Bonsoir tout le monde,
je vais commencer par un jeu de mot mais je viens littéralement de m'échouer dans un conteneur sur un rivage inconnu.
Je cherchais un utilitaire/logiciel/site pour créer un partage pour une campagne de jeu de rôle... Le rapport avec la choucroute ? Je suis tombé sur "Kanka", https://kanka.io/, un site qui propose exactement se que je cherche.
Seulement l'idée de ne pas avoir totalement la main sur mes datas me rends fou. J'ai donc continué mes recherches et trouvé une mise à disposition de leur code source ici : https://github.com/owlchester/kanka. Formidable ! Fort de mes vieilles notions en gestion de sites, php, mysql, et mes brides de notions en codes et mes vieilles installations de wordpress, je me suis dit que ça allait être facile. Et là patatra j'ai découvert que l'installation de tout ça nécessite de passer par "docker" (enfin pour installer le container si j'ai le bon terme) et j'ai plongé toute la journée dans des notions qui sont d'un niveau... Plutôt élevé pour le miens.
Je ne compte m'improviser développeur de tout ça, juste pouvoir l'installer et l'utiliser en l'état et le partager avec ma toute petite communauté... Sachant que kanka a déjà une interface bien foutu qui permettrait de faire tout se que je veux. Je cherche à évaluer si c'est réalisable pour moi... J'ai donc une série de questions bêtes (me jetez pas des tomates).
Première question donc docker... J'ai lu toute la journée des articles là dessus et sur les containers, en gros c'est une solution pour avoir un "pack" facile à déployer sur un serveur, c'est ça ? Mais ces packs contiennent généralement se que j'appel "le site" (ou l'application ? Le code php en somme) mais aussi la base de données ? Je vois que le pack en question utilise MariaDB, Nginx, on trouve ça chez la plus part des hébergeurs ?
Deuxième question Alors pour du web justement et l'hebergement, on a besoin d'un truc comme un... VPS ? Comme ceux proposés par hostinger par exemple ? je n'ai pas l'impression qu'il existe d'hébergement web mutualisé classique proposant l'utilisation de docker. La différence entre un VPS et un hebergeur mutualisé c'est... Que le deuxième a des choses natives (Serveur PHP, Mysql) préinstallés par le fournisseurs ? J'imagine que ça n'existe pas un hébergeur mutualisé avec Docker, l'idée étant d'avoir ses propres containers pour du dev applicatif ?
Troisième question Et si jusque là j'ai suivi tout le déroulé (plus ou moins, je cahote !)... Si je prend la location d'un VPS, en m'assurant que je peu avoir ou installer docker dessus et qu'il est compatible MariaDB et nginx... Que le container de ce lien https://github.com/owlchester/kanka est assez bien fichu (a tester peut être sur une solution local) une foi suivi le guide j'ai des chances d'atteindre mon but ?
Si vous pouvez éclairer un peu ma connaissance, je vous en serais très reconnaissant !
Partager