Overleaf
Installation
Docker-Compose ~/overleaf/docker-compose.yml
Container:
- overleaf-app (Port 4568)
- overleaf-mongo (MongoDB 5.0 mit ReplicaSet)
- overleaf-redis
URL: https://overleaf.denode.eu
Daten:
- MongoDB:
/mnt/hdd/overleaf/mongo-data - Overleaf:
~/overleaf/data/overleaf - Redis:
~/overleaf/data/redis
User Verwaltung
If you're creating your first administrator account we recommend visiting the https://{your-instance-url}/launchpad URL and setting up your account from there.
# Legacy docker-compose.yml deployments:
$ docker exec sharelatex /bin/bash -ce "cd /overleaf/services/web && node modules/server-ce-scripts/scripts/create-user --admin --email=joe@example.com"
Help: https://docs.overleaf.com/on-premises/user-and-project-management/user-management
Wichtige Befehle
Container
cd ~/overleaf
docker compose ps
docker compose logs app
docker compose logs mongo
docker compose restart
MongoDB ReplicaSet:
docker exec overleaf-mongo mongosh --eval "rs.status()"
Troubleshooting:
# Bei "Transaction" Fehler
docker exec overleaf-mongo mongosh --eval "rs.initiate({_id: 'rs0', members: [{_id: 0, host: 'mongo:27017'}]})"
docker compose restart