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

17 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

Full Changelog: v0.4.0-beta.3...v0.4.0-beta.4

ISO Downloads

StartOS Checksums

SHA-256

8ef6f5484f89efea86d10801c2d652fd174600a0c9fbfc2757f900eaf0afd6fd  startos-0.4.0-beta.4_aarch64.iso
61e3342fec0a5864ad4084f6782388dd281b323a0e3088277916fcdac33683aa  startos-0.4.0-beta.4_aarch64-nonfree.iso
a3b244b06d354174ff0935814baf2a967d1df3bec25220b56d7fab6855deadf8  startos-0.4.0-beta.4_aarch64-nvidia.iso
1a9b87c6faac46867924cf960e1e4ef0daeb68812e0fefb8c7e7783ca71eb977  startos-0.4.0-beta.4_riscv64.iso
02979fe06f27aae85daeaa9766ea06a9c9e770d544c4096115091b6e95649e3a  startos-0.4.0-beta.4_riscv64-nonfree.iso
cdab87e542cc103cb009439f16a339ac63e213f04d0f72051b82ef9b692599c0  startos-0.4.0-beta.4_x86_64.iso
2cd49f900cf4e437dcc7d9a7ea3665add2a91ea569c1b715f3a4c7bd37f5a914  startos-0.4.0-beta.4_x86_64-nonfree.iso
5babac69df28615efc1b82998c910035e7b5858dd353ebd4f6a3b59db54eddb3  startos-0.4.0-beta.4_x86_64-nvidia.iso
c6d750308b96b6d2b6042ad9bc60ad2162b2e45a69d6583aa26581ff81809b63  startos-0.4.0-beta.4_aarch64-nonfree.squashfs
2121abdc4634eb80e769761d7ee19e85ee9cf01acae023bde5f0119bb206758a  startos-0.4.0-beta.4_aarch64-nvidia.squashfs
1ab927699882be739ec05ff2356ed91bf1f9d5957c4d98c7a6e4fd5f2392b332  startos-0.4.0-beta.4_aarch64.squashfs
1d048cfb65e5c7d741722e2fa6f9ba9ab295c886a2d5da8fc84dbe7be9152ab0  startos-0.4.0-beta.4_riscv64-nonfree.squashfs
55506c1aa09f8056165bfd4ac62aaae6bf1d9afbbfdb1a632bb0b72c4bccb2ad  startos-0.4.0-beta.4_riscv64.squashfs
1ee36311e76d56df7b6d3be909c3f73bd59ceae0ea7edd06a8952dac02ec2257  startos-0.4.0-beta.4_x86_64-nonfree.squashfs
109ec61997faa0c8b9b6ed3db6309adabce996020405550cafb2130e12a1d0ee  startos-0.4.0-beta.4_x86_64-nvidia.squashfs
f8c97564f92a6e65f2ca04af8818cb4efa8609d25152c64678d3f307b36a8494  startos-0.4.0-beta.4_x86_64.squashfs

BLAKE-3

3d9ca46dc97c48922901271955cecc8ac3ffb00133afd7dd4556a8c9250bdfbb  startos-0.4.0-beta.4_aarch64.iso
1b8cec0e43052ff67837bd0ae015edfb2235d810604c9bdaaee53b7c0b015565  startos-0.4.0-beta.4_aarch64-nonfree.iso
e85423f8379f7acc6992be5ecb3eefc5e650fcbc58dfec5486b5a49878c32c9c  startos-0.4.0-beta.4_aarch64-nvidia.iso
be8ceb955dc65145db7317d7537a39cc853e58882691cf7f0cde86aacde765f6  startos-0.4.0-beta.4_riscv64.iso
43ea981be50dfbd8231b2eb79720235d49956071a9d585f6317163fb3dcb131e  startos-0.4.0-beta.4_riscv64-nonfree.iso
ccb969ee68c5c33e5b87feadbe4d749324bf3e01d359695cc3ea73a7d624c8b1  startos-0.4.0-beta.4_x86_64.iso
12e4827ba75a27b2053e9f97a9656e74597310a0d1829c95c0ad32b82fd5bc15  startos-0.4.0-beta.4_x86_64-nonfree.iso
4e3b9f921e93c493bb21175c5a84b43144acbd309589e4abc038055d7ce8989c  startos-0.4.0-beta.4_x86_64-nvidia.iso
4776513ce6c7339d139e09653d36ff3c8879d1c98d2fdbe7c2c2d4bbb0cb4a60  startos-0.4.0-beta.4_aarch64-nonfree.squashfs
350d6204fb2e0f81727c30e9cb97df71073588ece121848cf701581513ad9683  startos-0.4.0-beta.4_aarch64-nvidia.squashfs
07a429c2a6236d0810ee78f963198e6db78eb0f23af97be3737b2ce8cb243001  startos-0.4.0-beta.4_aarch64.squashfs
2c2419ffc3f4bdff4e92e732dd3686f91e92a789db30597879a7d4cbc677297f  startos-0.4.0-beta.4_riscv64-nonfree.squashfs
b5c466fa4110d58722ff46fbfd2ab0bb75a87d979152cb4b98af426c6eb55ee6  startos-0.4.0-beta.4_riscv64.squashfs
95f70c5317466c899ea63404e7712c190ce392986ae0d254d1a5875b7a943a4e  startos-0.4.0-beta.4_x86_64-nonfree.squashfs
1149869fbcef8dae58db3ab9894e0fa5dc60e03a75e14b6e6aab3dbd22fb1fc1  startos-0.4.0-beta.4_x86_64-nvidia.squashfs
ef2b17bb0e2802c43d12bf361da7d8b53a50d557621ffd1b122f7e282176bb46  startos-0.4.0-beta.4_x86_64.squashfs

Start-Tunnel Checksums

SHA-256

58257cb97f62d9f1f5ec4340f1a6315b4663ddb0ce866c0bf9a4def8ecee4da4  start-tunnel-0.4.0-beta.4-279bbb8~dev_aarch64.deb
c5771c8d008cf18cb7d5bf4fbbf9d3fd53597405d39f5d85e492b7c390a60dc0  start-tunnel-0.4.0-beta.4-279bbb8~dev_riscv64.deb
37fd8d3fa069c7094335bee56eb697b853e204f1e536278333688a5d4d5e09bd  start-tunnel-0.4.0-beta.4-279bbb8~dev_x86_64.deb

BLAKE-3

4efb9b6a2872d0c7bbfa96d36727ca212e5051e860863b02b509fb4dd128e940  start-tunnel-0.4.0-beta.4-279bbb8~dev_aarch64.deb
f106d89dad538221a74070423cfdb9cf49392749a0d25a0e72daf8dbbe82695d  start-tunnel-0.4.0-beta.4-279bbb8~dev_riscv64.deb
545edec2ef0cd941fcd21c32278d0a5d75cbd70ffabba8ff5d7b3b11c36d4b48  start-tunnel-0.4.0-beta.4-279bbb8~dev_x86_64.deb

start-cli Checksums

SHA-256

693579aeb6b7771325c60363fe725876ae7699f6022cea42148665b30023d4a3  start-cli_aarch64-linux
3385a312f92e1debec55cf1ee3bf215ba08385e7a216677fd592f951dc61ffa2  start-cli_aarch64-macos
4130000a84c9dd786230f48b2b5d703cc336b65ae1edbf4f1bc7bf059584f045  start-cli_riscv64-linux
24e01b614a33ec5748239147a1e5896a3051f9beae78b6a5c10a0b360df3f76a  start-cli_x86_64-linux
d4b1fd08d8e031ca9817f27977574ab096ea55714e751168577535b14be8c753  start-cli_x86_64-macos

BLAKE-3

33627bbc5d049d93c5b2841d81b88108be369360d66ee23395668c412e6637b1  start-cli_aarch64-linux
4215d2625b74278aabc4c6a48744fa40d13409a87d63e8fa072f25b984a2f86f  start-cli_aarch64-macos
fd7310bcff028d3e222d5c24f677d6f5d0aba46258b5199edeae8dee40260e21  start-cli_riscv64-linux
0cb8597724c3b2c086f57740fd7a9dec91396732d2bd261d6b928118a7fdf1bd  start-cli_x86_64-linux
0d6fae784bd159b1e6eb2c6f4150606ff127a17b6aa6086d7c7b87855b980044  start-cli_x86_64-macos

Don't miss a new start-os release

NewReleases is sending notifications on new releases.