docs simplify single image compose

This commit is contained in:
ShukeBta
2026-07-02 01:32:36 +08:00
parent 5daee11c77
commit aec1ca3e1b
4 changed files with 65 additions and 108 deletions
+29 -3
View File
@@ -75,12 +75,12 @@ MediaStationGo 是一个自托管媒体管理系统,面向 NAS、小主机、
## 快速开始
最推荐使用 Docker Compose。仓库提供四份独立完整模板,全部不依赖 `.env`。想最省心就下载单镜像档(SQLite,只有一个镜像);需要多用户/高并发再选第一档起的 PostgreSQL 档位。复制后按自己的 NAS 路径改 `volumes` 和路径环境变量即可。
最推荐使用 Docker Compose。仓库提供四份独立完整模板,全部不依赖 `.env`。想最省心就下载单镜像档(SQLite,只有一个镜像);只需要按需修改访问端口、媒体目录、下载目录和可选硬件设备。需要多用户/高并发再选第一档起的 PostgreSQL 档位。
```bash
mkdir -p MediaStationGo
cd MediaStationGo
# 最省心:单镜像 + SQLite
# 最省心:单镜像 + SQLite,只启动一个容器
curl -fsSL https://raw.githubusercontent.com/ShukeBta/MediaStationGo/main/docker-compose.simple.yml -o docker-compose.yml
# 或第一档:PostgreSQL(多用户/高并发更稳)
# curl -fsSL https://raw.githubusercontent.com/ShukeBta/MediaStationGo/main/docker-compose.yml -o docker-compose.yml
@@ -121,7 +121,7 @@ MediaStationGo 推荐按机器资源和用户规模选择部署档位。每份 C
### 单镜像档:SQLite(最省心)
只启动 MediaStationGo 一个镜像,主数据库用内置 SQLite,不需要 PostgreSQL / Redis。变量最少、资源占用最低,适合新手和单人使用。日后需要多用户或更高并发时,保留 `./data` 后切换到第一档的 PostgreSQL 即可。
只启动 MediaStationGo 一个镜像,主数据库用内置 SQLite,不需要 PostgreSQL / Redis / `.env`。变量最少、资源占用最低,适合新手和单人使用。日后需要多用户或更高并发时,保留 `./data` 后切换到第一档的 PostgreSQL 即可。
```bash
mkdir -p MediaStationGo
@@ -130,6 +130,32 @@ curl -fsSL https://raw.githubusercontent.com/ShukeBta/MediaStationGo/main/docker
docker compose up -d
```
第一次部署通常只需要改 `docker-compose.yml` 里的这几处:
```yaml
ports:
- "18080:8080" # 改左边 18080 即可
volumes:
- ./data:/data # 必须备份
- ./media:/media # 改左边为你的媒体目录,例如 /vol1/1000/Media:/media
- ./downloads:/downloads # 改左边为你的下载目录,例如 /vol1/1000/Downloads:/downloads
# - /dev/dri:/dev/dri # Intel 核显硬解需要时取消注释
```
网页后台添加媒体库时填写容器内路径:
```text
/media
/media/电影
/media/电视剧
```
下载器保存目录建议也对齐到:
```text
/downloads
```
关键数据目录:
```text