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(tunnel): update design according to Start9 guidelines by @waterplea in #3185
- fix: backup reliability (rsync + cifs) and assorted fixes by @dr-bonez in #3184
Full Changelog: v0.4.0-beta.6...v0.4.0-beta.7
ISO Downloads
- x86_64/AMD64
- x86_64/AMD64 + NVIDIA
- x86_64/AMD64-slim (FOSS-only)
- aarch64/ARM64
- aarch64/ARM64 + NVIDIA
- aarch64/ARM64-slim (FOSS-Only)
- RISCV64 (RVA23)
- RISCV64 (RVA23)-slim (FOSS-only)
StartOS Checksums
SHA-256
0330c388403c8d4dca5f3882308c129bbd99efdcf4f07aee674f42b451d31486 startos-0.4.0-beta.7_aarch64.iso
0c3a69570dd3be7c4f83f85995937b3bcedaa9bea1d5a807e80398224ec1272f startos-0.4.0-beta.7_aarch64-nonfree.iso
bfda7cfc30d705687fd7ba8f34207ff45b9db41e0a1dab16b0d015284a44b2c8 startos-0.4.0-beta.7_aarch64-nvidia.iso
2fd5274fe6715b9712bedf5ac7c19ab87f6553bc9fb188172d2df9b37bb758eb startos-0.4.0-beta.7_riscv64.iso
5d01e922aa9cf88f5f21b9187e0bed81f113fee0acb2f1963cccf35aea36002b startos-0.4.0-beta.7_riscv64-nonfree.iso
0e9d7d79f5c47fbff2d5e394bb0c3e93e933fb4e60a201d7ab412ce3341677f5 startos-0.4.0-beta.7_x86_64.iso
54c4ba2b127b17c443c2fa1cd0eb530e1e08e8211491de77c40eb0820e92f869 startos-0.4.0-beta.7_x86_64-nonfree.iso
32b8f68e698cdc1a31243f17aa26f40249586aa055d3c91569477cec49f7ddbc startos-0.4.0-beta.7_x86_64-nvidia.iso
fd317e1c768ad32775be41dd8308ad301a5e8f7f039251fa63e24a4283b4ea8c startos-0.4.0-beta.7_aarch64-nonfree.squashfs
bc29b666e433acf4890cff178f44e9a0e4e916108f8aa00561b8b825f0effde4 startos-0.4.0-beta.7_aarch64-nvidia.squashfs
6a5a6c06ff8aee961ad73ce9c863b6b02e20358bd075a80669a19272fdbba6b1 startos-0.4.0-beta.7_aarch64.squashfs
b5c6f837d4c94d217236594d236523e317b40232abbb6f611194ec2fd8cd95d4 startos-0.4.0-beta.7_riscv64-nonfree.squashfs
8c187614b06b012e9f78137493854fbfb17b0313840202ac9e79366189aff9ca startos-0.4.0-beta.7_riscv64.squashfs
70b0ac17d104d822616653ab0c2dc5546b79d5f010efa20f637fb1924b0bdf6e startos-0.4.0-beta.7_x86_64-nonfree.squashfs
02a12239343dbdcc77661a31ca877ebd532312d84fcd28413a8d817a00b49212 startos-0.4.0-beta.7_x86_64-nvidia.squashfs
f2fd611ccb18a142c27a29c19b1834c435918d4c781798fe50faee83f80dfeba startos-0.4.0-beta.7_x86_64.squashfs
BLAKE-3
dbc5dc932964c10c9b6644ce0da037477ed9cad47ad4c374363c44046e21ea27 startos-0.4.0-beta.7_aarch64.iso
2d6534e4930b4d7b6e1e49d5323a0598e31c4d329094a33a0a8bfc36e4643372 startos-0.4.0-beta.7_aarch64-nonfree.iso
2d3596633bfcd9504927b46a1d5115ae495c9fb78febcc3e47ad54b690f7b1c1 startos-0.4.0-beta.7_aarch64-nvidia.iso
810959abe1b042f7c993e2b077fb4a7ca0a253541b719a229ce9874d029c1256 startos-0.4.0-beta.7_riscv64.iso
a36fcedc42d2fa1b63417f3811c4cd5e6f5c0843334e37be502b726dec9dd7c0 startos-0.4.0-beta.7_riscv64-nonfree.iso
8989852c743b8193c5b44d699a9c1be5f3f8a13f88c01501636e407267cd1e6e startos-0.4.0-beta.7_x86_64.iso
d5d4a786052c239e3e29abbb343650a3171144b5716aa5578fe041ef2cc8ac0c startos-0.4.0-beta.7_x86_64-nonfree.iso
8b522b1bad2f097a529e1b83b436673789c041f2ae1cc2c7eb734c451e64ec0c startos-0.4.0-beta.7_x86_64-nvidia.iso
8f9e4a8cab3709063c7bd1548d4596a43562364060ea8c4e39573b6c552215f5 startos-0.4.0-beta.7_aarch64-nonfree.squashfs
c414ccb43523ba02c79e9018449d05f680401bf7889b592889475f82cc6664e6 startos-0.4.0-beta.7_aarch64-nvidia.squashfs
4028dcd0ef1b40dd62b02590f15c73a2f2c918f87df5725195aa9c792f698a5e startos-0.4.0-beta.7_aarch64.squashfs
e13fafc6999c2e8ce2c6e93d1318e5f60ba0cfe3dad786dc61939f04d56642e8 startos-0.4.0-beta.7_riscv64-nonfree.squashfs
a16c781c4070090e2e9c92a0e77196070d5b5bd114ca8841f7fcca494944499a startos-0.4.0-beta.7_riscv64.squashfs
5a283e0d4398bdf7afd5e3e9adbb57ad40f1f01827bdeff44669c948ed98e0f2 startos-0.4.0-beta.7_x86_64-nonfree.squashfs
ae28be13f9b272ad34e5ab3680bb3b3d1f24626a14c0f8ff4a8f771606cdc842 startos-0.4.0-beta.7_x86_64-nvidia.squashfs
71b0ed79fb5d150b0d654b6c7119c4e177d545effc4d879c547e01665aad4d9b startos-0.4.0-beta.7_x86_64.squashfs
Start-Tunnel Checksums
SHA-256
1c87218566a4d0f2c4e7dfb30abc6a2f48697a961444dc95509983e89c346909 start-tunnel-0.4.0-beta.7-50df139~dev_aarch64.deb
8bffb3302ff768dd15c4600ef901866e08a03e45515307d4bdc2319864112a6e start-tunnel-0.4.0-beta.7-50df139~dev_riscv64.deb
ceaa9f7b54c1b41d4b8ec9ed3b4afd9d12500f074bd0207b7f2344a8b900dd5d start-tunnel-0.4.0-beta.7-50df139~dev_x86_64.deb
BLAKE-3
00bd9c9d27088ff041e74c7995b7232a5dd4eb7f1a1f76de7a2819181b369971 start-tunnel-0.4.0-beta.7-50df139~dev_aarch64.deb
5d15431f6aa6ad73c51ab35e87242090b05e4b4211f9748126661acb548f06fa start-tunnel-0.4.0-beta.7-50df139~dev_riscv64.deb
97f60a920928c05c91017af8f4079c9b3b881b99d8cb10c4a409ae3c28a0c0a7 start-tunnel-0.4.0-beta.7-50df139~dev_x86_64.deb
start-cli Checksums
SHA-256
b091e05e4993a14a7900f6eced26353d04711127169351d167e5e0895cbe4573 start-cli_aarch64-linux
09d1bd417de212f05674b29c6ed6f849c994cc590fcd3428a44e200bc827c298 start-cli_aarch64-macos
e8bdc7e8e95d07c5b99f4739454a091c5a4acdd211e6c0951629555252192fe3 start-cli_riscv64-linux
829559fa106b43cdb26b5fbf6f9103d22155a5e381a92be314648d4e975f74d4 start-cli_x86_64-linux
a46482acfaf62fd973e1aab21a6a92c3731d197f4ea3dabf4666653485817e13 start-cli_x86_64-macos
BLAKE-3
583113b2663c39466c0efe5f6bfa3dd7ba295dc91b680647331cd7fb6d0ad63d start-cli_aarch64-linux
c90c43d96f309b2d8cba15d759a309f560a484d81e1783d44557d1a2c99b6646 start-cli_aarch64-macos
c6848face5ee2f72928ac48808d2e326b5ca69739e3660504862b6fdfbb41693 start-cli_riscv64-linux
c06d2538fb7e3edf5190d122de12afc36a870fbe02ee9cb17bbc316f7a6750c0 start-cli_x86_64-linux
60adcb48d2080c7154e2d6cff382e7e4acfb3da86ea7c01456a3d24aafa565d9 start-cli_x86_64-macos