# CodiMD 快速開始指南 5 分鐘內啟動你的 CodiMD 服務! ## 前置需求 - Docker - Docker Compose ## 三步驟啟動 ### 步驟 1:複製環境設定 ```bash cp .env.example .env ``` ### 步驟 2:啟動服務 ```bash docker-compose up -d ``` 等待大約 30 秒讓服務完全啟動。 ### 步驟 3:開始使用 打開瀏覽器訪問:**http://localhost:3000** ## 驗證服務狀態 ```bash # 查看所有服務 docker-compose ps # 查看日誌 docker-compose logs -f ``` 正常輸出應該顯示兩個服務都在運行: ``` NAME STATUS PORTS codimd-postgres Up (healthy) codimd-app Up (healthy) 127.0.0.1:3000->3000/tcp ``` ## 第一次使用 1. 點擊「Sign in」登入 2. 預設使用「臨時筆記」或註冊新帳號 3. 開始創作你的第一個 Markdown 文件! ## 常用指令 | 操作 | 指令 | |------|------| | 查看日誌 | `docker-compose logs -f` | | 停止服務 | `docker-compose down` | | 重新啟動 | `docker-compose restart` | | 更新映像 | `docker-compose pull && docker-compose up -d` | ## 資料存放在哪裡? ``` . ├── pgdata/ # 資料庫資料 └── upload-data/ # 上傳的圖片和檔案 ``` ## 需要更多說明? 查看完整文件:[README.md](README.md) ## 遇到問題? ```bash # 查看錯誤日誌 docker-compose logs codimd docker-compose logs database ``` 常見問題: | 問題 | 解決方案 | |------|----------| | 無法訪問 3000 port | 等待 30 秒後重新整理 | | 資料庫連線失敗 | 確認 `docker-compose ps` 顯示兩個服務都在運行 | | 忘記密碼 | 編輯 `.env` 中的 `POSTGRES_PASSWORD`,然後 `docker-compose restart` | ## 下一步 - **生產部署**:參考 [README.md](README.md) 的安全建議 - **自訂設定**:編輯 `.env` 檔案 - **設定網域**:使用 Nginx 或 Caddy 作為反向代理