Getting Started
Getting Started
Choose a deployment method and install TMA Cloud.
Choose a deployment method and install TMA Cloud.
What Is TMA Cloud?
TMA Cloud is a self-hosted cloud storage platform that provides:
- AES-256-GCM-encrypted file storage in an S3-compatible bucket
- A desktop app for Windows, macOS and Linux, with Cloud Drive
- Read-only share links with expiry controls
- Document editing through OnlyOffice or desktop applications
- Sub-users with separate file permissions
Prerequisites
You need:
- Docker with Docker Compose, for the standard install
- Or, to build from source: Rust (stable) and trunk for the web app
- PostgreSQL (v17+)
- Redis (v6+).
REDIS_URLmust be set, but the server keeps running while Redis is unreachable: caching is off and live updates reach only clients of the same server process
Quick Installation
- Installation Guide - Step-by-step installation instructions
- Docker Compose / Docker - Deploy with
docker-compose(curl, no clone) or prebuilt images - Desktop App - Install the desktop app for Windows, macOS or Linux
- Environment Setup - Configure environment variables
- First Login - Create your first account
Next Steps
Once installed:
- Review the Architecture Overview to understand the system
- Check out User Guides to learn how to use TMA Cloud
- Explore the API Documentation for integration
Ready to install? Continue to Installation →
Last updated on