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
Full Changelog: v0.3.5.1...v0.4.0-beta.0
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
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