Release history
StartOS releases
Browser-based, graphical Operating System (OS) that makes running a personal server as easy as running a personal computer.
All releases
10 shown
- Follow the [0.4.0 Update Guide](https://docs.start9.com/start-os/update-040.html) precisely; skipping steps can cause data loss.
- After updating, immediately update all services and create a fresh backup.
- Prior backups are incompatible with v0.4.0; a fresh backup is required after update.
- Full system architecture rewrite — all components (UI, networking stack, container runtime) have been replaced.
- Redesigned UI with real-time metrics dashboard and mobile-friendly experience
- Completely new networking stack supporting LAN port forwarding, Wireguard VPN gateways, Let's Encrypt, built‑in DNS and optional Tor plugin
- LXC container runtime replacing Docker/Podman for nested containers with hardware acceleration
Full changelog
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
- fix(tunnel/web): allow non-ECDSA leaves in import-certificate by @helix-nine in https://github.com/Start9Labs/start-os/pull/3199
- docs(contributing): drop --branch next/major from clone snippet; clarify PR target by @helix-nine in https://github.com/Start9Labs/start-os/pull/3198
- feat(net): reverse-proxy auth gate (Bearer / Basic) with X-Forwarded-User by @helix-nine in https://github.com/Start9Labs/start-os/pull/3190
- fix(net/acme): honor Retry-After after failed ACME orders by @helix-nine in https://github.com/Start9Labs/start-os/pull/3194
- feat(core): drive setup mode from start-cli for unattended bring-up by @helix-nine in https://github.com/Start9Labs/start-os/pull/3196
- perf(net/vhost): skip cert resolution for TLS passthrough by @helix-nine in https://github.com/Start9Labs/start-os/pull/3191
- refactor(core/net): expose CertBranding for downstream cert issuance by @dr-bonez in https://github.com/Start9Labs/start-os/pull/3200
- feat(core): limited os update via diagnostic api by @dr-bonez in https://github.com/Start9Labs/start-os/pull/3192
- fix(setup): deduplicate install-os calls via shared future by @dr-bonez in https://github.com/Start9Labs/start-os/pull/3193
- chore: bump StartOS to 0.4.0-beta.8 and SDK to 1.3.4 by @helix-nine in https://github.com/Start9Labs/start-os/pull/3201
- feat(sdk): yaml file helper accepts options for custom-tag round-trip by @MattDHill in https://github.com/Start9Labs/start-os/pull/3205
- fix(sdk): pin zod to 4.3.6 by @MattDHill in https://github.com/Start9Labs/start-os/pull/3206
- fix(ui): preserve marketplace search query when opening service drawer by @helix-nine in https://github.com/Start9Labs/start-os/pull/3195
- fix(cifs): use vers=3 to support older SMB servers by @helix-nine in https://github.com/Start9Labs/start-os/pull/3202
- fix(net/acme): validate contact entries on init by @helix-nine in https://github.com/Start9Labs/start-os/pull/3203
- fix(i18n): break language-change restart-banner loop by @MattDHill in https://github.com/Start9Labs/start-os/pull/3204
New Contributors
- @helix-nine made their first contribution in https://github.com/Start9Labs/start-os/pull/3199
Full Changelog: https://github.com/Start9Labs/start-os/compare/v0.4.0-beta.7...v0.4.0-beta.8
- Follow the [0.4.0 Update Guide](https://docs.start9.com/start-os/update-040.html) precisely; skipping steps can cause data loss.
- After updating, immediately update all services and create a fresh backup.
- Previous backups are incompatible with v0.4.0; a fresh backup must be created after update.
- Redesigned UI – faster, mobile‑friendly dashboard
- Completely new networking stack (LAN port forwarding, Wireguard VPN, Let's Encrypt DNS, Tor plugin)
- StartTunnel – free reverse tunnel for public domain exposure
Full changelog
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 https://github.com/Start9Labs/start-os/pull/3185
- fix: backup reliability (rsync + cifs) and assorted fixes by @dr-bonez in https://github.com/Start9Labs/start-os/pull/3184
- fix: improve tcp connection timeouts in reverse proxy based on report from @jeffreymsimon
Full Changelog: https://github.com/Start9Labs/start-os/compare/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
- Follow the official [0.4.0 Update Guide](https://docs.start9.com/start-os/update-040.html) exactly; skipping steps can cause data loss.
- After updating, immediately update all services and create a fresh backup.
- Previous backups are incompatible with v0.4.0; fresh backup required after update.
- Redesigned UI – faster, mobile‑friendly with real‑time system metrics dashboard
- Completely new networking stack – LAN port forwarding, Wireguard VPN gateways, Let's Encrypt DNS, optional Tor plugin
- StartTunnel – free open‑source reverse tunnel for exposing services on a public domain
Full changelog
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 https://github.com/Start9Labs/start-os/pull/3146
- refactor(tunnel): switch to Taiga navigation components by @waterplea in https://github.com/Start9Labs/start-os/pull/3176
- feat(sdk): replace trigger helpers with statusTrigger, document... by @MattDHill in https://github.com/Start9Labs/start-os/pull/3172
- feat(ui): smarter updates with hide + version refinement by @MattDHill in https://github.com/Start9Labs/start-os/pull/3175
- feat(sdk): footnote + triState input spec additions by @MattDHill in https://github.com/Start9Labs/start-os/pull/3180
- docs: add physical device pre-ship test plan by @dr-bonez in https://github.com/Start9Labs/start-os/pull/3170
- fix: prevent nvidia module signing from shadowing /lib symlink by @dr-bonez in https://github.com/Start9Labs/start-os/pull/3178
Full Changelog: https://github.com/Start9Labs/start-os/compare/v0.4.0-beta.5...v0.4.0-beta.6
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
- Follow the [0.4.0 Update Guide](https://docs.start9.com/start-os/update-040.html) precisely; skipping steps can cause data loss.
- After updating, immediately update all services and create a fresh backup.
- Previous backups are incompatible; fresh backup must be created after update.
- Docker/Podman runtime replaced by LXC container runtime.
- Redesigned UI – faster, mobile‑friendly with real‑time metrics dashboard
- Completely new networking stack – LAN port forwarding, Wireguard VPN gateways, Let's Encrypt DNS, optional Tor plugin
- StartTunnel – free open‑source reverse tunnel for public domain exposure
Full changelog
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
- hotfix for 0.3.5.1 migrations
Full Changelog: https://github.com/Start9Labs/start-os/compare/v0.4.0-beta.4...v0.4.0-beta.5
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
c4d3c9106d4d85f14c4aa9cf8035f64c9d0b6a4fdef8f3da0976ea7f1936756f startos-0.4.0-beta.5_aarch64.iso
562b3a255e39f957dfd1818c67620809dfc50e916a71d92e1f8eef15c8941cba startos-0.4.0-beta.5_aarch64-nonfree.iso
68f023f072329c195715be192489d86c313768767a4a2c3fc55aee0546178261 startos-0.4.0-beta.5_aarch64-nvidia.iso
7986cab3ae553812788116e6d0c34c3453e3c6d82874ba7970af3fa6ba3d63c2 startos-0.4.0-beta.5_riscv64.iso
bdc392f3da06aab92a1b42da9e17b37ba2637614948658c7feb177292b3cc1e5 startos-0.4.0-beta.5_riscv64-nonfree.iso
37d69ef8660f5fc49edb615e5b239ac127b254f23d24266fe40b3cd9e1994b70 startos-0.4.0-beta.5_x86_64.iso
c84d7e5ab801986b6c47b91bc8270dd77cda42997737c4acadc697235e83fe8e startos-0.4.0-beta.5_x86_64-nonfree.iso
5cb7a74bcb5d088a5f4a632b2e81abc010160db0fff7348e65787d9a0867cbca startos-0.4.0-beta.5_x86_64-nvidia.iso
db8419a149dab1c3334a372305dbfefec10cd8e82f3dd4bae9f15cc523e58390 startos-0.4.0-beta.5_aarch64-nonfree.squashfs
775dee59a6afe024300eb80bf9422696cf07151f30b65edee0bc0c88b5e172a2 startos-0.4.0-beta.5_aarch64-nvidia.squashfs
d5c32b4f308405e53cd360526c7fd8f11af55c36f812cc93fd699492200fcf70 startos-0.4.0-beta.5_aarch64.squashfs
e5c565aa855143fb12784f14ad36419ec7e97fa1b96a7128e63a29d6e27f374d startos-0.4.0-beta.5_riscv64-nonfree.squashfs
719ca7c6fa26c6287190ca252657f7b0198e8e2c5ccd769462562a1dcfe4fa33 startos-0.4.0-beta.5_riscv64.squashfs
f92a90e7dca4094febd49b4df04e33399a578cce54e4ffb82fb358d53477994f startos-0.4.0-beta.5_x86_64-nonfree.squashfs
39f4c54f0a558613cc61125a817f31c37d5ce82bbb45cd4f1375a3f2bec43835 startos-0.4.0-beta.5_x86_64-nvidia.squashfs
593da44f057ce0b3d911ae5ad154d71b8196963e70fc4612ed18cc04b1cf7f07 startos-0.4.0-beta.5_x86_64.squashfs
BLAKE-3
0b4afd3420566c582fd44652b6cf595b87a2343b2a636262f63e0051428ef0ab startos-0.4.0-beta.5_aarch64.iso
8a793d13c3e7cb3fa87862dd19797810c1ef9d7f9118ae077c597f2c78e58d3e startos-0.4.0-beta.5_aarch64-nonfree.iso
d101ea844e7b75914b3103a5db4aabfe4d3714a257c8c71a9ecd66e2c07b1055 startos-0.4.0-beta.5_aarch64-nvidia.iso
3b975083332e57fec4b8acc1e8339267837a8e2de086456fb3c98949be52a116 startos-0.4.0-beta.5_riscv64.iso
ba496d811df9a1838cf8e91e5de509757196509eb6bdfe3cac9f976c91d7080d startos-0.4.0-beta.5_riscv64-nonfree.iso
1bb66f23b3bc545673f7bd210088a9b662b06982f28a4dd0fdf861b42dc99cc4 startos-0.4.0-beta.5_x86_64.iso
301f822ae475fc66a093158a600ecabcc44616b980b4694f391853c89e7056e9 startos-0.4.0-beta.5_x86_64-nonfree.iso
a5753e0957cb39d1607c3b972c4335aaddd424686aa56acaf2e4b3abd674e3f1 startos-0.4.0-beta.5_x86_64-nvidia.iso
f936d9063b41a4b56a4f601df7d3ee43bdf41c3fba61500ecd7644bfbe78207d startos-0.4.0-beta.5_aarch64-nonfree.squashfs
96521f4b1854fb848453586ef1972085972b4114aab3960f6b1c50879b0333fe startos-0.4.0-beta.5_aarch64-nvidia.squashfs
8c7ab5d5a50244dab904df9f54ff5d3104ff81622670f94f3565030e8c3607c5 startos-0.4.0-beta.5_aarch64.squashfs
5490dcac3b8c4f07058b4016bb72dd7d4ecdf71aca8387deb3282addcde7570e startos-0.4.0-beta.5_riscv64-nonfree.squashfs
7f3aaeaa5cb3e2e376c4744b9d0aa30f8498618d7d6ae57bc1f77f2d10cfb890 startos-0.4.0-beta.5_riscv64.squashfs
70b818f78a26a04f09e4d0f8528943534bc227bc7e836baa48eab97f9191b2a2 startos-0.4.0-beta.5_x86_64-nonfree.squashfs
b58eb8ff2cb4fe1b6c4eef4553bcc7c18aef58e083e4102f89bd29ca9374a812 startos-0.4.0-beta.5_x86_64-nvidia.squashfs
f40088c0090b832730c68347e0d4540051d1fa502bb835f72c3eafda0ab3ee2b startos-0.4.0-beta.5_x86_64.squashfs
Start-Tunnel Checksums
SHA-256
953fd87603ad6eddb730e7e8b7f7e68cc2a3f89eee627ea711fb169da790f76e start-tunnel-0.4.0-beta.5-5b6e840~dev_aarch64.deb
ad724b54009361bae86f518639e9abfd7ac79a9cbe4b89e6864215ae180408fe start-tunnel-0.4.0-beta.5-5b6e840~dev_riscv64.deb
75db9478e6226877257cb9db1f15c1ae1bf08095d8d9ebca46e1b30d8f972831 start-tunnel-0.4.0-beta.5-5b6e840~dev_x86_64.deb
BLAKE-3
047646828abee6e9a5cf5964f557e3ded74bfc9a11c002c09d41a96d882600e3 start-tunnel-0.4.0-beta.5-5b6e840~dev_aarch64.deb
151b3c73ff2ece38f16697c25f6ea744cefc285b6a9a4839a21ef8e3274aff77 start-tunnel-0.4.0-beta.5-5b6e840~dev_riscv64.deb
1038ae9e814fce72ca4c3174a933a8c6792c37f1882492011075eb0df2f8553a start-tunnel-0.4.0-beta.5-5b6e840~dev_x86_64.deb
start-cli Checksums
SHA-256
717d5a5512708ce48a6327d71611e7ef5449cabc67a7757dbd6fbc58da761b15 start-cli_aarch64-linux
1d047590f8fd9af1d0396cf1051fa1ad1d845e0c90ba9ea512a14b9848f3f82d start-cli_aarch64-macos
f8f50e68596b5c0e839870a060e5c6737fb7a7b341dca20507e2f0e5105d26ae start-cli_riscv64-linux
41f31e11bbf4336f2affc514683a879d6eb7e720da13408c8ce71ffab2920041 start-cli_x86_64-linux
ea27170b3e708ab05a4c2a84d75efdbb89dc0c0ee6fc173cd3fd9457d9cadac0 start-cli_x86_64-macos
BLAKE-3
70f71671da678873fd6e3144ee59da5898624b3c0a892c18eac581ffe1dec910 start-cli_aarch64-linux
70049b6216e36fb37d15e7366ce7db4a31caad61767391bee6a5664edde930fe start-cli_aarch64-macos
81031e69592a91d5121165ae9adb4ee3d6515ca02825e1b1a61da6f80615d324 start-cli_riscv64-linux
765c844dae180f606a7cd1e647737ce550b35df2fc03bdb40abf7c69c5c6aca3 start-cli_x86_64-linux
a16b11ccb4880ad7debde346ceedb366bd63eba4bbe071262b3860c93e005c3d start-cli_x86_64-macos
- Follow the [0.4.0 Update Guide](https://docs.start9.com/start-os/update-040.html) precisely; skipping steps can cause data loss.
- After updating, immediately update all services and create a fresh backup.
- Previous backups are incompatible with v0.4.0; a fresh backup must be created after update.
- Redesigned UI – faster, mobile‑friendly with real‑time system metrics dashboard
- Completely new networking stack – LAN port forwarding, Wireguard VPN gateways, private/public domains, Let's Encrypt DNS and optional Tor plugin
- StartTunnel – free open‑source reverse tunnel to expose services on a public domain
Full changelog
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
- fix: use correct key for old DB schema in migration by @dr-bonez in https://github.com/Start9Labs/start-os/pull/3167
- chore: bump version to 0.4.0-beta.4 by @dr-bonez in https://github.com/Start9Labs/start-os/pull/3168
Full Changelog: https://github.com/Start9Labs/start-os/compare/v0.4.0-beta.3...v0.4.0-beta.4
StartOS Checksums
SHA-256
8ef6f5484f89efea86d10801c2d652fd174600a0c9fbfc2757f900eaf0afd6fd startos-0.4.0-beta.4_aarch64.iso
61e3342fec0a5864ad4084f6782388dd281b323a0e3088277916fcdac33683aa startos-0.4.0-beta.4_aarch64-nonfree.iso
a3b244b06d354174ff0935814baf2a967d1df3bec25220b56d7fab6855deadf8 startos-0.4.0-beta.4_aarch64-nvidia.iso
1a9b87c6faac46867924cf960e1e4ef0daeb68812e0fefb8c7e7783ca71eb977 startos-0.4.0-beta.4_riscv64.iso
02979fe06f27aae85daeaa9766ea06a9c9e770d544c4096115091b6e95649e3a startos-0.4.0-beta.4_riscv64-nonfree.iso
cdab87e542cc103cb009439f16a339ac63e213f04d0f72051b82ef9b692599c0 startos-0.4.0-beta.4_x86_64.iso
2cd49f900cf4e437dcc7d9a7ea3665add2a91ea569c1b715f3a4c7bd37f5a914 startos-0.4.0-beta.4_x86_64-nonfree.iso
5babac69df28615efc1b82998c910035e7b5858dd353ebd4f6a3b59db54eddb3 startos-0.4.0-beta.4_x86_64-nvidia.iso
c6d750308b96b6d2b6042ad9bc60ad2162b2e45a69d6583aa26581ff81809b63 startos-0.4.0-beta.4_aarch64-nonfree.squashfs
2121abdc4634eb80e769761d7ee19e85ee9cf01acae023bde5f0119bb206758a startos-0.4.0-beta.4_aarch64-nvidia.squashfs
1ab927699882be739ec05ff2356ed91bf1f9d5957c4d98c7a6e4fd5f2392b332 startos-0.4.0-beta.4_aarch64.squashfs
1d048cfb65e5c7d741722e2fa6f9ba9ab295c886a2d5da8fc84dbe7be9152ab0 startos-0.4.0-beta.4_riscv64-nonfree.squashfs
55506c1aa09f8056165bfd4ac62aaae6bf1d9afbbfdb1a632bb0b72c4bccb2ad startos-0.4.0-beta.4_riscv64.squashfs
1ee36311e76d56df7b6d3be909c3f73bd59ceae0ea7edd06a8952dac02ec2257 startos-0.4.0-beta.4_x86_64-nonfree.squashfs
109ec61997faa0c8b9b6ed3db6309adabce996020405550cafb2130e12a1d0ee startos-0.4.0-beta.4_x86_64-nvidia.squashfs
f8c97564f92a6e65f2ca04af8818cb4efa8609d25152c64678d3f307b36a8494 startos-0.4.0-beta.4_x86_64.squashfs
BLAKE-3
3d9ca46dc97c48922901271955cecc8ac3ffb00133afd7dd4556a8c9250bdfbb startos-0.4.0-beta.4_aarch64.iso
1b8cec0e43052ff67837bd0ae015edfb2235d810604c9bdaaee53b7c0b015565 startos-0.4.0-beta.4_aarch64-nonfree.iso
e85423f8379f7acc6992be5ecb3eefc5e650fcbc58dfec5486b5a49878c32c9c startos-0.4.0-beta.4_aarch64-nvidia.iso
be8ceb955dc65145db7317d7537a39cc853e58882691cf7f0cde86aacde765f6 startos-0.4.0-beta.4_riscv64.iso
43ea981be50dfbd8231b2eb79720235d49956071a9d585f6317163fb3dcb131e startos-0.4.0-beta.4_riscv64-nonfree.iso
ccb969ee68c5c33e5b87feadbe4d749324bf3e01d359695cc3ea73a7d624c8b1 startos-0.4.0-beta.4_x86_64.iso
12e4827ba75a27b2053e9f97a9656e74597310a0d1829c95c0ad32b82fd5bc15 startos-0.4.0-beta.4_x86_64-nonfree.iso
4e3b9f921e93c493bb21175c5a84b43144acbd309589e4abc038055d7ce8989c startos-0.4.0-beta.4_x86_64-nvidia.iso
4776513ce6c7339d139e09653d36ff3c8879d1c98d2fdbe7c2c2d4bbb0cb4a60 startos-0.4.0-beta.4_aarch64-nonfree.squashfs
350d6204fb2e0f81727c30e9cb97df71073588ece121848cf701581513ad9683 startos-0.4.0-beta.4_aarch64-nvidia.squashfs
07a429c2a6236d0810ee78f963198e6db78eb0f23af97be3737b2ce8cb243001 startos-0.4.0-beta.4_aarch64.squashfs
2c2419ffc3f4bdff4e92e732dd3686f91e92a789db30597879a7d4cbc677297f startos-0.4.0-beta.4_riscv64-nonfree.squashfs
b5c466fa4110d58722ff46fbfd2ab0bb75a87d979152cb4b98af426c6eb55ee6 startos-0.4.0-beta.4_riscv64.squashfs
95f70c5317466c899ea63404e7712c190ce392986ae0d254d1a5875b7a943a4e startos-0.4.0-beta.4_x86_64-nonfree.squashfs
1149869fbcef8dae58db3ab9894e0fa5dc60e03a75e14b6e6aab3dbd22fb1fc1 startos-0.4.0-beta.4_x86_64-nvidia.squashfs
ef2b17bb0e2802c43d12bf361da7d8b53a50d557621ffd1b122f7e282176bb46 startos-0.4.0-beta.4_x86_64.squashfs
Start-Tunnel Checksums
SHA-256
58257cb97f62d9f1f5ec4340f1a6315b4663ddb0ce866c0bf9a4def8ecee4da4 start-tunnel-0.4.0-beta.4-279bbb8~dev_aarch64.deb
c5771c8d008cf18cb7d5bf4fbbf9d3fd53597405d39f5d85e492b7c390a60dc0 start-tunnel-0.4.0-beta.4-279bbb8~dev_riscv64.deb
37fd8d3fa069c7094335bee56eb697b853e204f1e536278333688a5d4d5e09bd start-tunnel-0.4.0-beta.4-279bbb8~dev_x86_64.deb
BLAKE-3
4efb9b6a2872d0c7bbfa96d36727ca212e5051e860863b02b509fb4dd128e940 start-tunnel-0.4.0-beta.4-279bbb8~dev_aarch64.deb
f106d89dad538221a74070423cfdb9cf49392749a0d25a0e72daf8dbbe82695d start-tunnel-0.4.0-beta.4-279bbb8~dev_riscv64.deb
545edec2ef0cd941fcd21c32278d0a5d75cbd70ffabba8ff5d7b3b11c36d4b48 start-tunnel-0.4.0-beta.4-279bbb8~dev_x86_64.deb
start-cli Checksums
SHA-256
693579aeb6b7771325c60363fe725876ae7699f6022cea42148665b30023d4a3 start-cli_aarch64-linux
3385a312f92e1debec55cf1ee3bf215ba08385e7a216677fd592f951dc61ffa2 start-cli_aarch64-macos
4130000a84c9dd786230f48b2b5d703cc336b65ae1edbf4f1bc7bf059584f045 start-cli_riscv64-linux
24e01b614a33ec5748239147a1e5896a3051f9beae78b6a5c10a0b360df3f76a start-cli_x86_64-linux
d4b1fd08d8e031ca9817f27977574ab096ea55714e751168577535b14be8c753 start-cli_x86_64-macos
BLAKE-3
33627bbc5d049d93c5b2841d81b88108be369360d66ee23395668c412e6637b1 start-cli_aarch64-linux
4215d2625b74278aabc4c6a48744fa40d13409a87d63e8fa072f25b984a2f86f start-cli_aarch64-macos
fd7310bcff028d3e222d5c24f677d6f5d0aba46258b5199edeae8dee40260e21 start-cli_riscv64-linux
0cb8597724c3b2c086f57740fd7a9dec91396732d2bd261d6b928118a7fdf1bd start-cli_x86_64-linux
0d6fae784bd159b1e6eb2c6f4150606ff127a17b6aa6086d7c7b87855b980044 start-cli_x86_64-macos
- Follow the [0.4.0 Update Guide](https://docs.start9.com/start-os/update-040.html) precisely; skipping steps can cause data loss.
- After updating, immediately update all services and create a fresh backup.
- Previous backups are incompatible with v0.4.0; a fresh backup must be created after update.
- Redesigned UI – faster, mobile‑friendly with real‑time system metrics dashboard
- Completely new networking stack – LAN port forwarding, Wireguard VPN gateways, private/public domains, Let's Encrypt DNS and optional Tor plugin
- StartTunnel – free open‑source reverse tunnel to expose services on a public domain
Full changelog
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
- fix: use Tls::Required for STARTTLS in test_smtp by @MattDHill in https://github.com/Start9Labs/start-os/pull/3161
- fix: skip postgres migration when PGDB_DO_NOT_MIGRATE sentinel exists by @dr-bonez in https://github.com/Start9Labs/start-os/pull/3162
- chore: bump version to 0.4.0-beta.3 by @dr-bonez in https://github.com/Start9Labs/start-os/pull/3163
- fix: improve addresses layout and mobile UX by @MattDHill in https://github.com/Start9Labs/start-os/pull/3164
- fix: miscellaneous fixes by @dr-bonez in https://github.com/Start9Labs/start-os/pull/3165
- backup improvements:
- fix: buffered O_DIRECT I/O for ext4 backing stores by @dr-bonez in https://github.com/Start9Labs/start-fs/pull/2
- perf: pipeline O_DIRECT flushes via io_uring by @dr-bonez in https://github.com/Start9Labs/start-fs/pull/3
Full Changelog: https://github.com/Start9Labs/start-os/compare/v0.4.0-beta.2...v0.4.0-beta.3
StartOS Checksums
SHA-256
af2e4afc21440283502f6df726148f8125afce33426b874563b7c99a9649d96c startos-0.4.0-beta.3_aarch64.iso
b3c60a8bd8249875e0a4ba25bdad8d6e9d288ce4a98a6ba26bdf4523f8f010cf startos-0.4.0-beta.3_aarch64-nonfree.iso
d6d177a1b5f6f3badf84f71dff9c5501a0da8d6af5a51d969e15d1f97868b828 startos-0.4.0-beta.3_aarch64-nvidia.iso
43e702bc89dfc35e440835a37df974b1c5ab6ce9eb1643ad8fe4162fcb41dc98 startos-0.4.0-beta.3_riscv64.iso
3761982ec73a9381b1b18a15856b6f1281cb538f6a215aceb4084378f6fe9054 startos-0.4.0-beta.3_riscv64-nonfree.iso
cd2748efa9e42e66403bf85e43d8f838874d600c816a8be7431fa6c60de116d0 startos-0.4.0-beta.3_x86_64.iso
43ca5295ce86b1b5e516e992864e5f9b410119f7602e51d553b52df1ab35a5a8 startos-0.4.0-beta.3_x86_64-nonfree.iso
e3bc2fe468379aa41cd4f38be9ef800a5309b93a99587968737fdb19fc5a25e7 startos-0.4.0-beta.3_x86_64-nvidia.iso
3512c207558f41d0a4e3a2d06ae01226bcf780a0d5eb43532fbecc4051151a55 startos-0.4.0-beta.3_aarch64-nonfree.squashfs
9b3c636a833325fe343b05b2f82cc7f7ffb18ad0e326ba7948ebca0fc5e8b00d startos-0.4.0-beta.3_aarch64-nvidia.squashfs
13db76bbc73c87a337e0734d4d85efb36e6bdba4aa3b430ad2753924b12e0bbf startos-0.4.0-beta.3_aarch64.squashfs
61bf31043c72c8ccaef20814817ceeb26a1e4fda0273d859b29b3e7dacfc2e6b startos-0.4.0-beta.3_riscv64-nonfree.squashfs
614e79c12ce28213530c395248219212a3f87c321b272ce8f6e41ec390e8fd92 startos-0.4.0-beta.3_riscv64.squashfs
e8022a31232480e4fe3c86d22c0a6e2d7d79f104d66fdb9182818d997bc13a4d startos-0.4.0-beta.3_x86_64-nonfree.squashfs
9ff750dbe794ba10344af76af75aab6ad4d60f1827e6623b2d370e839a12610a startos-0.4.0-beta.3_x86_64-nvidia.squashfs
9c5e5c83eeb1ecd4d8e9c0e1731b632a1f78f5be00676c8c959b25dc196ccdc7 startos-0.4.0-beta.3_x86_64.squashfs
BLAKE-3
724342796245927346a0e6ea1c24a0a34e6b5b5ebafbf86def0a700478b20d48 startos-0.4.0-beta.3_aarch64.iso
35e41c9503adc84b1055e2b78d25acab104f4c36860e4ce6618ad6bc92b87b0b startos-0.4.0-beta.3_aarch64-nonfree.iso
fa78921da62452df4e765e8d3bda9f2a8eba244bbde789a385f9f42b6899045d startos-0.4.0-beta.3_aarch64-nvidia.iso
93a50fd6276d49b1b73b4d937545ddb13f005a1624e9f384ed8e741304695071 startos-0.4.0-beta.3_riscv64.iso
28933f7903f3f3b69f4a441684b9c62f76aadb8091cf1ef43baf35adfef711d2 startos-0.4.0-beta.3_riscv64-nonfree.iso
bf5a7386a919f6eb90caad907420b060f9e60500e483a08e6a421f145eb55a5d startos-0.4.0-beta.3_x86_64.iso
f9b354e88afeb6c33e8d5060d04c37e9a78e6a6691668a0b37cf75d7edd2e7bb startos-0.4.0-beta.3_x86_64-nonfree.iso
2723cebfb3787c9c0e2f6f6c1dcaef1513ccb019cd4436e2306609ba5277d0ba startos-0.4.0-beta.3_x86_64-nvidia.iso
ede64cb187e004dcda9342a7024e734ad7a23feac1590dbd23b0d2ec53d06ae4 startos-0.4.0-beta.3_aarch64-nonfree.squashfs
f8ce5fbbbc283fc4e80207873cd14df2ee938fc3d096be0f6e3ad4578ece0aee startos-0.4.0-beta.3_aarch64-nvidia.squashfs
90891763e5a3213c04261e04291bcd1e12ac8ef38849fe29d84251af13760872 startos-0.4.0-beta.3_aarch64.squashfs
ac3323b28ef8a7472e220a7fd75c7c1658bee40603de245b0dd3bb6439fe9d93 startos-0.4.0-beta.3_riscv64-nonfree.squashfs
229453327f41f17c98b8f8ceb15f65aedc2413587a48475601930e133cb45292 startos-0.4.0-beta.3_riscv64.squashfs
4254440dcd7c74745114bedf21b8b020cd1b0363cb63ef3a62d4e06a2304491c startos-0.4.0-beta.3_x86_64-nonfree.squashfs
e097ca1d83ec0fa5bfb090305e60fcfe788750096ee8257428dd42329f58dc5c startos-0.4.0-beta.3_x86_64-nvidia.squashfs
86488d906977513d91aee423d3d529ba3970216251fb847f83e39c92795036e5 startos-0.4.0-beta.3_x86_64.squashfs
Start-Tunnel Checksums
SHA-256
26b9ddb646c791163bbf98b7cd07c65814dcca5c3f362f1c8490ee5253b1ebda start-tunnel-0.4.0-beta.3-3fa2cd5~dev_aarch64.deb
e7ab807f583d6de64205e8df412351337453a56d86783d027e12b8af6e3dce82 start-tunnel-0.4.0-beta.3-3fa2cd5~dev_riscv64.deb
586aade4463752cc3da5d15c98da71f3c75103368d955fd2aa29be68523c9d65 start-tunnel-0.4.0-beta.3-3fa2cd5~dev_x86_64.deb
BLAKE-3
32fc1a2e0593714f7959f7e994ee9ff5dbe677dc7e0c7a76a0d50b9dbb86243a start-tunnel-0.4.0-beta.3-3fa2cd5~dev_aarch64.deb
0dbf8371542f227b290cb04893619491668bf635d1407a52d7511f5af1d1c2ad start-tunnel-0.4.0-beta.3-3fa2cd5~dev_riscv64.deb
3cb61303abb029c0b2408c281ffc80f4f20f9be990e579fcae5e770f776c34b4 start-tunnel-0.4.0-beta.3-3fa2cd5~dev_x86_64.deb
start-cli Checksums
SHA-256
a35ca2090b47f39693a272e81ee9f3de162844b7c9025550e5b3dcdb9f54b588 start-cli_aarch64-linux
3ce8b3cec7957373025e51cd75d1f1270f066b4fbf908b11de60880c31fa46b0 start-cli_aarch64-macos
37fb8abad7161b4e5a753b55bf011efd618c617ea0891485b02aded844215bc0 start-cli_riscv64-linux
b51d1d02a0aeda8cea7dc40bc8c29c0451565eac1d625c9b583a035981f0e918 start-cli_x86_64-linux
22d1ab34f4c1c6d9fcf7ac9744c88ed65fc82aa947a574959a962b1309a214af start-cli_x86_64-macos
BLAKE-3
1d350a887ee36ff2e7062674fb9b72c8b1d6c3aac9ec236e65bc657cbfd2fbc2 start-cli_aarch64-linux
9d764617d1e22ff516bea5837471722a3373aee422720b5022923d6e5cab7866 start-cli_aarch64-macos
d2ca840d1339faf82fe4d6e86247d658fe5458871ccc98391bb974a95d773315 start-cli_riscv64-linux
c471b7e91e9ae2a05bec94b4ae5c684c228dcb5522a520298857a702ce2b6e30 start-cli_x86_64-linux
5a5fca3566a9749f80811e0a0d6ede91b05ff3f48f93a2c012b9f9a50b40b7cb start-cli_x86_64-macos
- Follow the [0.4.0 Update Guide](https://docs.start9.com/start-os/update-040.html) exactly; skipping steps can cause data loss.
- After updating, immediately update all services and create a fresh backup.
- Previous backups are incompatible with v0.4.0; a fresh backup must be created after updating.
- Redesigned UI – faster, mobile‑friendly with real‑time system metrics dashboard
- Completely new networking stack – LAN port forwarding, Wireguard VPN gateways, private/public domains, Let's Encrypt DNS, optional Tor plugin
- StartTunnel – free open‑source reverse tunnel for exposing services on a public domain
Full changelog
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
- fix: buffer incomplete chunks in RPC socket listener by @MattDHill in https://github.com/Start9Labs/start-os/pull/3158
- fix: address URL whitespace and blank tab on Open UI by @MattDHill in https://github.com/Start9Labs/start-os/pull/3159
Full Changelog: https://github.com/Start9Labs/start-os/compare/v0.4.0-beta.1...v0.4.0-beta.2
StartOS Checksums
SHA-256
7351571dfa125770a40905bd80ca8488a6d060f8eb4f63aa5c5243d7a566bd31 startos-0.4.0-beta.2_aarch64.iso
027a5b0ecd89599e07eccd7f7b9d1c28ab2b1fe958acdd1c1cd731cf6d03a2a7 startos-0.4.0-beta.2_aarch64-nonfree.iso
7402d421ca375ca4a2a8f95094e0dee1141dba20a2f794e311d817e3548d3b98 startos-0.4.0-beta.2_aarch64-nvidia.iso
6234eb0a3ab740fc706d5fb7b37f15cfe1da34bae733ee88e4c201439d7f9014 startos-0.4.0-beta.2_riscv64.iso
d10a3c923d3874434c6217d5dd286606c325f603bf8d95ce3b95280955880398 startos-0.4.0-beta.2_riscv64-nonfree.iso
c9de7059db52632a6e255c66022dc8dcb0e9fd4ee4afe20c050a23d7b189688a startos-0.4.0-beta.2_x86_64.iso
d8c6b3d05720c23c00e743425ac4b9bc74a1385ae1a4a35f85823cea2a2b2791 startos-0.4.0-beta.2_x86_64-nonfree.iso
cae6bdbad1098f8ace05a88209dc78d8bed46bb2533e70fde42f2a272f35287f startos-0.4.0-beta.2_x86_64-nvidia.iso
d3a23ac1c57ebc3c525c9e1479dc424b19965a3193bb5c22d55af7d85ee506d5 startos-0.4.0-beta.2_aarch64-nonfree.squashfs
62de8d012a374dd3b0fb2baf165484900b200a1d09b5a35c00f5ee7fe5227918 startos-0.4.0-beta.2_aarch64-nvidia.squashfs
431c0dd150f8ff9d318a3fd6f0bb75f72c62492e9f7a126a9feb24922f024e1a startos-0.4.0-beta.2_aarch64.squashfs
5e76ecad733e0a5730800193a4bf7e90b7068e80a5da404af9cf120d155e4e1a startos-0.4.0-beta.2_riscv64-nonfree.squashfs
69e7daa3be7138e89d638194e8ebefe700a9bd3388a981eef3585e92c1d98fc2 startos-0.4.0-beta.2_riscv64.squashfs
fb23942865760c0cba36283e9814ea8b359632774f35329127a210c15fa65e71 startos-0.4.0-beta.2_x86_64-nonfree.squashfs
8232854138e1298dbb01c79ad4237e6d5cf1bf54b674b90b99c68ece1466aba4 startos-0.4.0-beta.2_x86_64-nvidia.squashfs
4f6cba0741b4eb2373822801364291a566b123c75b32c1ead63e9f30ee3da491 startos-0.4.0-beta.2_x86_64.squashfs
BLAKE-3
73d2d836fa1aea246ab25e8667d582d0dd4a832799498bf9faafff8dbc0d562b startos-0.4.0-beta.2_aarch64.iso
35bca1bea895933c771edcc034ba410b823d1a2954aac08b30f8f13aaad766fd startos-0.4.0-beta.2_aarch64-nonfree.iso
0a661ec121dec16e0d1c71c1c2a4bfa54f4713ee2bcaf501e32686bf35a148fc startos-0.4.0-beta.2_aarch64-nvidia.iso
58cd297254e5969c7c48f54e0b05b3e72bc0eb98ad5519731a2acced76311dad startos-0.4.0-beta.2_riscv64.iso
8e14388a5ad8c6860498a9f6c84d421d4b99dfbacc42d5a76e9040e7c6a62839 startos-0.4.0-beta.2_riscv64-nonfree.iso
e60f31176d3c910b0be3e9e60a4647fe8c1f7b1818d233039c15570c3e390822 startos-0.4.0-beta.2_x86_64.iso
e1371e1d389e7378c418d795a019436d89910eaca3a30726f8aec54127ffae4e startos-0.4.0-beta.2_x86_64-nonfree.iso
ad2b89a61ff5e63714edbfb10272a370958c18ba5db79a5af3f4be6cc07e8e48 startos-0.4.0-beta.2_x86_64-nvidia.iso
35dd5aaacea79da11a79c023df6744ca6d7ffc03576874c54b62cb15852dba99 startos-0.4.0-beta.2_aarch64-nonfree.squashfs
67f741303769125e2b6aa450808816c6b2aa2ac2714bee9c054a3d9e9efb3930 startos-0.4.0-beta.2_aarch64-nvidia.squashfs
a2d7e39907c2cf4e15287b2dc187523be5b859a43c3094f7f5d6efe4b6d7b49c startos-0.4.0-beta.2_aarch64.squashfs
8efc345f43cb263c2f7e3fc1407892e82493e6f50c91e1acfd1db0ee8947c02b startos-0.4.0-beta.2_riscv64-nonfree.squashfs
bd3f15d352514024e1c7718ea76f46234a27e3200061faa845424dae0fc2e7ab startos-0.4.0-beta.2_riscv64.squashfs
0ea5c76ca8bdffbfd46afcdd2cf5a9f983a1a1933f1282ed7cd1397e93ae94a8 startos-0.4.0-beta.2_x86_64-nonfree.squashfs
332726d42890ae833c4c71cdb0aa3676b928a5dafcc251c9323c6be9854432fc startos-0.4.0-beta.2_x86_64-nvidia.squashfs
1db51459a2c3aefebb6c233def619a5483e8e36811fe3aa91080f9255d76367d startos-0.4.0-beta.2_x86_64.squashfs
Start-Tunnel Checksums
SHA-256
5cc33f7b37692ffa9a2c8120604c9f5f0359e941ecd20f16a1ffdb8a7ba82b0e start-tunnel-0.4.0-beta.2-73b02eb~dev_aarch64.deb
ce62ad31175b077a80c6e60c50a7c881be55412b7e1e5babb6100e0dffe19baa start-tunnel-0.4.0-beta.2-73b02eb~dev_riscv64.deb
802780041a61f15f11ac99ad74f5212c0a78ee4dd6907092a71b93a6eead26a3 start-tunnel-0.4.0-beta.2-73b02eb~dev_x86_64.deb
BLAKE-3
47015ca0244f975c9b71ea993d68aaefe2334a1b4f0e76e67feda07b9f1dbc6f start-tunnel-0.4.0-beta.2-73b02eb~dev_aarch64.deb
8566b6fcc3b2fef120db4c7c23ae17330a32d37f50019f4d97bc2bfd3a076dea start-tunnel-0.4.0-beta.2-73b02eb~dev_riscv64.deb
880558534e02f61814c93012df22e2edc99dd695d389815094a12c33921c1102 start-tunnel-0.4.0-beta.2-73b02eb~dev_x86_64.deb
start-cli Checksums
SHA-256
d09e5ddc4e0f00fbef354afb0e7500d6f0e886e815bae5cb1f8865f98471dba1 start-cli_aarch64-linux
07a3e691c283dd695a3cf16542f31467a34a378cc4d832be730edbfcdab5e0d2 start-cli_aarch64-macos
a9fda39a5f2c26525289f8d465c06af7323686b0b086daa8fda98624dbd654f8 start-cli_riscv64-linux
cb5fc8be55a33429edd00c420b946a4773e0086133c2bbb279fa33de1847254a start-cli_x86_64-linux
4ddeddfad199d904a0ee6add94540c8fe1aa1daf4676755653839fe672214f05 start-cli_x86_64-macos
BLAKE-3
1795d47a2b047de42052e8f25180e24332520ad74defd28b5e3b2d02417bc4a5 start-cli_aarch64-linux
8ad125c7b8f11dc64aa0dee2fe5f38dcdf5d8b994614ba3e7cdc3b308bccce4b start-cli_aarch64-macos
8831afc17aa672f9adc440483c99cc1406bcd78805e33535495cc71626c0a641 start-cli_riscv64-linux
0edd6ce2bc7829f39286f35d7daca4793ab6f796d771a7535a9d3b7fcabfe09e start-cli_x86_64-linux
aae68ec0bd9218ebedcfba45c004b24c05ff318f6f78bc1775068f85f391e3ad start-cli_x86_64-macos
- Follow the [0.4.0 Update Guide](https://docs.start9.com/start-os/update-040.html) exactly; skipping steps can cause data loss.
- After updating, immediately update all services and create a fresh backup.
- Previous backups are incompatible with v0.4.0; a fresh backup must be created after update.
- Full system architecture rewrite – existing configuration and services may no longer function without following the official update guide.
- Redesigned UI: faster, mobile‑friendly, real‑time metrics dashboard
- New networking stack with LAN port forwarding, Wireguard VPN gateways, Let's Encrypt integration, built‑in DNS and optional Tor plugin
- StartTunnel: free open‑source reverse tunnel to expose services on a public domain
Full changelog
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
- update ST cert language, category names, and patchDB by @MattDHill in https://github.com/Start9Labs/start-os/pull/3156
Full Changelog: https://github.com/Start9Labs/start-os/compare/v0.4.0-beta.0...v0.4.0-beta.1
StartOS Checksums
SHA-256
e1d5187c31bb15e7732929a56471c3d8a2de5790cf92f94fe86469dc8cc7058b startos-0.4.0-beta.1_aarch64.iso
34f624af077a8c939215f51f6530b4db44c14ce807a7de32c0f174edef24710b startos-0.4.0-beta.1_aarch64-nonfree.iso
4d44251197b7372934b1e9d64a08d0d9a7c64bbae026b3e82bfbb71e765929da startos-0.4.0-beta.1_aarch64-nvidia.iso
5fb20ff0a4862816ece40e2e7bfe0757fe4b0a8501cd7285ca26960c0c30919d startos-0.4.0-beta.1_riscv64.iso
426634837d9988b71e16635f3030bcf692304edd86dde4bbb48f1a4725d2a1c7 startos-0.4.0-beta.1_riscv64-nonfree.iso
21122b737b28b7bec6b21d0d60200207f51c76e3479f6c7ace828dc6a960cb55 startos-0.4.0-beta.1_x86_64.iso
cb3ca7e985d589c7e0abf5749f549cff72f3ebb7e714b9d341db3d6ab5918680 startos-0.4.0-beta.1_x86_64-nonfree.iso
4564fe829fbcf9a0afb5dc622d54025c27e665ff6cebd187a60153ff9f3c039b startos-0.4.0-beta.1_x86_64-nvidia.iso
87c4dbd4c60dc06d515d70a8baa9ac7515239b7ae4bf293ae4633a32a40bcfc1 startos-0.4.0-beta.1_aarch64-nonfree.squashfs
27c8128b01c97194660f89eae6af4f5f6a3ddd5d9f3b60a26cbc5228e97fc39e startos-0.4.0-beta.1_aarch64-nvidia.squashfs
dd112249ef7fed4cd1faaf52b1a08913f5afdbb27b6ab14197927bc969ffc4e0 startos-0.4.0-beta.1_aarch64.squashfs
959c5c6228b38d1b202767c054589815c25e767566303900969b7c9988796f4f startos-0.4.0-beta.1_riscv64-nonfree.squashfs
2e333e53088d1386b655932d88f2d7e4eb9b73b9a319879d39cc268e0630a5a6 startos-0.4.0-beta.1_riscv64.squashfs
b18955f74f1c1d5257219c79933c9885c3dc952d1d03f02aadabeebd189b556b startos-0.4.0-beta.1_x86_64-nonfree.squashfs
0eb9c7689e1ebd296756ffa0c9f0aa7265c43b7edf379707cc77c9cf37d9eb1c startos-0.4.0-beta.1_x86_64-nvidia.squashfs
ecc8c03bcb44246c94c234ca414606229c42da1b0029f0b17450a6d03f974248 startos-0.4.0-beta.1_x86_64.squashfs
BLAKE-3
f32b79d871e0965a25093f4bbd429108a83bfcc633f1a388ca3f03c2185545a4 startos-0.4.0-beta.1_aarch64.iso
29c83471cfae0d9c59123e970b87ed91e698ab92c5ef221857a09e17963c4605 startos-0.4.0-beta.1_aarch64-nonfree.iso
9a8f2026eb375a43587d27a10aa5a346f21eec95001e1d45b34fcb6d554dade4 startos-0.4.0-beta.1_aarch64-nvidia.iso
9011ecf0bdd53bf77ef5e06729f9bcf2a4e58b9c9cd0fac68d536384407cbf7c startos-0.4.0-beta.1_riscv64.iso
e6a2d90a4efe7b57dc097b65d5df48c783f1fffdc690370c846f462d3f8b8c79 startos-0.4.0-beta.1_riscv64-nonfree.iso
9b4a4f9e1c65661e95478a75eb011c58c967f05962d60fb5b03060653f128e17 startos-0.4.0-beta.1_x86_64.iso
3246729e90060d0b86b9078168ea89833d81c33ab24a6b107378e2b4b45ca331 startos-0.4.0-beta.1_x86_64-nonfree.iso
e263503fc831ee3e1b06c3ce8f72b4a7469439d2ac14419ddedff93dec3f982e startos-0.4.0-beta.1_x86_64-nvidia.iso
8638b56e3608bc66ab6912177c28b4dcccad0ca5f2d4959c5446707902f3f634 startos-0.4.0-beta.1_aarch64-nonfree.squashfs
94f4b0623fbd7e8db64bb3403c6fbcb1c9248af465e8225a2a348896203ac3b6 startos-0.4.0-beta.1_aarch64-nvidia.squashfs
405296846b016d9b9b73bf0139a608518dee3278080309d8224aa64a2b6826aa startos-0.4.0-beta.1_aarch64.squashfs
043eb9a2539b4748919360741f2e5c3127f08e6dce5eb044dfbdea2973e56988 startos-0.4.0-beta.1_riscv64-nonfree.squashfs
7db705364986a988ad3f782f08a4f62079ba2ca022140d4c63c60a182a510cb6 startos-0.4.0-beta.1_riscv64.squashfs
b6427ff08512b4da27f8e0b7224a5b825fe77b9ccbd6eb35273986affbb109bb startos-0.4.0-beta.1_x86_64-nonfree.squashfs
1441f4fb00968f534d5fae2994c5183818f7716b2fa23d1ed6be6b78da1e017a startos-0.4.0-beta.1_x86_64-nvidia.squashfs
d522cc3fe2517b75616dafadd9db12bfb085534083086328713f8538fe4d3c11 startos-0.4.0-beta.1_x86_64.squashfs
Start-Tunnel Checksums
SHA-256
12476ee33e11675d80943958e88b7c2c16679796fa637977992faee4863e94b3 start-tunnel-0.4.0-beta.1-2427255~dev_aarch64.deb
51547ee39836e7f176993015cb6d487ffa9a422dcc8a8a18acd19cf177d8e264 start-tunnel-0.4.0-beta.1-2427255~dev_riscv64.deb
32e1a0dc5bfc9473e87ee243230261c3d5f31f7b92cc71d7d7667e602ea6e365 start-tunnel-0.4.0-beta.1-2427255~dev_x86_64.deb
BLAKE-3
ec993b26770be180d7259b0c78e7dfb634794b6915c5a2521e0986fad2d32250 start-tunnel-0.4.0-beta.1-2427255~dev_aarch64.deb
a6c1bda509bfcc9abd541f0e3b242bb1ebba3237dd61f5149f1faac144928b10 start-tunnel-0.4.0-beta.1-2427255~dev_riscv64.deb
af318a06b7c720a2768cabe4f7318dd136d30bfa62d8eb3448a9c638798f0363 start-tunnel-0.4.0-beta.1-2427255~dev_x86_64.deb
start-cli Checksums
SHA-256
cbafcccd8a6a2ad2af6448664d50249ee880906456b1d10ca6b25a8cb6f3cd4e start-cli_aarch64-linux
7bd69b312f74f6dbe5a6d8e27cad2d9300d219676b6cdf5183f9817ecde9a80c start-cli_aarch64-macos
724ca65ea27e7069937e8d6549cd6b99057b119dc73ec7e2fe3eb51f0227fe95 start-cli_riscv64-linux
b54e623df0d0eef03b29433784e668adfd807de6a1866f7456a9f361854f7235 start-cli_x86_64-linux
f1a5054c2dbc6281ee9b1a0910a01e1f066088995aed0b3b2f1941234c1556a0 start-cli_x86_64-macos
BLAKE-3
15d661a13139e3173abc9dd136923fc0ffc0f17cc33afbfbd1e9f5d4a015c572 start-cli_aarch64-linux
8f5956421814fb8b6eec2434430e033836337fa896cbc58ef1ba1ccdade004a1 start-cli_aarch64-macos
af6854bc25db4e8f78aac8d25d63587153946d7af83477c64f1b24f649ba10a8 start-cli_riscv64-linux
e42e7d7f2196e566574daa54715312c823c4a7c666eb853bf79d4547ca7479cc start-cli_x86_64-linux
5c92c393a2a3a8b30a6a7bb25198cf467f833497d34913ad620ecfdb17321e4f start-cli_x86_64-macos
- Follow the [0.4.0 Update Guide](https://docs.start9.com/start-os/update-040.html) precisely; skipping steps can cause data loss.
- After updating, immediately update all services and create a fresh backup.
- Previous backups are incompatible with v0.4.0; a fresh backup must be created after updating.
- Redesigned UI – faster, mobile‑friendly with real‑time system metrics dashboard
- Completely new networking stack – LAN port forwarding, Wireguard VPN gateways, Let’s Encrypt DNS, optional Tor plugin
- StartTunnel – free open‑source reverse tunnel to expose services on a public domain
Full changelog
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.
Full Release Notes
Read the complete changelog on GitHub
What's Changed
- StartOS 0.4.0 by @dr-bonez in https://github.com/Start9Labs/start-os/pull/2867
Full Changelog: https://github.com/Start9Labs/start-os/compare/v0.3.5.1...v0.4.0-beta.0
StartOS Checksums
SHA-256
1c0fe6da0debff8b3f6876758913cfb98c41ac18a942e13d4b5f0a7cb5ecc411 startos-0.4.0-beta.0_aarch64.iso
53eb293670e0e90b70e3883b3d625e56c13ea9b3de9b728774d90b82c7231000 startos-0.4.0-beta.0_aarch64-nonfree.iso
cadfd6c048554905fdf0ecf22fee7687e9f17d9bd363fbb97c120628af0e4591 startos-0.4.0-beta.0_aarch64-nvidia.iso
5021e263a28c650691522e26f172bf7b8e7565018031f0767fa7c4bd15ecb5b2 startos-0.4.0-beta.0_riscv64.iso
40d4617c6f97e04f6ad4fecddebfefc858bbe06ba0539ad0f0a03ba84d3c0b20 startos-0.4.0-beta.0_riscv64-nonfree.iso
faa9e2bf36d304e04ee4258c906f67cd2ca96940574fc114d03e9bd3814132b5 startos-0.4.0-beta.0_x86_64.iso
2b298be7af19cb09a10b196f4e94d2b9acda0d3c46163e326f5bff44245857dc startos-0.4.0-beta.0_x86_64-nonfree.iso
cc6ab00fadeb2af9baaafef36a97ea91ca83c7c02c5eefb87342dc0a0fe2f462 startos-0.4.0-beta.0_x86_64-nvidia.iso
89e8247f026a3725b7501671e9b006ae7de978159d6c68a583f80618ff96d55b startos-0.4.0-beta.0_aarch64-nonfree.squashfs
3890d13663ba28af255a079b5583aaa86683e87c5f41f67eefc2551d1d81c53a startos-0.4.0-beta.0_aarch64-nvidia.squashfs
b62472e3778797e6f28d7bfa1e52b801689e6a9f06d92ed6afc07b525724837d startos-0.4.0-beta.0_aarch64.squashfs
6b4c5e778c72b256370955866dee2a8f9673c4d1d7a1487d7a16913eeca7a4c7 startos-0.4.0-beta.0_riscv64-nonfree.squashfs
e6b26483ef30ff85aabaabcc35269f4c3237f7fa26886d194f008fe5278d1fc6 startos-0.4.0-beta.0_riscv64.squashfs
e1392c58f8026ce472ae83a0743166ecefc1f31b4849fcc6526bddf451c705a0 startos-0.4.0-beta.0_x86_64-nonfree.squashfs
d40787ecad4d3ad700375ad1197cf8a169251114d469f3caeeac1f9984c50f7c startos-0.4.0-beta.0_x86_64-nvidia.squashfs
92548839ceb70cada7c1f2a3621de7b18b5bddfaa29d8a1cdf66d8f56486c0d7 startos-0.4.0-beta.0_x86_64.squashfs
BLAKE-3
c5c1c4959c201a2fc8b74d25b68d6db8bd39abe8e5b791b78b6dda852b34dea4 startos-0.4.0-beta.0_aarch64.iso
91125e941771b3ea50d581ea6b1bf12295a05ff7887f4e44139a89a28da251d3 startos-0.4.0-beta.0_aarch64-nonfree.iso
94e5343924cd5eefadd17380326d2e745265b4bf9f782143027283ba9050f540 startos-0.4.0-beta.0_aarch64-nvidia.iso
d1a189820c7bd20517352c15e2c3aa4eda4a5e9c6e8d0803c153162a99998b39 startos-0.4.0-beta.0_riscv64.iso
a6b115189fc2ec27c5adf53986e648af4503cfa7ee1d0c6f3b9a9f73b132b782 startos-0.4.0-beta.0_riscv64-nonfree.iso
2228cb2022b140b8ac937dfe094942455c57e06c9956afa2b3d5bc5f78e0c00d startos-0.4.0-beta.0_x86_64.iso
ec90855ec81330675bab2e955a4b4eafa95ab5461b58e77c1de9bc018843ea32 startos-0.4.0-beta.0_x86_64-nonfree.iso
3b0655fd89d11818e77e1ff46ed6a46c40c425d3a7646c1197ef34b5c1c63e81 startos-0.4.0-beta.0_x86_64-nvidia.iso
0c8f0aafc65554ac25f7748ab1fdaf9fe97573df495bb89a0085af6808f0c18b startos-0.4.0-beta.0_aarch64-nonfree.squashfs
5b320171d9986789886f9399ec5eb9ec707c161105e4b1c269882557701864dc startos-0.4.0-beta.0_aarch64-nvidia.squashfs
ba1cbb7ede85a176ef478c81b11db5e454909d5c634682d3753f2760086b47e1 startos-0.4.0-beta.0_aarch64.squashfs
a4e1b60d265b141003e26193dab5fc96af85eb5aab2d07e8f427949646b8519a startos-0.4.0-beta.0_riscv64-nonfree.squashfs
e58b5c5acca2463c71514bedfa57312f7725629ee6fe60fbeb91012a6ebcc196 startos-0.4.0-beta.0_riscv64.squashfs
b2a30b652f490cf47a233f493c5aea48316b972f80122645d8f7ca3ab7a50249 startos-0.4.0-beta.0_x86_64-nonfree.squashfs
1dc0c21382916875f91f075f5219c8f610c8fd86944bb0ce6c3ca87ce0d90228 startos-0.4.0-beta.0_x86_64-nvidia.squashfs
41ce0afe4157e14198e0a51dcc5c338cac835fb0c9569bac142d0885b41e69f0 startos-0.4.0-beta.0_x86_64.squashfs
Start-Tunnel Checksums
SHA-256
e290444e4c25376ced6a64c9261b74f0ca18871133e02ac4e3e24055ee1fab3d start-tunnel-0.4.0-beta.0-0eedcf5~dev_aarch64.deb
1be8a62850c57b7ca28e89ec77e270ee524ccd32a78cf177bf8cb2ed6473eadb start-tunnel-0.4.0-beta.0-0eedcf5~dev_riscv64.deb
749d119454976c5f265ba3f0cdfc8e1da4d74c377f91878d36dd1afae23a3006 start-tunnel-0.4.0-beta.0-0eedcf5~dev_x86_64.deb
BLAKE-3
4cbc7a21d79622072dbe405647c1d139b63cff71d6f1dda44f8af5b72e02fb76 start-tunnel-0.4.0-beta.0-0eedcf5~dev_aarch64.deb
c98265c3721a8bc766575c8efcab5a50b5eca6795d8a02b1851397d52195c80b start-tunnel-0.4.0-beta.0-0eedcf5~dev_riscv64.deb
07abfc98b20f3b5aed49acc0b624166f799076b39b02479488e0f21ef4b3b423 start-tunnel-0.4.0-beta.0-0eedcf5~dev_x86_64.deb
start-cli Checksums
SHA-256
b704e7169829066cb4924b0fa4c76acaa2855a5cb757d8ebb5e3c8bdebf2e4c0 start-cli_aarch64-linux
71328bf7cd458ed5fad6ef6d31c64b08804c0f520217be8a51cc7261d921e04e start-cli_aarch64-macos
3a11137a90f92badc35e6544b7d6122ffdd75e9ecde17d4bec4cae878d3e8548 start-cli_riscv64-linux
7261fe768dc15637bc548cc51d97cfca262d57e1b815f9c2e663470b8ee8837c start-cli_x86_64-linux
6a93b00a95dadcc2cf0233f431841ec1c91210bf25aa32f3e3f19acc0996e7ca start-cli_x86_64-macos
BLAKE-3
f2172be330ba16c0e547ff07d814817f1c9134573e11e0809f159ea6803cefcc start-cli_aarch64-linux
7e793e4f09a115b24c63753ea01317143373620d4be95238d0214b76ef2ca005 start-cli_aarch64-macos
7a01e4a027395f95201e5bf8416b55bf1013ce2bb27c769c4dd48986a8472255 start-cli_riscv64-linux
dc3d6af3ebcf5f784bffd8a96d2fcd2a678d6acd654544f5b8acaf819b9e059b start-cli_x86_64-linux
a72f0c06c73aa574019bc577537437fcb00f77fa0a8c9644ac02b2e946e11ada start-cli_x86_64-macos