monservice.cotting.fr)/opt/stacks/[service]# Créer la structure sudo mkdir -p /opt/stacks/[service] cd /opt/stacks/[service] # Créer docker-compose.yml sudo nano docker-compose.yml
Template docker-compose.yml :
version: '3.8' services: monservice: image: [image:tag] container_name: [nom-container] restart: unless-stopped environment: - TZ=Europe/Paris # Autres variables volumes: - /opt/stacks/[service]/data:/data labels: - "traefik.enable=true" - "traefik.http.routers.[service]-http.rule=Host(`[service].cotting.fr`)" - "traefik.http.routers.[service]-http.entrypoints=web" - "traefik.http.routers.[service]-http.middlewares=redirect-to-https@file" - "traefik.http.routers.[service]-https.rule=Host(`[service].cotting.fr`)" - "traefik.http.routers.[service]-https.entrypoints=websecure" - "traefik.http.routers.[service]-https.tls.certresolver=le" - "traefik.http.services.[service].loadbalancer.server.port=80" networks: - dashboard_web networks: dashboard_web: external: true
[service].cotting.fr → 192.168.1.200cd /opt/stacks/[service] docker compose up -d # Vérifier les logs docker logs [nom-container] --tail 50 # Vérifier l'état docker ps | grep [service]
# Test DNS nslookup [service].cotting.fr 192.168.1.200 # Test HTTPS curl -I https://[service].cotting.fr # Vérifier dans Traefik Dashboard # http://192.168.1.200:8080 → HTTP → Routers
Créer le script de backup :
sudo nano /opt/scripts/backup-[service].sh
Ajouter au backup global :
sudo nano /opt/scripts/backup-all.sh # Ajouter la ligne : /opt/scripts/backup-[service].sh 2>&1 | tee -a "$LOG_FILE"
services:[service] dans ce wikiAjouter le service au dashboard Heimdall.
← Retour procédures | ← Accueil ```
—
## 🎨 PARTIE 4 : Personnalisation de DokuWiki
### Configuration recommandée
Aller sur : `https://wiki.cotting.fr/doku.php?id=admin:configuration`
Paramètres à modifier : ``` Display:
Theme: dokuwiki (par défaut) ou installer un thème Sidebar: left
Authentication:
ACL: Activé Default ACL: Closed Wiki (recommandé)
Navigation:
Breadcrumbs: 10 Recent changes to show: 20
Editing:
Allow HTML: Oui (si confiance) Use CAPTCHA: Non (wiki fermé)