Nous utiliserons l'image CouchPotato qui est un “template” de la “stack” préparée sur le GitHub de LinuQ.
Préalable : ajoutez un “A Name” dans votre compte Cloudflare (voici un exemple pour DokuWiki) :
Connectez-vous à Portainer
Menu “App Templates”, sélectionner “CouchPotato”
Saisir le Name : couchpotato (par exemple)
Saisir le Virtual Host Name : couchpotato.votredomaine.ca (utilisez votre nom de domaine après couchpotato)
Bouton “Enable access control” = laisser activé
Bouton “Deploy the stack” (stack = pile logicielle)
Message “Stack successfully deployed”
Menu “Services”, 0/1 indique que le déploiement est planifié mais pas encore lancé. Notez les nombreux ports alloués à cette pile. Par exemple “30002:5050” (30002 = port public, 5050 = port interne pour Docker).
(services de la pile CouchPotato - cliquer sur l'image pour visualiser son contenu)
Noter les ports du service “couchpotato_couchpotato” (ex: 30002:5050)
Facultatif : pour voir la journalisation (logs) de traefik lors du déploiement de cette pile, menu “Containers” et sélectionnez l'icône “Logs”. Une fenêtre de journalisation s'ouvrira.
Attendre que tous les services soient installés (1/1).
Sur votre ordinateur, dans un navigateur, ouvrez un nouvel onglet et saisir l'adresse IP de votre serveur, suivie du port du service :
192.168.10.103:30002
192.168.10.109 couchpotato.votredomaine.ca couchpotato
http://couchpotato.votredomaine.ca:30002
couchpotato.votredomaine.ca
Au besoin, bouton “Réessayer” dans la page
Votre image auto-hébergée maison “CouchPotato” devrait apparaître :
(Service CouchPotato disponible)
https://couchpotato.votredomaine.ca/