Skip to main content

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

  1. Installation Guide - Step-by-step installation instructions
  2. Docker Compose / Docker - Deploy with docker-compose (curl, no clone) or prebuilt images
  3. Desktop App (Electron) - Build and install the Windows desktop client
  4. Environment Setup - Configure environment variables
  5. First Login - Create your first account

Next Steps

Once installed:


Ready to install? Continue to Installation →