当前位置: 首页 > 工具软件 > Overleaf > 使用案例 >

Overleaf自建服务

宋凌龙
2023-12-01

Overleaf自建服务

工具资源


1. 安装Docker

确保服务器已经安装了Docker和docker-compose。如果没有,可以通过以下命令安装。

sudo apt-get install docker-ce docker-ce-cli containerd.io

pip install docker-compose

查看版本,检查是否安装成功

docker --version

2. 安装Overleaf

通过docker安装Overleaf的开源版本sharelatex

docker pull sharelatex/sharelatex
  1. 配置Overleaf
wget https://raw.githubusercontent.com/sharelatex/sharelatex/master/docker-compose.yml

sudo nano docker-compose.yml

需要修改的就是ports: - 80:80,一般80端口都被apache或nginx占用了,改用其他端口如:ports: - 5000:80。
其他可根据需要修改,如挂载位置等。

3. 安装完整texlive

先进入docker容器,在docker中安装编译所需的完整的texlive

docker exec -it sharelatex bash

tlmgr update --self --all

tlmgr install scheme-full &

安装过程,十分漫长,总共需要安装近4000个包,应该就是要装一晚上的节奏,为了避免shell断掉加上 &,回车后可以看到安装过程。
如果过慢可以尝试换源:

tlmgr option repository https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet/

再执行update和install。

4. 使用Overleaf

打开浏览器访问http://hostname:5000/launchpad,创建Admin账户,愉快的玩耍吧。

 类似资料: