OpenSource-Hub
D

DockSTARTer

2.6k stars·開発ツール·SHA-256 チェックサム確認済み

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/) にリネームできるようになります。

参照 Issue #2393
トラブル対応
DockSTARTerがGluetunに移行する際に削除されたポートを再追加するのを止める方法

DSがアプリのネットワーク設定に基づいて.envを再生成するため、ポートが再追加されます。ポートをGluetunに移すには、アプリをGluetunネットワークに接続し、そのポート変数を無視します(空にするかデフォルトのままにします)。次に、オーバーライドファイルを介してGluetunコンテナにポートマッピングを追加します。例えば、オーバーライドファイルでは:

services:
  gluetun:
    ports:
      - ${QBITTORRENT__PORT_8080?}:8080
      - ${PROWLARR__PORT_9696?}:9696

これにより、Gluetunを介して公開しながら、外部ポートを.envで制御可能に保ちます。ds --env-setコマンドはオーバーライドファイルにポートを直接追加できないため、手動での編集が必要です。

参照 Issue #2302

タグ

dockerself-hostedautomationsetup-tool

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:ターミナルを開き、お使いのシステムに対応するインストールコマンドを実行します(例:Ubuntu: sudo apt-get install curl git、その後 bash -c "$(curl -fsSL https://get.dockstarter.com)")

4

ステップ2:システムを再起動します(sudo reboot)

5

ステップ3:再起動後、ds と入力してメインメニューに入り、Configuration → Full Setup を選択し、ウィザードに従ってアプリを選択して起動します

インストールガイド
  1. ステップ1:ターミナルを開き、お使いのシステムに対応するインストールコマンドを実行します(例:Ubuntu: sudo apt-get install curl git、その後 bash -c "$(curl -fsSL https://get.dockstarter.com)")
  2. ステップ2:システムを再起動します(sudo reboot)
  3. ステップ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 を完全に削除するには、公式ドキュメントを参照してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-06-27 09:00:20
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト