很喜欢overleaf,感觉比本地vscode配置的latex环境更稳定,但是在线版有时长限制,学校也没买这个,因此决定自己部署一个挂在云服务器上的overleaf。
环境搭建
1 | sudo apt update |
配置端口
首先是经典的在厂商防火墙中打开1222
端口:
在 config/overleaf.rc
文件中修改配置。
这里我计划将overleaf的web映射到其他端口I(默认是80),下面我尝试将端口配置在1222
。
修改文件,把这几行改成:
1 | SERVER_PRO=false |
然后命令行:
1 | sudo bin/up |
等一会出现一堆状态后,就可以浏览器访问<服务器ip>:1222
来检查了:
但是这里是没账号密码的,可以输入<服务器ip>:1222/launchpad
,手动注册一下。
然后可以ctrl+c关掉之前的命令了,用下列命令,挂在后台运行:
1 | sudo bin/start |
安装 TexLive
1 | sudo docker exec -it sharelatex bash |
minted包
需要安装这个
1 | pip install Pygments |
中文支持
详见这两篇博客: