诗筝彩绮
诗筝彩绮
发布于 2026-07-10 / 7 阅读
0
0

Sharelatex 部署方法

安装并配置 Overleaf

1. 拉取 Overleaf Toolkit 工具包

git clone https://github.com/overleaf/toolkit.git ./overleaf-toolkit

2. 进入 overleaf-toolkit 目录

cd ./overleaf-toolkit

3. 初始化配置

bin/init
  • 会在 config 目录下生成以下三个文件:
    • overleaf.rc
    • variables.env
    • version

4. 进入 config 目录

cd config

5. 编辑文件 overleaf.rc

# Sharelatex container
OVERLEAF_IMAGE_NAME=szcq/sharelatex #更改镜像
OVERLEAF_DATA_PATH=/mydata/docker/overleaf/overleaf #数据的保存路径
SERVER_PRO=false
OVERLEAF_LISTEN_IP=0.0.0.0 #如果不需要外部可访问,则填127.0.0.1
OVERLEAF_PORT=10802 #将该行修改为你所需服务端口,默认为80端口
  • szcq/sharelatex 是本人制作的带有完整 texlive 软件包和中文字体的 Sharelatex 镜像;你也可以使用官方镜像 sharelatex/sharelatex
  • 其他的按需更改即可

6. 编辑文件 version

5.4.1 #此为szcq/sharelatex镜像的版本,请改为你需要的版本

7. 初始化并启动 docker 服务

bin/up -d

8. 创建管理员账户

  • 进入以下页面,填写邮箱和密码,创建管理员账户
http://localhost:服务端口/launchpad

注意事项

1. 若要在 Project 中使用中文,则要在编辑项目时,在左上角的 MENU 里,Compiler 选择 XeLaTeX

2. 开始或停止运行

  • 进入 overleaf-toolkit 目录
cd ./overleaf-toolkit
  • 开始运行
bin/start
  • 停止运行
bin/stop

3. 如果不是 pro 用户,则文件 overleaf.rc 里的 Sibling Containers 需要为 false

# Sibling Containers
SIBLING_CONTAINERS_ENABLED=false
DOCKER_SOCKET_PATH=/var/run/docker.sock

评论