Initial vault setup
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
---
|
||||
title: Overleaf
|
||||
created: 2026-06-08
|
||||
updated: 2026-06-08
|
||||
type: app
|
||||
tags: [catalogue, latex, app-marathon3-batch-c]
|
||||
confidence: high
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?tag=latex&app=overleaf]
|
||||
---
|
||||
|
||||
# 📄 Overleaf
|
||||
|
||||
> L'éditeur LaTeX collaboratif en temps réel de référence pour la recherche et l'enseignement.
|
||||
|
||||
## 📋 Informations Générales
|
||||
|
||||
| Champ | Valeur |
|
||||
| :--- | :--- |
|
||||
| **Site web** | [overleaf.com](https://www.overleaf.com) |
|
||||
| **GitHub** | [overleaf/overleaf](https://github.com/overleaf/overleaf) |
|
||||
| **License** | AGPL-3.0 (Community Edition) |
|
||||
| **Langage** | Ruby / Node.js |
|
||||
| **Étoiles GitHub** | 16k ⭐ |
|
||||
| **Catégorie** | [[cat-latex|LaTeX]] |
|
||||
|
||||
## 📝 Description
|
||||
|
||||
**Overleaf Community Edition** est la version self-hostable de l'éditeur LaTeX collaboratif le plus utilisé au monde (utilisé par Springer, Nature, universités). Édition WYSIWYG + LaTeX en temps réel, compilation cloud via TeX Live, Git integration, historique de versions. **Différence vs TeXmaker/Texstudio** : collaboration multi-utilisateurs native, compilation serveur (pas besoin de TeX local), templates académiques, mode Rich Text. **Pour qui** : chercheurs, doctorants, équipes rédactionnelles, enseignants en sciences, revues académiques.
|
||||
|
||||
## 🚀 Installation
|
||||
|
||||
### Docker Compose (recommandé)
|
||||
|
||||
```yaml
|
||||
version: '3.8'
|
||||
services:
|
||||
sharelatex:
|
||||
image: sharelatex/sharelatex:latest
|
||||
container_name: overleaf
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- mongo
|
||||
- redis
|
||||
ports:
|
||||
- "80:80"
|
||||
environment:
|
||||
SHARELATEX_MONGO_URL: mongodb://mongo/sharelatex
|
||||
SHARELATEX_REDIS_HOST: redis
|
||||
SHARELATEX_APP_NAME: "Overleaf CE"
|
||||
SHARELATEX_SITE_URL: "https://overleaf.example.com"
|
||||
SHARELATEX_BEHIND_LB: "true"
|
||||
SHARELATEX_SECURE_COOKIE: "true"
|
||||
volumes:
|
||||
- overleaf-data:/var/lib/sharelatex
|
||||
- ./overleaf-nginx/nginx.conf:/etc/nginx/nginx.conf:ro
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.overleaf.rule=Host(`overleaf.example.com`)"
|
||||
- "traefik.http.routers.overleaf.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.services.overleaf.loadbalancer.server.port=80"
|
||||
|
||||
mongo:
|
||||
image: mongo:6
|
||||
container_name: overleaf-mongo
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- mongo-data:/data/db
|
||||
|
||||
redis:
|
||||
image: redis:7
|
||||
container_name: overleaf-redis
|
||||
restart: unless-stopped
|
||||
|
||||
volumes:
|
||||
overleaf-data:
|
||||
mongo-data:
|
||||
```
|
||||
|
||||
## 🔄 Alternatives
|
||||
|
||||
### Open Source
|
||||
- [[app-pocketbase]] — non pertinent, alternatives LaTeX :
|
||||
- **CoCalc** — Jupyter + LaTeX collaboratif (plus général)
|
||||
- **TeXmaker / Texstudio** — IDE LaTeX local (single user)
|
||||
- **ShareLaTeX** — précurseur d'Overleaf CE (déjà intégré)
|
||||
- **gitpad / LaTeX-Workshop** — VSCode + Git
|
||||
|
||||
### Propriétaires
|
||||
- **Overleaf SaaS (Premium)** — version cloud avec templates, history premium
|
||||
- **Authorea** — écriture scientifique collaborative (Word + LaTeX)
|
||||
- **Manuscripts** — éditeur collaboratif payant
|
||||
|
||||
## 🔐 Sécurité
|
||||
- **Authentification** : OAuth2 (Google, ORCID, GitHub) ou comptes locaux
|
||||
- **Sandboxing** : compilations TeX isolées via Docker pour éviter \write18
|
||||
- **TLS** : obligatoire derrière reverse proxy
|
||||
- **Backups** : MongoDB + répertoire projets à sauvegarder régulièrement
|
||||
|
||||
## 📚 Ressources
|
||||
- [Documentation](https://github.com/overleaf/overleaf/blob/main/CHANGELOG.md)
|
||||
- [Server Pro vs CE](https://www.overleaf.com/for/enterprises)
|
||||
- [Wiki communauté](https://github.com/overleaf/overleaf/wiki)
|
||||
|
||||
## Pages Liées
|
||||
- [[cat-latex]] — Catégorie LaTeX
|
||||
- [[app-pocketbase]] — Backend léger
|
||||
- [[recettes-docker-compose]] — Templates Docker
|
||||
Reference in New Issue
Block a user