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