StartOS
Dashboards & Home PagesOpen‑source Linux distribution for running a personal server with automated discovery, installation, backup, and health monitoring of self‑hosted services
Features
- Automates discovery, installation, network configuration, data backup, dependency management, and health monitoring
- Runs services in isolated LXC containers using signed S9PK packages with partial‑download support
- Provides a Rust backend (Tokio/Axum) + Angular frontend for managing the server
Recent releases
View all 10 releases →- 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
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.