Enterprise Remote Work & Thin-Client Deployment Guide
TunaOS gives enterprise administrators and VDI engineers a stateless, container-managed base image for remote laptops and thin-client fleets.
Key Advantages for Enterprise Workspacesβ
- Stateless Base OS: The system files in
/usrdo not change. Every remote laptop and thin client runs the same signed OCI image. Set an image policy so that the machine checks the signature when it pulls an update. - One VPN Client Across the Fleet: Layer your VPN client into the image. Every machine then gets the same network setup. Tailscale, WireGuard, and OpenVPN all work this way.
- Remote Fleet Management: Each laptop runs
bootc updatein the background on a timer and pulls signed images from your own registry.
Deployment Architectureβ
- Base OS: TunaOS Albacore (AlmaLinux 10 base) or Skipjack (CentOS Stream 10 base).
- Network Client: Add the client to your image with a
Containerfilelayer. Tailscale and WireGuard are not on Flathub. Install them from the vendor repository instead:Then bring the machine onto your network:# Add the vendor repository for your base distribution first.# See the Tailscale package documentation for the correct URL.RUN dnf config-manager --add-repo <vendor-repo-url> && \dnf install -y tailscalesudo tailscale up --login-server=https://headscale.internal.company.com - Disk Encryption: LUKS with a TPM2 auto-unlock, so the disk stays sealed to the machine.
Check the vendor instructions for your base distribution before you build the image. Package names and repository setup differ between AlmaLinux, CentOS Stream, and Fedora.