首先根据官方教程 https://docs.docker.com/engine/install/ubuntu/ 确保服务器已经安装了 Docker,同时根据 https://docs.docker.com/compose/install/ 安装 Docker Compose。
拉取最新的 overleaf 服务器版本
1
$ docker pull sharelatex/sharelatex
在用户目录
~
下新建文件夹~/sharelatex/, ~/sharelatex/sharelatex_data/, ~/sharelatex/mongo_data/, ~/sharelatex/redis_data/
下载 docker-compose.yml 文件,并存在
~/sharelatex/
文件夹中根据需要修改 docker-compose.yml 文件,可以更改服务器映射的端口号
ports
,修改 sharelatex, mongo 和 redis 的volumes
到步骤3创建的文件夹中。注意SHARELATEX_APP_NAME
中不能有特殊字符,否则可能会解析失败。进入
~sharelatex
启动 docker-compose.yml1
docker-compose up
由于默认安装的是最小版本 TeXLive,如果要安装完整包,执行
1
docker exec sharelatex tlmgr install scheme-full
或者也可以安装任意的单个包,只需要把
sheme-full
替换为包的名称即可第一次启动镜像后,访问
/launchpad
页面设置管理员账号
Overleaf 服务器配置
- 本文链接: https://bluefisher.github.io/2020/04/16/Overleaf-服务器配置/
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!