DebianやUbuntuのホストをセルフホスト型データセンターとして管理するための、汎用AnsibleロールとPlaybookのセット。
GhostWriters/DockSTARTer
Dockerのインストールや、自宅サーバー向けアプリのDocker Composeスタックとしてのセットアップ・管理を支援するシェルベースのターミナルツール。
- スター
- 2,573
- フォーク
- 287
- 未解決の Issue
- 4
- 最終コミット
- 17 日前
これは何?
DockSTARTerは、Dockerでアプリケーションを手軽に実行し始められるようにすることを目指しています。dsコマンドで起動する対話型のテキストメニューから、実行するアプリを選び、設定変数を指定して、コンテナを起動できます。
APK、APT、DNF、Pacman、YUMを使用する各種Linuxディストリビューションに加え、Homebrew経由でmacOSにも対応しています。インストールスクリプトが、これらのシステムで必要な前提条件をセットアップします。メニューに加えて、スクリプトから利用できるコマンドラインインターフェースも備えています。
Docker環境の管理にDockSTARTerを使うことも、より高度なDocker Compose設定を学ぶための出発点として利用することもできます。
主な機能
- 01アプリの選択や設定の編集に使える対話型ターミナルメニュー
- 02Alpine、Debian/Ubuntu、Fedora、Arch、CentOS、macOSに対応したインストールスクリプト
- 03非対話型で利用できるコマンドラインインターフェース
- 04アプリの選択からコンテナの起動まで案内するセットアップウィザード
ユースケース
- 新規のLinuxマシンにDockerでホームメディアサーバーやHTPCをセットアップする
- Raspberry Piなどのホームラボ用ハードウェアで自宅サーバー向けアプリを実行する
- Docker Composeの設定構成を学ぶ
クイックスタート
- 1
システムのパッケージマネージャーでcurlとgitをインストールする
- 2
DockSTARTerリポジトリをクローンする
git clone https://github.com/GhostWriters/DockSTARTer "/home/${USER}/.dockstarter" - 3
初期セットアップを実行し、その後マシンを再起動する
bash /home/"${USER}"/.dockstarter/main.sh -vi - 4
DockSTARTerを起動してメインメニューを開く
ds
使う前に知っておきたいこと
- 標準のワンライナーインストーラーは、READMEにも既知のセキュリティリスクがあると記載されている方法でスクリプトをダウンロードします。
- sudo権限を持つroot以外のユーザーとしてログインする必要があります。
収録されている特集
トピック
よくある質問
- DockSTARTer とは?
- Dockerのインストールや、自宅サーバー向けアプリのDocker Composeスタックとしてのセットアップ・管理を支援するシェルベースのターミナルツール。 DockSTARTerは、Dockerでアプリケーションを手軽に実行し始められるようにすることを目指しています。dsコマンドで起動する対話型のテキストメニューから、実行するアプリを選び、設定変数を指定して、コンテナを起動できます。
- DockSTARTer は無料で使えますか?ライセンスは?
- DockSTARTer は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- DockSTARTer は今もメンテナンスされていますか?
- 活発にメンテナンス中。DockSTARTer の最終コミットは 2026年10月21日 です。
- DockSTARTer は何に使えますか?
- 新規のLinuxマシンにDockerでホームメディアサーバーやHTPCをセットアップする Raspberry Piなどのホームラボ用ハードウェアで自宅サーバー向けアプリを実行する Docker Composeの設定構成を学ぶ
- DockSTARTer のインストール方法は?
- システムのパッケージマネージャーでcurlとgitをインストールする DockSTARTerリポジトリをクローンする: git clone https://github.com/GhostWriters/DockSTARTer "/home/${USER}/.dockstarter" 初期セットアップを実行し、その後マシンを再起動する: bash /home/"${USER}"/.dockstarter/main.sh -vi DockSTARTerを起動してメインメニューを開く: ds
- DockSTARTer はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/GhostWriters/DockSTARTer
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
160以上のセルフホストアプリを事前設定済みで提供し、リバースプロキシや認証機能も備えた、ホームラボ向けDocker・Docker Compose環境の自動構築ツールです。
ホームラボ向けに、Docker Composeファイルを直接操作できるDocker管理ツール。
ホームラボやラボのインフラを記録できるセルフホスト型Dockerアプリ。ラック、機器、ポート、ケーブル、IPAM、VLAN、Wi-Fi、監視、トポロジーマップに対応。
主要なLinuxおよびBSDディストリビューション向けの、オープンソースでフル機能を備えたメールサーバーソリューション。
サービスやリンクを単一のJSON設定ファイルにまとめて表示する、セルフホスト可能でDockerにデプロイできるホームページ。