Skip to content

StartOS

Dashboards & Home Pages

Open‑source Linux distribution for running a personal server with automated discovery, installation, backup, and health monitoring of self‑hosted services

Rust Latest v0.4.0-beta.9 · 21d ago Security brief →

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 →
Upgrade now
v0.4.0-beta.9 Breaking risk
Breaking upgrade

Complete rewrite, migration required

v0.4.0-beta.8 Breaking risk
⚠ Upgrade required
  • 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.
Breaking changes
  • 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.
Notable features
  • 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

v0.4.0-beta.7 Breaking risk
⚠ Upgrade required
  • 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.
Breaking changes
  • Previous backups are incompatible with v0.4.0; a fresh backup must be created after update.
Notable features
  • 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

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
v0.4.0-beta.6 Breaking risk
⚠ Upgrade required
  • 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.
Breaking changes
  • Previous backups are incompatible with v0.4.0; fresh backup required after update.
Notable features
  • 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
v0.4.0-beta.5 Breaking risk
⚠ Upgrade required
  • 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.
Breaking changes
  • Previous backups are incompatible; fresh backup must be created after update.
  • Docker/Podman runtime replaced by LXC container runtime.
Notable features
  • 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

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.

About

Stars
1,871
Forks
175
Languages
Rust TypeScript Roff
Downloads/week
743 ↓34%
NPM Maintainers
2
Contributors
43
TypeScript
Types included ✓

Install & Platforms

Platforms
linux

Community & Support

Beta — feedback welcome: [email protected]