リポジトリ
Town OS のソースコードはすべて Gitea にあります。github.com/town-os にも GitHub ミラーがありますが、内容が古いことがよくあります。
Town OS
製品本体です。リリース相当の変更を追うには stable ブランチをご覧ください。気づいたことがあれば issue を登録してください。
Rolodex
パッケージ用の権威ゾーンを管理し、上位への問い合わせを転送する DNS サーバーです。Town OS のネットワーク基盤として設計されています。DNSSEC、広告ブロック、DHCP に対応予定です。
Install
USB ドライブ用イメージのビルダーです。squashfs ルート、GPT パーティション、UEFI と BIOS 両対応の GRUB を備えた起動可能イメージを生成します。テスト用に QEMU もサポートします。
Default Packages
すべての Town OS 環境に含まれる既定のパッケージリポジトリです。Gitea、Jitsi Meet、Mattermost、Plex、PostgreSQL などのパッケージが収録されています。ライセンスは BSD-3-Clause です。
ttyforce
Rust 製の TUI インストーラー兼 getty 代替です。対話形式のネットワーク設定、RAID を自動構成するディスクのプロビジョニング、GitHub からの SSH 鍵の取り込みを担当し、起動後はシステムの状態をリアルタイムに表示します。