Getting Started
Welcome to TMA Cloud! This guide will help you get up and running quickly.
What is TMA Cloud?
TMA Cloud is a self-hosted cloud storage platform that provides:
- Secure file storage and management
- User authentication with MFA support
- File sharing capabilities
- Online document editing (OnlyOffice)
- Comprehensive audit logging
Prerequisites
Before you begin, ensure you have:
- Node.js (v25+)
- PostgreSQL (v17+)
- Redis (v6+) - Optional but recommended
- npm or yarn
Quick Installation
- Installation Guide - Step-by-step installation instructions
- Docker Compose / Docker - Deploy with
docker-compose(curl, no clone) or prebuilt images - Desktop App (Electron) - Build and install the Windows desktop client
- 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 →