Skip to main content

Welcome to TMA Cloud

A self-hosted cloud storage platform with file storage and management capabilities.

Features

  • Authentication --- JWT-based auth with optional Google OAuth and MFA
  • Signup Control --- Self-hosted deployments can control user registration
  • File Management --- Upload, download, organize, and manage files and folders
  • Sharing --- Create shareable links for files and folders
  • Custom Share Domain --- Dedicated domain for share links to isolate traffic
  • Document Editing --- OnlyOffice integration for online document editing
  • Redis Caching --- High-performance caching layer for improved response times
  • Modern UI --- React + TypeScript frontend with Tailwind CSS
  • PostgreSQL --- Robust database with automatic migrations
  • Background Services --- Automatic cleanup of trash and orphaned files
  • Audit Logging --- Comprehensive audit trail with queue-based event tracking

Quick Start

  1. UI Gallery --- Screenshots of the TMA Cloud interface
  2. Getting Started --- Start here for installation and setup
  3. Docker Deployment --- Docker Compose (curl, no clone) or prebuilt
  4. Concepts --- Understand the system architecture
  5. User Guides --- Learn how to use TMA Cloud
  6. API Reference --- Integrate with the REST API

Documentation Structure

  • Getting Started --- Installation, setup, and first steps
  • Concepts --- Core concepts and architecture
  • Guides --- Step-by-step instructions for users and admins
  • API --- Complete API reference
  • Debugging --- Troubleshooting common issues
  • Reference --- Environment variables, schemas, and technical details
  • Changelog --- Version history and updates

Ready to get started? Head to Getting Started →