In order to allow developers to independently develop applications that can run on TerraMaster TOS, TerraMaster provides developers with an APP development environment and packing tools.
Development Process :
Download the development environment --> Develop application --> Pack application --> Test --> Apply for listing --> Update
Download the development environment :
TerraMaster TOS Toolchain is a Linux-based development environment that you can use to develop applications that can run in TerraMaster TOS. This tool is officially provided by TerraMaster and will be updated regularly. The development environment has two versions of x.86_64 and ARM v8, please download the corresponding version according to your needs.
System requirement :
1.CentOS 64 bits
2.Memory:4GB or above
3.Drive free space:100GB or above
Develop application :
Since TerraMaste cannot provide direct technical support to every developer, if you need to develop your own application in the TOS development environment, you need to be familiar with the Linux environment and rich development experience. During the development process, if you need assistance, please visit the TerraMaster official forum.
Pack application :
The developed application needs to be packaged into a .tpk installation package. Please download the packaging tool: TerraMaster_APP_Packaging_Tool from TerraMaster website, and read the packaging guide carefully.
Test :
In order to ensure that the application you developed can work normally, the packaged installation package needs to be tested in different versions of TOS. In order to test your application, you may need to purchase a TerraMaster TNAS device.
The application you have developed can be published to your friends or customers. You personally maintain the application and assume corresponding responsibilities. If you think that the application you have developed can provide value to more users, you can apply to put your application on TerraMaster official application market.
Apply for listing :
You first need to fill in the "Third Party Application Key Info Table" and send the form to: pm@terra-master.com. TerraMaster's product team will evaluate your application and may require your application to be tested. Only after passing the test, your application will be available on the application market.
Update :
If your application needs to be updated, please contact the TerraMaster product team at pm@terra-master.com and provide your update package. The new update package will be put on the application market after passing the test.
To download the development tools, please visit https://www.terra-master.com/global/developer/
Develop your own app and run it on TOS
Develop your own app and run it on TOS
To contact our team, please send email to following addresses, remember to replace (at) with @:
Support team: support(at)terra-master.com (for technical support only)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)
Support team: support(at)terra-master.com (for technical support only)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)
Re: Develop your own app and run it on TOS
Is there some documentation about the device architecture, ways to manually upload the firmware, cool stuff like that? or it's just for TOS apps?
UNIX USER Broken F2-210 at this time.
Re: Develop your own app and run it on TOS
{L_BUTTON_AT}TMroy
It's been great seeing all the apps being offered by outkasm to the TM Users community. I salute the person's generosity.
Wouldn't TerraMaster get involved in vetting that those apps have no security/ privacy issues? This is the very least TerraMaster could do to demonstrate that they take security seriously. We don't need another customer outrage following the recent ransomware attack. Not unless TM is all talk...F2-221
is my first NAS, bought in October 2020
is my first NAS, bought in October 2020
Re: Develop your own app and run it on TOS
All apps you install from Docker, Entware, third party websites, or community apps are not verified by TerraMaster team. You need to decide if you need to trust these apps.
To contact our team, please send email to following addresses, remember to replace (at) with @:
Support team: support(at)terra-master.com (for technical support only)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)
Support team: support(at)terra-master.com (for technical support only)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)
Re: Develop your own app and run it on TOS
I understand that.
With Docker and Entware, it's very clear to the user that they are getting the app from a third party.
The apps I referred to, which obviously were encouraged by your "Develop your own app and run it on TOS" are being distributed within the TerraMaster Official Forum (note how I emphasised the word official). New users who have not seen this thread would look at those apps and think they have been accepted by TerraMaster.
I really want to be a long-term TerraMaster customer so please show us, your customers that you care about us through your actions.
F2-221
is my first NAS, bought in October 2020
is my first NAS, bought in October 2020
Re: Develop your own app and run it on TOS
The TOS App store is the only channel to obtain officially certified apps. If you install an application from any other channel, you need to bear all responsibilities and risks yourself.
Such warning will be added to "app manual installation" page in future new release.
Such warning will be added to "app manual installation" page in future new release.
To contact our team, please send email to following addresses, remember to replace (at) with @:
Support team: support(at)terra-master.com (for technical support only)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)
Support team: support(at)terra-master.com (for technical support only)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)