OpenSource-Hub
D

DockSTARTer

2.6k stars·개발 도구·SHA-256 체크섬 확인됨

一个帮助快速搭建 Docker 环境并部署自托管应用的菜单驱动工具。

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

一条命令装Docker,菜单选应用,小白也能轻松搭家庭服务器。

주요 기능

  • 自动安装 Docker 和 Docker Compose,无需手动配置
  • 提供基于终端的交互菜单,可视化选择应用和配置变量
  • 集成几十款常见自托管应用(媒体、下载、云盘、监控等)
  • 支持多种 Linux 发行版和 macOS,一条命令安装
  • 生成可重复的 docker-compose.yml,方便迁移和备份

할 수 없는 것

  • 必须以非 root 用户运行,但需要 sudo 权限,首次安装后必须重启系统才能正常使用,MacOS 需要额外设置 Docker Desktop 开机自启并批准钥匙串权限,树莓派 Raspbian 需先安装 Docker 再运行 DockSTARTer 脚本,OpenMediaVault 用户需参考网站专用指南

사용 사례

  • 快速搭建家庭媒体服务器(Plex + Sonarr + Radarr + Transmission)
  • 搭建个人云盘(Nextcloud)或私有笔记(Bookstack)
  • 在树莓派等低功耗设备上运行 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가 삭제된 port를 Gluetun으로 이동할 때 다시 추가하는 것을 중지하는 방법

포트가 다시 추가되는 이유는 DS가 앱의 네트워크 설정을 기반으로 .env를 재생성하기 때문입니다. 포트를 Gluetun으로 이동하려면 앱을 Gluetun 네트워크에 연결하고 해당 포트 변수를 무시하세요 (비워두거나 기본값으로 두십시오). 그런 다음 오버라이드 파일을 통해 Gluetun 컨테이너에 포트 매핑을 추가합니다. 예를 들어, 오버라이드 파일에서:
services:
gluetun:
ports:
- ${QBITTORRENT__PORT_8080?}:8080
- ${PROWLARR__PORT_9696?}:9696
이렇게 하면 .env에서 외부 포트를 제어할 수 있으면서 Gluetun을 통해 포트가 노출됩니다. 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

유사한 프로젝트