主要部分可参考: 搭建和使用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,在不同服务器中 迁移数据.