Town OS Town OS Try it out
  • Home
  • Guide
  • Concepts
  • Packaging
  • API
  • Screenshots
  • Community
  • Source Code

Repositories

All Town OS source code lives on Gitea. GitHub mirrors exist at github.com/town-os but are often out of date.

Town OS

The core product. Follow the stable branch for release-level changes. File issues if you see anything.

→

Rolodex

DNS server that manages authoritative zones for your packages and forwards upstream queries. Designed as the networking backbone for Town OS. DNSSEC, ad blocking, and DHCP are planned.

→

Install

The USB drive image builder. Produces a bootable image with squashfs root, GPT partitioning, and GRUB for both UEFI and BIOS. Supports QEMU and VirtualBox for testing.

→

Default Packages

The default package repository included on every Town OS installation. Contains packages for Gitea, Jitsi Meet, Mattermost, Plex, PostgreSQL, and more. BSD-3-Clause licensed.

→

ttyforce

Rust-based TUI installer and getty replacement for Town OS. Handles interactive network configuration, disk provisioning with automatic RAID, SSH key import from GitHub, and displays live system status after boot.

→
Town OS Town OS

Your Cloud in Your Closet

Gitea Packages GitHub

Licensed under GNU Affero GPL 3.0