Paquet YunoHost générique : piloter une stack Docker Compose comme une app native (SSO, sauvegarde, mise à jour)
  • Shell 87.9%
  • Python 11.7%
  • Smarty 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-21 09:08:37 +00:00
conf feat: icône de la tuile du portail récupérée depuis l'app (auto + bouton), logo manuel respecté ; test phase 7 2026-10-13 12:57:45 +00:00
doc Installe Docker s'il est absent (install/restore) — 0.2~ynh2 2026-10-21 08:37:29 +00:00
docs docs: recette Uptime Kuma par l'interface 2026-10-13 17:54:05 +00:00
scripts Icône de la tuile sauvegardée et remise au restore — 0.2~ynh4 2026-10-21 09:08:37 +00:00
tests feat: icône de la tuile du portail récupérée depuis l'app (auto + bouton), logo manuel respecté ; test phase 7 2026-10-13 12:57:45 +00:00
.manifest.v2.schema.json feat: squelette installable (install/remove/upgrade, nginx, systemd, validation compose) + stack de test + cycle phase 1 2026-10-13 07:56:32 +00:00
.spdx_licenses feat: squelette installable (install/remove/upgrade, nginx, systemd, validation compose) + stack de test + cycle phase 1 2026-10-13 07:56:32 +00:00
.tests.v1.schema.json feat: squelette installable (install/remove/upgrade, nginx, systemd, validation compose) + stack de test + cycle phase 1 2026-10-13 07:56:32 +00:00
CHANGELOG.md Icône de la tuile sauvegardée et remise au restore — 0.2~ynh4 2026-10-21 09:08:37 +00:00
config_panel.toml Restore : dump rechargé avant le démarrage de l'app — 0.2~ynh3 2026-10-21 08:47:07 +00:00
LICENSE feat: squelette installable (install/remove/upgrade, nginx, systemd, validation compose) + stack de test + cycle phase 1 2026-10-13 07:56:32 +00:00
manifest.toml Icône de la tuile sauvegardée et remise au restore — 0.2~ynh4 2026-10-21 09:08:37 +00:00
README.md docs: clôture v1 — ROADMAP, migration prod (à valider), README, design §6/§11 2026-10-13 09:28:54 +00:00
ROADMAP.md docs: sauvegardes nocturnes repointées sur les instances docker_stack 2026-10-13 22:02:38 +00:00
tests.toml feat: squelette installable (install/remove/upgrade, nginx, systemd, validation compose) + stack de test + cycle phase 1 2026-10-13 07:56:32 +00:00

docker_stack_ynh

Paquet YunoHost générique, multi-instance : une instance = une stack Docker Compose, intégrée comme une app native (nginx + SSO, sauvegarde/restauration, change-url, vérification et mise à jour des images depuis le panneau d'admin).

  • Prérequis : Docker + plugin compose sur le serveur ; sudo docker login conseillé (voir doc/ADMIN_fr.md).
  • Design : docs/design.md · Suivi : ROADMAP.md · Migration prod : docs/migration-prod.md.
  • Tests : tests/run-cycle.sh sur un serveur de test YunoHost (jamais en production).
sudo yunohost app install https://git.nimesys.fr/cedric/docker_stack_ynh -a "domain=<domaine>&init_main_permission=all_users"
# puis : Admin → Apps → <instance> → Configuration → coller le docker-compose.yml