跳轉到主要內容

四處看看

現在您已經有了 Toolkit 的本機副本,讓我們使用 ls 指令來看看這個儲存庫的結構。
Run this
ls -l 指令會以詳細的長清單格式顯示目錄內容,並提供權限、擁有者與大小等額外的檔案資訊。
如果一切都成功複製,您應該會看到類似以下的內容:
所有使用者自有的設定檔都位於 config/ 目錄中。此目錄不受 git 版本控制系統管理,因此更新 Toolkit 時不會變更其內容。

儲存庫結構

我們建議不要直接修改 /config 資料夾以外的檔案。如果需要進行變更,可以透過在 config/variables.env 或 config/overleaf.rc 中設定環境變數來完成。
例如,若要設定 mongo 服務的映像檔,請不要直接編輯 lib/docker-compose.mongo.yml,而是在 config/overleaf.rc 中使用環境變數 MONGO_IMAGE 設定映像檔。詳細資訊請參閱 Toolkit 設定頁面。
未經您的許可,Toolkit 不會變更 config/ 目錄中的任何資料。

指令

請在 Toolkit 目錄中執行這些指令碼。每個指令碼都可以使用 --help 列出其選項。
當 bin/up 重新建立容器時,容器內所做的一切變更都會遺失,例如透過 bin/shell 安裝的套件或編輯的檔案。只有資料目錄(預設為 data/)與 config/ 會被保留。請改為透過 config/variables.env、config/overleaf.rc 或 config/docker-compose.override.yml 進行永久性的變更。
如果每次執行 bin/up 都會讓所有使用者登出,請設定 OVERLEAF_SESSION_SECRET。若未設定,工作階段 cookie 會使用每次重新建立容器時重新產生的密鑰進行簽署,請參閱環境變數中的問與答。
最後修改於 2026年11月8日