DockSTARTer
一个帮助快速搭建 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 社区。
常见问题与排障 (2)
故障排除为什么DockSTARTer在Ubuntu上移动配置文件时出现“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网络,并忽略其端口变量(将其设为空或保持默认)。然后通过override文件向Gluetun容器添加端口映射。例如,在override文件中:
services:
gluetun:
ports:
- ${QBITTORRENT__PORT_8080?}:8080
- ${PROWLARR__PORT_9696?}:9696这样既能在
.env 中控制外部端口,又能通过Gluetun暴露端口。ds --env-set 命令无法直接向override文件添加端口,因此需要手动编辑。标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
步骤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