github Start9Labs/start-os v0.4.0-beta.2

5 hours ago

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 #3158
  • fix: address URL whitespace and blank tab on Open UI by @MattDHill in #3159

Full Changelog: v0.4.0-beta.1...v0.4.0-beta.2

ISO Downloads

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

Don't miss a new start-os release

NewReleases is sending notifications on new releases.