DockSTARTer
Docker 環境を素早く構築し、セルフホスト型アプリケーションをデプロイするのに役立つメニュー駆動型ツール。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
たった1つのコマンドでDockerをインストールし、メニューからアプリを選ぶだけで、初心者でも簡単にホームサーバーを構築できます。
主な機能
- Docker と Docker Compose を自動インストール、手動設定は不要
- ターミナルベースの対話型メニューを提供し、アプリや設定変数を視覚的に選択可能
- 数十種類の一般的なセルフホストアプリ(メディア、ダウンロード、クラウドストレージ、監視など)を統合
- 複数の Linux ディストリビューションと macOS をサポートし、1つのコマンドでインストール
- 再現可能な docker-compose.yml を生成し、移行とバックアップが容易
できないこと
- •root 以外のユーザーで実行する必要がありますが、sudo 権限が必要です。初回インストール後、正常に使用するにはシステムを再起動する必要があります。MacOS では、Docker Desktop の起動時自動起動を追加で設定し、キーチェーンへのアクセス権限を承認する必要があります。Raspberry Pi の Raspbian では、先に Docker をインストールしてから DockSTARTer スクリプトを実行する必要があります。OpenMediaVault ユーザーはウェブサイトの専用ガイドを参照してください。
使用例
- ホームメディアサーバーを素早く構築(Plex + Sonarr + Radarr + Transmission)
- 個人用クラウドストレージ(Nextcloud)やプライベートノート(Bookstack)を構築
- Raspberry Pi などの低消費電力デバイスで Docker アプリケーションスタックを実行
詳細説明
DockSTARTer は、Docker のデプロイを非常に簡単にするツールで、特にホームサーバー、メディアセンター、セルフホストサービスを構築したい初心者に最適です。Docker と Docker Compose を自動的にインストールし、メニュー駆動のターミナルインターフェースを通じて、数十種類の事前設定されたアプリケーション(Plex、Sonarr、Radarr、Nextcloud など)から選択し、変数を設定し、ワンクリックですべてのコンテナを起動できます。Portainer のような運用管理に重点を置いたグラフィカルインターフェースとは異なり、DockSTARTer は初期構築とアプリケーション選択のプロセスに特化しており、再現可能なスクリプト化された操作を好むユーザーにより適しています。複数の Linux ディストリビューションと macOS をサポートし、活発な Discord コミュニティを持っています。
トラブルシューティング & FAQ (2)
トラブル対応Ubuntuで設定ファイルを移動する際に、DockSTARTerが「Permission denied」で失敗するのはなぜですか?
このエラーは、ファイル '/home/$USER/.docker/dockstarter.ini' が root によって所有されているために発生します。所有権を変更することで修正します: sudo chown -R $USER:$USER ~/.docker ~/.config/dockstarter.ini を実行し、その後 ds を再度実行してください。これにより、DockSTARTer が設定ファイルを古い場所 (~/.docker/) から新しい場所 (~/.config/) にリネームできるようになります。
トラブル対応DockSTARTerがGluetunに移行する際に削除されたポートを再追加するのを止める方法
DSがアプリのネットワーク設定に基づいて.envを再生成するため、ポートが再追加されます。ポートをGluetunに移すには、アプリをGluetunネットワークに接続し、そのポート変数を無視します(空にするかデフォルトのままにします)。次に、オーバーライドファイルを介してGluetunコンテナにポートマッピングを追加します。例えば、オーバーライドファイルでは:
services:
gluetun:
ports:
- ${QBITTORRENT__PORT_8080?}:8080
- ${PROWLARR__PORT_9696?}:9696これにより、Gluetunを介して公開しながら、外部ポートを
.envで制御可能に保ちます。ds --env-setコマンドはオーバーライドファイルにポートを直接追加できないため、手動での編集が必要です。タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:ターミナルを開き、お使いのシステムに対応するインストールコマンドを実行します(例:Ubuntu: sudo apt-get install curl git、その後 bash -c "$(curl -fsSL https://get.dockstarter.com)")
ステップ2:システムを再起動します(sudo reboot)
ステップ3:再起動後、ds と入力してメインメニューに入り、Configuration → Full Setup を選択し、ウィザードに従ってアプリを選択して起動します
- ステップ1:ターミナルを開き、お使いのシステムに対応するインストールコマンドを実行します(例:Ubuntu: sudo apt-get install curl git、その後 bash -c "$(curl -fsSL https://get.dockstarter.com)")
- ステップ2:システムを再起動します(sudo reboot)
- ステップ3:再起動後、ds と入力してメインメニューに入り、Configuration → Full Setup を選択し、ウィザードに従ってアプリを選択して起動します
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
ターミナルで ds -c を実行してアンインストールオプションを選択するか、~/.dockstarter ディレクトリと DockSTARTer によって生成された docker-compose.yml を手動で削除してください。Docker を完全に削除するには、公式ドキュメントを参照してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs