Earn sustainable support for your quality apps
Turn development achievements into long-term returns — global users voluntarily support, zero platform commission
Easily add a donation entry for your published apps
  • Once your app is live on the TerraMaster App Center, simply configure a valid HTTPS donation link, and a prominent "Donate" button will automatically appear on the app detail page.
  • Users who appreciate your app can voluntarily click to donate, showing their recognition of your work.
  • Core app features must remain completely free; all donations are strictly voluntary.
Zero commission: all donated amounts go entirely to you, with no deduction by the platform.
  • Transform your development efforts into sustainable, long-term returns.
  • Full control: you can edit or remove the donation link anytime in the developer dashboard.
  • One-click enable: no complex configuration needed — just a valid HTTPS link to open the support channel.
  • Global user reach: millions of TNAS device users are likely to discover and appreciate your work.
  • No impact on app publication: donation feature is optional and does not affect review, ranking, or user ratings.
Important note: The donation link content must comply with local laws and regulations. We recommend developers clearly state the use of funds on the donation page. Core app features must not be conditional on donations; all user support is completely voluntary. The platform provides only link-redirection technical services and does not intervene in financial settlement or dispute resolution. However, we perform basic availability checks on links and welcome user feedback.
Architecture & Help
From Beginner to Expert, We Support You Every Step
App Architecture
Developer Resources
Support & Help
Two App Architectures for All Scenarios
Pick the right architecture based on your app features; complete specs and templates are provided on the platform
Native Deb App — Run Directly on TOS Host
Built on standard Debian package format, runs natively on TOS 7. Ideal for native binaries, Python scripts and lightweight services.
  • Single-package mode (build from scratch) or dual-package mode (existing standard deb packages)
  • Support internal WebUI launch (iframe), external new tab launch, and headless background services
  • Lifecycle managed via systemd, integrated with Unix Socket and platform proxy
  • Kickstart development quickly with GitHub Template Repository
Docker App — Containerized Deployment
Containerized applications deployed via Docker Compose, offering stronger isolation, simplified dependency management and consistent cross-platform behavior.
  • Independent runtime environment without host library version conflicts
  • Multi-container architecture supported (e.g., web service + database)
  • Runs in non-privileged mode, persistent volumes retain user data
  • TOS 7 recommends a container-first architecture strategy
4 Steps to Publish Your App
Streamlined, efficient workflow from registration to release
1.
Complete App Development
Finish app development following official guidelines
2.
App Self-Testing
Complete self-verification by developers
3.
Submit App Materials
Upload corresponding materials based on your app type
4.
Complete Publication
Publish your version; apps go live automatically after review approval