TMA CloudTMA Cloud
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 Windows cloud drive and desktop client
  • Read-only share links with expiry controls
  • Document editing through OnlyOffice or desktop applications
  • Sub-users with separate file permissions

Prerequisites

Before you begin, ensure you have:

  • Node.js (22, 24, or 26+)
  • 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 →

On this page