A self-hosted cloud storage platform with file storage and management capabilities.
- Encrypted storage --- Encrypt files with AES-256-GCM in any S3-compatible bucket
- Windows cloud drive --- Open and save cloud files from any Windows app
- Document editing --- Edit with OnlyOffice or desktop apps and sync changes back
- Controlled sharing --- Create read-only links with expiry and a separate domain
- Sub-user access --- Give each login separate permissions over the same files
- Large-file workflows --- Stream transfers and queue bulk file operations
Create a directory and download the files
mkdir tma-cloud && cd tma-cloud
curl -sSL -o compose.yml https://raw.githubusercontent.com/TMA-Cloud/TMA/main/docker-compose.yml
curl -sSL -o .env https://raw.githubusercontent.com/TMA-Cloud/TMA/main/.env.exampleStart all services
docker compose up -dFor detailed setup instructions, see the Documentation Wiki.
A quick preview of the TMA Cloud interface.
Full gallery available in the Documentation Wiki.
| Dashboard | File Manager |
|---|---|
![]() |
![]() |
Full documentation is available in the Documentation Wiki
Contributions, issues, and feature requests are welcome!
Feel free to open a pull request or create an issue.
This project is released under the MIT License.
- Zinadin Zidan --- Developer & creator

