Overview
TOS 7 employs a root filesystem compatible with Ubuntu 22.04. Starting from TOS 7, the platform supports the following two types for newly submitted applications:
- Deb Applications: Native applications running directly on the host, packaged in standard Debian package format
- Docker Applications: Containerized applications deployed via Docker Compose
Note: The
.tpkformat submission channel for historical versions has been closed for new applications. Already published tpk-format applications will continue to be maintained, but all newly published applications must follow the Deb or Docker specifications defined in this document.
All applications submitted to the TOS App Center must strictly follow this guide to pass platform automated validation and manual review.
This guide provides the official specifications and operational guidance for developing and publishing applications on TOS 7.
Intended Audience
This guide is intended for the following developer groups:
- Third-Party Developers: Independent developers or enterprises looking to publish applications on the TOS App Center
- Internal Developers: TerraMaster internal teams or ecosystem partners
- Application Maintainers: Developers with existing TOS platform applications who need to upgrade and adapt to TOS 7
Document Conventions
The following symbol conventions are used throughout this document:
| Symbol | Meaning |
|---|---|
| ✅ | Recommended practice or compliance requirement |
| ⚠️ | Important note — ignoring may cause issues |
| ❌ | Prohibited behavior — violation will directly result in review rejection |