主要部分可参考: 搭建和使用overleaf服务器 备份
主题部分可能以后再详细写。
这里先讲我在部署过程中遇到的几个坑。
1、无法注册管理员账户
在安装完成后,进入http://localhost/launchpad
却无法注册管理员账户,可能需要在bin/config/variables.env
中把如下两行 注释掉(改成False
都不行):
# SHARELATEX_BEHIND_PROXY=false
# SHARELATEX_SECURE_COOKIE=false
参考:见 Error session message for login and registration
2、安装完整版 LaTeX 时出错
在开头提到的经验贴中用的是2021年的sharelatex,但目前是2025年版本,操作可能不大一样,
# 检查texlive版本
docker exec sharelatex tlmgr --version
# 示例:2025年版本
docker exec sharelatex tlmgr option repository https://mirrors.pku.edu.cn/ctan/systems/texlive/tlnet/
# 拉取完整latex
docker exec sharelatex tlmgr install scheme-full
sharelatex每年的三、四月份会更新版本并且将去年的archive仓库,如果overleaf没有跟进版本,则要选取对应版本。
archive的版本:
- 清华镜像站:
https://mirrors.tuna.tsinghua.edu.cn/tex-historic-archive/systems/texlive/
- 南大镜像站:
https://mirror.nju.edu.cn/tex-historic/systems/texlive/
最新版本:
- 北大镜像站:
https://mirrors.pku.edu.cn/ctan/systems/texlive/tlnet
(除了北大镜像站,其它都没有把最新版打包。。。很奇怪)
3、其它问题
可参考 官方doc
注记
overleaf工作目录下的几个文件夹不要随便删,特别是mongo的文件夹,tex和用户信息都在里面。各个文件夹的用途和重要性可见 Data and Backups,在不同服务器中 迁移数据.