2024年3月5日
Overleaf 腾讯云部署
主要执行参考利用腾讯云服务器搭建自己的overleaf(写论文神器) - 知乎
修正点:
- 在腾讯云部署时,bin/up 可能出现持续无响应
- 解决方法:手动在 data 目录下创建/sharelatex,/mongo,/redis,/git-bridge 这四个目录,然后 bin/up 成功解决
- 以上方法个人判断为玄学方法,有效性难以保证,甚至可能是下午这个时间点带来的影响。
- 端口修正方面可能是拉取config 文件不同,拉取并修改之后全文如下,仅修改了 SHARELATEX_LISTEN_IP 为 0.0.0.0,即开通外网访问。
```overleaf.rcOverleaf RC
PROJECT_NAME=overleaf
Sharelatex container
Uncomment the SHARELATEX_IMAGE_NAME variable to use a user-defined image.
SHARELATEX_IMAGE_NAME=sharelatex/sharelatex
SHARELATEX_DATA_PATH=data/sharelatex
SERVER_PRO=false
SHARELATEX_LISTEN_IP=0.0.0.0
SHARELATEX_PORT=799Sibling Containers
SIBLING_CONTAINERS_ENABLED=false
DOCKER_SOCKET_PATH=/var/run/docker.sockMongo configuration
MONGO_ENABLED=true
MONGO_DATA_PATH=data/mongo
MONGO_IMAGE=mongo:5.0Redis configuration
REDIS_ENABLED=true
REDIS_DATA_PATH=data/redis
REDIS_IMAGE=redis:6.2Git-bridge configuration (Server Pro only)
GIT_BRIDGE_ENABLED=false
GIT_BRIDGE_DATA_PATH=data/git-bridgeTLS proxy configuration (optional)
See documentation in doc/tls-proxy.md
NGINX_ENABLED=false
NGINX_CONFIG_PATH=config/nginx/nginx.conf
NGINX_HTTP_PORT=80Replace these IP addresses with the external IP address of your host
NGINX_HTTP_LISTEN_IP=127.0.1.1
NGINX_TLS_LISTEN_IP=127.0.1.1
TLS_PRIVATE_KEY_PATH=config/nginx/certs/overleaf_key.pem
TLS_CERTIFICATE_PATH=config/nginx/certs/overleaf_certificate.pem
TLS_PORT=443