Let people own their data again
Website ·
Documentation ·
Download TermiPass ·
Terminus Apps ·
Terminus Space
Terminus OS is a source-available, cloud-native operating system built on Kubernetes, designed to run on edge devices owned by users. Our goal is to enable users to securely store their most important data on their own hardware and access services based on this private data from anywhere in the world.
In essence, we want you to use Terminus OS like a regular computer. We hope that Terminus OS can assist individuals and organizations in managing data, business, and life effectively, all while fully owning and controlling their data.
- For users, we aim to make Terminus OS as easy to use as a smartphone.
- For developers, we strive to provide an experience consistent with that of public clouds.
Terminus OS offers a wide array of features designed to enhance security, ease of use, and development flexibility, making it a powerful tool for both users and developers.
-
Enterprise-Grade Security with Ease
Terminus seamlessly integrates Tailscale, Headscale, Cloudflare Tunnel, and FRP, simplifying network configuration while providing enterprise-grade security. Users no longer need to worry about managing domain names, HTTPS certificates, and other details; each service can be accessed in the most secure and convenient way.
-
Secure and Permissionless Application Ecosystem
Terminus offers a secure and permissionless app ecosystem via sandboxing, ensuring application isolation and security. Developers can freely distribute and run applications without the constraints of traditional app stores.
-
Manage Data with Peace of Mind
Terminus provides a unified filesystem and database at the OS level, with the OS handling scaling, backups, and high availability.
-
One Login for All Applications
Terminus offers a seamless integration with third-party application accounts, allowing users to log in the system once and access all applications within Terminus. Say goodbye to the hassle of logging into each app individually.
-
Effortlessly Enjoy AI Benefits
Terminus provides a one-stop solution for GPU management, model hosting, private knowledge base maintenance, and agent and workflow construction. Users can enjoy the benefits of AI without writing any code, all while protecting their privacy.
-
Versatile Built-in Applications
Terminus comes with a suite of built-in applications such as a file manager, sync drive, vault, reader, app marketplace, settings, and dashboard, allowing users to use Terminus as easily as they would use a smartphone or any desktop.
-
Access Your Devices Anytime, Anywhere
Terminus offers various clients, including mobile, desktop, and browser extensions, enabling users to access their machines anytime, anywhere.
-
Easily Port and Develop Applications
Terminus provides development tools to help users port existing applications to Terminus or develop new ones.
Before you get started, make sure your hardware meet the following minimum system requirements:
-
Hardware congigurations
- CPU >= 4 Core
- RAM >= 8GB
- Free Disk >= 100GB
-
Supported systems:
Linux Version Architecture Ubuntu 24.04 x86-64, amd64 Ubuntu 22.04 x86-64, amd64 Ubuntu 20.04 x86-64, amd64 Debian 12 amd64 Debian 11 amd64
-
Install Terminus in your machine with the following command:
curl -fsSL https://terminus.sh | bash -
For more detailed instructions, see Install Terminus with commands.
-
Access the URL required for Terminus activation in the browser, and complete the initial setups and system activation following the on-screen instructions. For more detailed instructions, see the Activation Guide.
-
Log in with the password you reset during activation and complete two-step verification on TermiPass. For more detailed instructions, see the Login Doc.
-
Back up your mnemonic phrase to ensure account and data security.
We are welcoming anyways of contributions:
-
If you want to develop your own applications on Terminus, refer to: https://docs.jointerminus.com/developer/develop/
-
If you want to help improve Terminus, refer to: https://docs.jointerminus.com/developer/contribute/terminus-os.html
- Github Discussion. Best for sharing feedback and asking questions.
- GitHub Issues. Best for filing bugs you encounter using Terminus and submitting feature proposals.
- Discord. Best for sharing your applications and hanging out with the community.
Star Terminus on GitHub and be instantly notified of new releases and status updates.
The Terminus OS project has incorporated numerous third-party open source projects, including: Kubernetes, Kubesphere, Padloc, K3S, JuiceFS, MinIO, Envoy, Authelia, Infisical, Dify, Seafile,HeadScale, tailscale, Redis Operator, Nitro, RssHub, predixy, nvshare, LangChain, Quasar, TrustWallet, Restic, ZincSearch, filebrowser, lego, Velero, s3rver, Citusdata.