docs: README 重構 - 加入 docker run + 精簡結構
This commit is contained in:
parent
d563682753
commit
bf8784ed82
1 changed files with 51 additions and 36 deletions
87
README.md
87
README.md
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# ConvertX-CN
|
# ConvertX-CN
|
||||||
|
|
||||||
**開箱即用的全功能檔案轉換服務** — 5 分鐘完成部署
|
**開箱即用的全功能檔案轉換服務**
|
||||||
|
|
||||||
[](https://hub.docker.com/r/convertx/convertx-cn)
|
[](https://hub.docker.com/r/convertx/convertx-cn)
|
||||||
[](https://github.com/pi-docket/ConvertX-CN/releases)
|
[](https://github.com/pi-docket/ConvertX-CN/releases)
|
||||||
|
|
@ -22,11 +22,24 @@
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
mkdir -p ~/convertx-cn/data && cd ~/convertx-cn
|
mkdir -p ~/convertx-cn/data && cd ~/convertx-cn
|
||||||
|
|
||||||
|
docker run -d \
|
||||||
|
--name convertx-cn \
|
||||||
|
-p 3000:3000 \
|
||||||
|
-v ./data:/app/data \
|
||||||
|
-e JWT_SECRET=your-secret-key-at-least-32-chars \
|
||||||
|
convertx/convertx-cn:latest
|
||||||
```
|
```
|
||||||
|
|
||||||
> Windows 請用 `mkdir C:\convertx-cn\data` 並 `cd C:\convertx-cn`
|
開啟 `http://localhost:3000` 註冊即可使用。
|
||||||
|
|
||||||
### 2. 建立 docker-compose.yml
|
> Windows 用戶請先 `mkdir C:\convertx-cn\data`,並將 `./data` 改為 `C:\convertx-cn\data`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ✅ 推薦方式(Docker Compose)
|
||||||
|
|
||||||
|
建立 `docker-compose.yml`:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
services:
|
services:
|
||||||
|
|
@ -40,7 +53,7 @@ services:
|
||||||
- ./data:/app/data
|
- ./data:/app/data
|
||||||
environment:
|
environment:
|
||||||
- TZ=Asia/Taipei
|
- TZ=Asia/Taipei
|
||||||
- JWT_SECRET=請改成你自己的隨機字串至少32字元
|
- JWT_SECRET=your-secret-key-at-least-32-chars
|
||||||
```
|
```
|
||||||
|
|
||||||
| 參數 | 說明 | 必要 |
|
| 參數 | 說明 | 必要 |
|
||||||
|
|
@ -55,48 +68,52 @@ services:
|
||||||
docker compose up -d
|
docker compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
首次下載約 4-6 GB,需等待幾分鐘。
|
| 參數 | 說明 |
|
||||||
|
| ------------ | ------------------ |
|
||||||
|
| `./data` | 資料夾,需先建立 |
|
||||||
|
| `JWT_SECRET` | 登入金鑰,必須設定 |
|
||||||
|
|
||||||
### 4. 使用
|
首次下載約 4-6 GB。
|
||||||
|
|
||||||
開啟 `http://localhost:3000`,註冊帳號即可使用。
|
---
|
||||||
|
|
||||||
|
## 支援格式
|
||||||
|
|
||||||
|
| 類型 | 轉換器 | 格式數 |
|
||||||
|
| ------ | -------------------------- | ------ |
|
||||||
|
| 影音 | FFmpeg | 400+ |
|
||||||
|
| 圖片 | ImageMagick, libvips | 200+ |
|
||||||
|
| 文件 | LibreOffice, Pandoc | 150+ |
|
||||||
|
| 電子書 | Calibre | 40+ |
|
||||||
|
| 向量圖 | Inkscape, resvg, Potrace | 20+ |
|
||||||
|
| 資料 | Dasel (JSON/YAML/TOML/XML) | 10+ |
|
||||||
|
|
||||||
|
完整列表 → [docs/converters.md](docs/converters.md)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 常見問題
|
## 常見問題
|
||||||
|
|
||||||
| 問題 | 解法 |
|
| 問題 | 解法 |
|
||||||
| -------------------- | --------------------------------------------------------------------- |
|
| ------------ | ---------------------------------------------- |
|
||||||
| 登入後又被踢回登入頁 | 設定 `HTTP_ALLOWED=true`(本地測試)或 `TRUST_PROXY=true`(反向代理) |
|
| 登入後被踢回 | 設定 `HTTP_ALLOWED=true` 或 `TRUST_PROXY=true` |
|
||||||
| 重啟後資料消失 | 確認 `./data:/app/data` 且資料夾存在 |
|
| 資料消失 | 確認 `./data:/app/data` 已掛載 |
|
||||||
| 重啟後被登出 | 設定固定的 `JWT_SECRET` |
|
| 重啟後登出 | 設定固定 `JWT_SECRET` |
|
||||||
|
|
||||||
更多問題 → [docs/faq.md](docs/faq.md)
|
更多 → [docs/faq.md](docs/faq.md)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 更新版本
|
## 進階文件
|
||||||
|
|
||||||
```bash
|
| 主題 | 連結 |
|
||||||
cd ~/convertx-cn
|
| ---------------- | -------------------------------------------------------- |
|
||||||
docker compose down
|
| 環境變數 | [docs/config/environment.md](docs/config/environment.md) |
|
||||||
docker compose pull
|
| 安全性設定 | [docs/config/security.md](docs/config/security.md) |
|
||||||
docker compose up -d
|
| 反向代理 / HTTPS | [docs/deployment.md](docs/deployment.md) |
|
||||||
```
|
| Docker Compose | [docs/docker-compose/](docs/docker-compose/) |
|
||||||
|
| 版本選擇 | [docs/versions/](docs/versions/) |
|
||||||
詳細說明 → [docs/deployment/update.md](docs/deployment/update.md)
|
| 更新方法 | [docs/deployment/update.md](docs/deployment/update.md) |
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 進階設定
|
|
||||||
|
|
||||||
| 需求 | 文件 |
|
|
||||||
| ------------------- | -------------------------------------------------------- |
|
|
||||||
| 完整環境變數 | [docs/config/environment.md](docs/config/environment.md) |
|
|
||||||
| 反向代理 / HTTPS | [docs/deployment.md](docs/deployment.md) |
|
|
||||||
| 安全性設定 | [docs/config/security.md](docs/config/security.md) |
|
|
||||||
| Docker Compose 範例 | [docs/docker-compose/](docs/docker-compose/) |
|
|
||||||
| 版本選擇指南 | [docs/versions/](docs/versions/) |
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -106,6 +123,4 @@ docker compose up -d
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## License
|
|
||||||
|
|
||||||
[MIT](LICENSE) | 基於 [C4illin/ConvertX](https://github.com/C4illin/ConvertX)
|
[MIT](LICENSE) | 基於 [C4illin/ConvertX](https://github.com/C4illin/ConvertX)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue