github Start9Labs/start-os v0.4.0-beta.6

4 hours ago

StartOS v0.4.0

v0.4.0 is a complete rewrite of StartOS. After six years of building, we believe we have arrived at the correct architecture and foundation to deliver on the promise of sovereign computing.

⚠️ Before You Update

Everyone is welcome to participate in the public beta! However, the only way to update is by following the 0.4.0 Update Guide precisely. This is a sensitive update between two essentially distinct operating systems — skipping steps or improvising can result in data loss.

👉 Read the full update guide before proceeding

If anything goes wrong, stop and contact support — do not attempt to troubleshoot on your own.

Highlights

  • Redesigned UI — faster, more intuitive, mobile-friendly, with a real-time system metrics dashboard
  • Completely new networking stack — LAN port forwarding, Wireguard VPN gateways, private and public domains (clearnet), Let's Encrypt, built-in DNS, and Tor as an optional plugin
  • StartTunnel — free, open-source reverse tunnel to expose services on a public domain without revealing your home IP
  • LXC container runtime — replacing Docker/Podman with a reliable, nested container architecture supporting hardware acceleration and multi-container setups
  • Improved backups — differential backups, cross-server restore, and a new FUSE module for cross-platform reliability
  • Internationalization — multiple languages and keyboard layouts for StartOS and services
  • TypeScript SDK — build and ship a StartOS package in minutes
  • New S9PK format — signature verification, partial downloads, and multi-architecture support
  • SMTP notifications — email alerts from StartOS and services via Gmail, SES, or any SMTP provider

Important

Previous backups are incompatible with v0.4.0. After updating, immediately update all services and create a fresh backup.

What's Changed

  • feat: implement plugins sidebar by @waterplea in #3146
  • refactor(tunnel): switch to Taiga navigation components by @waterplea in #3176
  • feat(sdk): replace trigger helpers with statusTrigger, document... by @MattDHill in #3172
  • feat(ui): smarter updates with hide + version refinement by @MattDHill in #3175
  • feat(sdk): footnote + triState input spec additions by @MattDHill in #3180
  • docs: add physical device pre-ship test plan by @dr-bonez in #3170
  • fix: prevent nvidia module signing from shadowing /lib symlink by @dr-bonez in #3178

Full Changelog: v0.4.0-beta.5...v0.4.0-beta.6

ISO Downloads

StartOS Checksums

SHA-256

c7da55067b0e9a70ba45eea93fa565f37a28f82b01f54c797fb9ce4d849af3f3  startos-0.4.0-beta.6_aarch64.iso
25e810359424c498f57db5113a6705203874620cc194b013dc23eeb64d5dba91  startos-0.4.0-beta.6_aarch64-nonfree.iso
0b1992234c197f0e6a09793f052b9c1b53dd049f4ba724d208b3e3431e7301c3  startos-0.4.0-beta.6_aarch64-nvidia.iso
c316eb5ccb7f752bbbb966ae486a8c320bc1e8d1b01a1592ec11e1ec04ffc0cc  startos-0.4.0-beta.6_riscv64.iso
00abb46eccf77b9ec9d9f2a6ab2642eb1433cacd93119ea4ae6dcc86bb10ca8d  startos-0.4.0-beta.6_riscv64-nonfree.iso
d09eff6b329a735c9712313323df8d0cf9d62a4087c6b9f4e388667f38b07d6b  startos-0.4.0-beta.6_x86_64.iso
2e263213399c31072742f315bc09e93ac8acbb1ca247d66df54c9ca781c2f6f4  startos-0.4.0-beta.6_x86_64-nonfree.iso
011516b05f4381cad104f8bf8e8135ebf1a93697559ee40c5e61e3249032c73e  startos-0.4.0-beta.6_x86_64-nvidia.iso
36ce662809c4cd1e327a198616baec784bb0a2ddc0fc6bf9e3a10bc274f37d92  startos-0.4.0-beta.6_aarch64-nonfree.squashfs
ca9220d2b0f2b4f52f5898309b4c2172f0dfae075e599e2368e9c3d93ea07bc2  startos-0.4.0-beta.6_aarch64-nvidia.squashfs
ff6e3d4dbf85c85a6ed378f52dd37e66c8c19048b9693d00b1e71210e9432143  startos-0.4.0-beta.6_aarch64.squashfs
99e2368c28f931b906c4ecc79eea1d6fc30b822b1aedaaf279c95e937fc6c6bb  startos-0.4.0-beta.6_riscv64-nonfree.squashfs
16c132e29561868619131fbf46b574ae67cb657ca1f41b65677e18da1b85dc49  startos-0.4.0-beta.6_riscv64.squashfs
182e0bce45cb3ed3ddbe170ca490017e2b600c8ded45880d199a83f4d60a7b48  startos-0.4.0-beta.6_x86_64-nonfree.squashfs
61408ac50018de0f13555ac0596244eaaa9a15c1fe4b87e21af13bb183ff5f6a  startos-0.4.0-beta.6_x86_64-nvidia.squashfs
0ff247f3aef089271267af6b8fbe1c59a3be984dd6d376f0a257f8e43eab7356  startos-0.4.0-beta.6_x86_64.squashfs

BLAKE-3

e82091efd5e1fb52614cc486dd49b6363999296ecb6daf3fcfe9f26af385a321  startos-0.4.0-beta.6_aarch64.iso
669d5556c9418481403c348592053c719cd026dbcc3469cac7782a405054fb42  startos-0.4.0-beta.6_aarch64-nonfree.iso
0d73e520fda9724810c1ee28a6c5c551ac5529af9c97008ad1443779844393b3  startos-0.4.0-beta.6_aarch64-nvidia.iso
f409e452d74d85580b8fed47821735c38834c5ec594e88927b33fa7ae859cba4  startos-0.4.0-beta.6_riscv64.iso
cb42267f56bbca25c59eb7a2235c9c57b55489c948862e19bf535cbae33eec20  startos-0.4.0-beta.6_riscv64-nonfree.iso
18f25a8b0440a7cb0416cdd18304c9b0681bc73327da3799580d5cba356c5a56  startos-0.4.0-beta.6_x86_64.iso
d030437afd443958ac4acc73b2b8b7e8d79eed3facc86a801badff0845188fd0  startos-0.4.0-beta.6_x86_64-nonfree.iso
90b4d1b49f64631b34b2018d0eec2cf1baa9532c3c1d1760999d56071d606850  startos-0.4.0-beta.6_x86_64-nvidia.iso
fdf7dd66d0b7a1b13687c01832871e596f11d4556ea93115cfc5e6543a63ca19  startos-0.4.0-beta.6_aarch64-nonfree.squashfs
61a139397e153f9af14facfb9452d9f2c6ce2fb8a10d4e2f5242685e4d6cd880  startos-0.4.0-beta.6_aarch64-nvidia.squashfs
849fe75ead443df867dbfd2120fd2a38751bc38e64d86de0c3456bb1c55f5570  startos-0.4.0-beta.6_aarch64.squashfs
2ef6c957ceb3993113b29fef0c3dd65711ce1515d645ff58cc348cbdedc1e218  startos-0.4.0-beta.6_riscv64-nonfree.squashfs
499ff30749a2eeefdf9133c1ed9eecbfded2bae947d4f89f8e9a1a99c1a613f6  startos-0.4.0-beta.6_riscv64.squashfs
ef42c5e72f05c20b1717de0425b2302e9e744eb5fc8fc6b1061e66dd34a4b00d  startos-0.4.0-beta.6_x86_64-nonfree.squashfs
a0197c3c3cad38116c13a182a70f32942e5bc675ddc89e70a706ac8f3dfd558e  startos-0.4.0-beta.6_x86_64-nvidia.squashfs
691e6402610c62468f772f98c55e020e80cf3c24c6a7b5a222d685000aceb735  startos-0.4.0-beta.6_x86_64.squashfs

Start-Tunnel Checksums

SHA-256

5285ca8936692812c7a1582675993b210b5f6df0642f304126ee8b095986f5e2  start-tunnel-0.4.0-beta.6-987cc4d~dev_aarch64.deb
e0afc6f5f099891fb8feffe3f81e5056b743a48681087de762f63383dec1e7f1  start-tunnel-0.4.0-beta.6-987cc4d~dev_riscv64.deb
306c5d95ae2d05ff8c4e85db3b749af9f962cba4bea86c372df2ae73b9303138  start-tunnel-0.4.0-beta.6-987cc4d~dev_x86_64.deb

BLAKE-3

6bd105a706be714ac05c1c071d673d8d68d37267341c74d3e34d71b2f824fb2f  start-tunnel-0.4.0-beta.6-987cc4d~dev_aarch64.deb
1b057fadfa847e4d836c06d5ced90ea388f811745eccc857c845794c919bd9d4  start-tunnel-0.4.0-beta.6-987cc4d~dev_riscv64.deb
873f4fa3ac87193a9f4572c5e24a7a22d88285aef5c93425c233a1c0f36e603d  start-tunnel-0.4.0-beta.6-987cc4d~dev_x86_64.deb

start-cli Checksums

SHA-256

7c3067d6d883ea450e84356c619644a87d579d95b556b09b54d8af47e562cffe  start-cli_aarch64-linux
c8fdfebaaca2c08347c675f4f61ef70d07e57db96aecbaacd9d08069d1cfc996  start-cli_aarch64-macos
8af1af361b8d65658c15e964c4599b11fbf3cd7a99035a14239aaaf3fd9dd046  start-cli_riscv64-linux
a1e87f7a1fd16ad282217a7b668574004667c5ba1f34a525674427c5ccb9feb3  start-cli_x86_64-linux
827b85dd7e56aab7401a5e85367e0e20149ca6b86f41bf65c0b7b7ae151f10f8  start-cli_x86_64-macos

BLAKE-3

c1221273e65f1df6e6add1fc2ba0db8ac60cb732c1994203f0fad342afc38745  start-cli_aarch64-linux
9ea833f68ae3dee731428d4c9d337b328d6515630fd156d7c15f536141441e90  start-cli_aarch64-macos
0cce0f65bce4500afb7fd259a7ca612d5543c3aed0a9ad1bfba15fab1d4b4c0d  start-cli_riscv64-linux
6fc82ed72184e6776ac92fff53026111cd091ab3b76019940c97e1bc02a28c17  start-cli_x86_64-linux
43cdedade8afd3f14e854911021fb66ae5247ea79cd65bc10eb035b717eb4de7  start-cli_x86_64-macos

Don't miss a new start-os release

NewReleases is sending notifications on new releases.