🎬
Le guide Docker · installation pas à pas

Vos images, votre Ă©quipe, un mĂȘme espace.

Dailies Delivery accueille les projets et les médias. Le Federation Master aide les serveurs à se trouver et à se fédérer. Voici comment lancer les deux ensemble.

đŸ‘„
Votre Ă©quipeOuvre l’application dans son navigateur
→
đŸŽžïž
Dailies DeliveryProjets, comptes et médias
↔
🌐
Federation MasterAnnuaire et enrĂŽlement des serveurs
🧰

Avant de démarrer

Quelques éléments à réunir sur votre serveur.

🚀

Installation en trois gestes

Le script prépare la configuration, récupÚre les images et démarre les services.

  1. Placez le dossier install/docker/federation-stack sur le serveur.
  2. Depuis ce dossier, exécutez :
cd install/docker/federation-stack
./install.sh
  1. Sur le serveur, ouvrez http://127.0.0.1:8000. Pour y accéder depuis le réseau, placez un reverse proxy HTTPS devant le port local 8000.
✹ Un jeton administrateur alĂ©atoire est créé automatiquement et conservĂ© dans le fichier privĂ© .env.
đŸ€

Fédérer un autre serveur

Le Master doit ĂȘtre joignable en HTTPS depuis les autres sites.

  1. Configurez un nom DNS et un certificat HTTPS (reverse proxy TLS ou certificats directs).
  2. CrĂ©ez un code d’enrĂŽlement dans le panneau admin du Master.
  3. Sur l’autre instance, ouvrez PrĂ©fĂ©rences → FĂ©dĂ©ration et indiquez l’URL HTTPS ainsi que le code.
🔒 Gardez le jeton admin privĂ©. N’exposez pas le Master en HTTP sur Internet.
🔮

BibliothÚque fédérée

Le dossier publiĂ© doit ĂȘtre accessible depuis le conteneur Dailies Delivery.

Ajoutez un montage de dossier au service de l’application dans le fichier Compose, puis sĂ©lectionnez son chemin interne dans PrĂ©fĂ©rences → FĂ©dĂ©ration. Pour prĂ©server le mode lecture seule, montez-le en lecture seule, par exemple ./ressources:/ressources:ro. Le partage reste dĂ©sactivĂ© par dĂ©faut et peut viser tous les serveurs fĂ©dĂ©rĂ©s ou seulement ceux choisis.

đŸ’Ÿ

Vos données restent là

Les conteneurs peuvent ĂȘtre recréés : les volumes gardent vos donnĂ©es.

  • dailies_data : base et configuration de l’application.
  • dailies_media : mĂ©dias.
  • dailies_keys : clĂ© de chiffrement (Ă  conserver sĂ©parĂ©ment des sauvegardes).
  • federation_data : donnĂ©es et identitĂ© du Master.
La commande down arrĂȘte les services sans effacer ces volumes.
🔄

Suivre l’état et mettre Ă  jour

Les images latest récupÚrent la publication la plus récente.

docker compose --env-file .env -f compose.yml psdocker compose --env-file .env -f compose.yml logs -fdocker compose --env-file .env -f compose.yml pulldocker compose --env-file .env -f compose.yml up -d

Pour maßtriser le calendrier des mises à jour, remplacez latest dans .env par un tag de version publié.

← Retour à la documentation d’installation
Dailies Delivery · un démarrage plus simple, image aprÚs image