Aiden McClelland 68f401bfa3 Feature/start tunnel (#3037)
* fix live-build resolv.conf

* improved debuggability

* wip: start-tunnel

* fixes for trixie and tor

* non-free-firmware on trixie

* wip

* web server WIP

* wip: tls refactor

* FE patchdb, mocks, and most endpoints

* fix editing records and patch mocks

* refactor complete

* finish api

* build and formatter update

* minor change toi viewing addresses and fix build

* fixes

* more providers

* endpoint for getting config

* fix tests

* api fixes

* wip: separate port forward controller into parts

* simplify iptables rules

* bump sdk

* misc fixes

* predict next subnet and ip, use wan ips, and form validation

* refactor: break big components apart and address todos (#3043)

* refactor: break big components apart and address todos

* starttunnel readme, fix pf mocks, fix adding tor domain in startos

---------

Co-authored-by: Matt Hill <mattnine@protonmail.com>

* better tui

* tui tweaks

* fix: address comments

* better regex for subnet

* fixes

* better validation

* handle rpc errors

* build fixes

* fix: address comments (#3044)

* fix: address comments

* fix unread notification mocks

* fix row click for notification

---------

Co-authored-by: Matt Hill <mattnine@protonmail.com>

* fix raspi build

* fix build

* fix build

* fix build

* fix build

* try to fix build

* fix tests

* fix tests

* fix rsync tests

* delete useless effectful test

---------

Co-authored-by: Matt Hill <mattnine@protonmail.com>
Co-authored-by: Alex Inkin <alexander@inkin.ru>
2025-11-07 10:12:05 +00:00
2025-11-07 10:12:05 +00:00
2025-11-07 10:12:05 +00:00
2025-11-07 10:12:05 +00:00
2025-11-07 10:12:05 +00:00
2025-11-07 10:12:05 +00:00
2025-11-07 10:12:05 +00:00
2025-11-07 10:12:05 +00:00
2025-11-07 10:12:05 +00:00
2025-11-07 10:12:05 +00:00
2024-08-26 22:52:23 +00:00
2023-05-05 00:54:09 -06:00
2025-04-28 17:33:41 -06:00
2025-11-07 10:12:05 +00:00
2025-04-24 14:14:08 -06:00
2025-11-07 10:12:05 +00:00
2024-03-20 13:32:57 -06:00
2020-12-24 08:05:31 -07:00
2025-11-07 10:12:05 +00:00
2025-06-25 09:55:50 -04:00
2023-10-05 19:37:31 +00:00
2025-11-07 10:12:05 +00:00
2024-09-26 17:00:52 +00:00
2025-11-07 10:12:05 +00:00
2023-11-01 19:22:34 +00:00


Welcome to the era of Sovereign Computing

StartOS is an open source Linux distribution optimized for running a personal server. It facilitates the discovery, installation, network configuration, service configuration, data backup, dependency management, and health monitoring of self-hosted software services.


StartOS


Running StartOS

Warning

StartOS is in beta. It lacks features. It doesn't always work perfectly. Start9 servers are not plug and play. Using them properly requires some effort and patience. Please do not use StartOS or purchase a server if you are unable or unwilling to follow instructions and learn new concepts.

💰 Buy a Start9 server

This is the most convenient option. Simply buy a server from Start9 and plug it in.

👷 Build your own server

This option is easier than you might imagine, and there are 4 reasons why you might prefer it:

  1. You already have hardware
  2. You want to save on shipping costs
  3. You prefer not to divulge your physical address
  4. You just like building things

To pursue this option, follow one of our DIY guides.

❤️ Contributing

There are multiple ways to contribute: work directly on StartOS, package a service for the marketplace, or help with documentation and guides. To learn more about contributing, see here.

To report security issues, please email our security team - security@start9.com.

🌎 Marketplace

There are dozens of services available for StartOS, and new ones are being added all the time. Check out the full list of available services here. To read more about the Marketplace ecosystem, check out this blog post

🖥️ User Interface Screenshots

StartOS Marketplace StartOS Community Registry StartOS NextCloud Service StartOS BTCPay Service StartOS System Settings StartOS System Settings StartOS System Settings StartOS System Settings

Description
Languages
Rust 52.1%
TypeScript 33.3%
HTML 8.2%
Shell 2.1%
SCSS 2%
Other 2.3%