- Create 指定版本部署.md to explain fixed version deployment - Create 最新版.md detailing the use of the latest tag - Create 版本選擇指南.md to guide users on version selection - Add Nginx and Traefik configuration examples for reverse proxy - Introduce minimal and production configuration examples - Develop Docker deployment guide with detailed steps - Implement quick start guide for first-time Docker users - Include version update instructions and rollback procedures - Add troubleshooting section for common issues - Enhance overall documentation structure and links for better navigation
144 lines
2.8 KiB
Markdown
144 lines
2.8 KiB
Markdown
# 快速開始
|
||
|
||
5 分鐘內完成 ConvertX-CN 部署。
|
||
|
||
---
|
||
|
||
## 前置需求
|
||
|
||
- Docker 20.10+([安裝指南](https://docs.docker.com/get-docker/))
|
||
- 4GB+ 記憶體
|
||
- 10GB+ 磁碟空間
|
||
|
||
---
|
||
|
||
## 方法一:Docker Run(最快)
|
||
|
||
### 1. 建立資料夾
|
||
|
||
```bash
|
||
# Linux / macOS
|
||
mkdir -p ~/convertx-cn/data && cd ~/convertx-cn
|
||
|
||
# Windows PowerShell
|
||
mkdir C:\convertx-cn\data; cd C:\convertx-cn
|
||
|
||
# Windows CMD
|
||
mkdir C:\convertx-cn\data
|
||
cd C:\convertx-cn
|
||
```
|
||
|
||
### 2. 啟動容器
|
||
|
||
```bash
|
||
docker run -d \
|
||
--name convertx-cn \
|
||
--restart unless-stopped \
|
||
-p 3000:3000 \
|
||
-v ./data:/app/data \
|
||
-e TZ=Asia/Taipei \
|
||
-e JWT_SECRET=你的隨機字串至少32字元 \
|
||
convertx/convertx-cn:latest
|
||
```
|
||
|
||
### 3. 開始使用
|
||
|
||
開啟瀏覽器訪問:`http://localhost:3000`
|
||
|
||
1. 點擊右上角 **Register** 註冊帳號
|
||
2. 輸入 Email 和密碼
|
||
3. 完成!開始轉換檔案
|
||
|
||
---
|
||
|
||
## 方法二:Docker Compose(推薦)
|
||
|
||
### 1. 建立專案資料夾
|
||
|
||
```bash
|
||
mkdir -p ~/convertx-cn && cd ~/convertx-cn
|
||
```
|
||
|
||
### 2. 建立配置檔
|
||
|
||
建立 `docker-compose.yml`:
|
||
|
||
```yaml
|
||
services:
|
||
convertx:
|
||
image: convertx/convertx-cn:latest
|
||
container_name: convertx-cn
|
||
restart: unless-stopped
|
||
ports:
|
||
- "3000:3000"
|
||
volumes:
|
||
- ./data:/app/data
|
||
environment:
|
||
- TZ=Asia/Taipei
|
||
- JWT_SECRET=請更換為一個長且隨機的字串
|
||
```
|
||
|
||
### 3. 啟動服務
|
||
|
||
```bash
|
||
docker compose up -d
|
||
```
|
||
|
||
---
|
||
|
||
## 驗證安裝
|
||
|
||
### 檢查容器狀態
|
||
|
||
```bash
|
||
docker ps
|
||
# 應該看到 convertx-cn 容器正在運行
|
||
|
||
docker logs convertx-cn
|
||
# 應該看到 "🦊 Elysia is running at http://localhost:3000"
|
||
```
|
||
|
||
### 健康檢查
|
||
|
||
```bash
|
||
curl http://localhost:3000/healthcheck
|
||
# 應該返回 "OK"
|
||
```
|
||
|
||
---
|
||
|
||
## 首次設定
|
||
|
||
### 建立帳號
|
||
|
||
首次訪問時,系統會顯示註冊頁面。第一個註冊的帳號即為管理員。
|
||
|
||
### 關閉公開註冊
|
||
|
||
如果只有您使用,建議關閉公開註冊:
|
||
|
||
```yaml
|
||
environment:
|
||
- ACCOUNT_REGISTRATION=false
|
||
```
|
||
|
||
---
|
||
|
||
## 常見啟動問題
|
||
|
||
| 問題 | 解決方法 |
|
||
| ------------------ | ---------------------------------------------- |
|
||
| Port 被占用 | 改用其他 port,如 `-p 8080:3000` |
|
||
| 登入後被踢回登入頁 | 加上 `HTTP_ALLOWED=true` 或 `TRUST_PROXY=true` |
|
||
| 重啟後被登出 | 設定固定的 `JWT_SECRET` |
|
||
| 重啟後資料消失 | 確認 `./data:/app/data` 且資料夾存在 |
|
||
| 權限錯誤 | 執行 `chmod -R 777 ./data` |
|
||
|
||
---
|
||
|
||
## 下一步
|
||
|
||
- 📖 [Docker 詳細配置](../部署指南/Docker部署.md)
|
||
- ⚙️ [環境變數設定](../配置設定/環境變數.md)
|
||
- 🔒 [安全性設定](../配置設定/安全性.md)
|
||
- 🔧 [反向代理設定](../部署指南/反向代理.md)
|