Installer Containery avec Docker
Containery

Installer Containery avec Docker

Table des matières

GitHub - danylo829/containery: Powerfull, fast and lightweight container managment web application
Powerfull, fast and lightweight container managment web application - danylo829/containery
Bonjour à arketype & Ewiko ! 😃

Aujourd'hui nous allons parler de Containery ! Une application qui va vous permettre de gérer facilement vos containers. On y retrouve les grands classiques, vu qu'il existe pléthore d'applications pour gérer ses containers, tout n'est qu'une question de goût.

Généralement ces applications sont simples d'utilisation.

Voyons ensemble si Containery pourrait vous convenir.


⚡ Caractéristiques

  • Gestion de Docker : Gérez les conteneurs, les images, les réseaux et les volumes dans une interface unifiée.
  • Terminal et journaux : Affichez les journaux de conteneurs et interagissez avec les terminaux de conteneurs directement dans l'interface utilisateur.
  • Interface Web réactive : Accédez aux ressources Docker et gérez-les depuis n'importe quel appareil.
  • Gestion des utilisateurs : Authentification, profils d'utilisateurs et rôles. Assurez-vous que chaque membre a le bon niveau d'accès pour effectuer ses tâches efficacement.

💾 Installation

Prérequis

Avant de commencer, assurez-vous d’avoir :

  • Distribution Linux (Ubuntu, Debian, etc ...).
  • Docker installé.
  • Accès terminal.
  • Connexion internet.

Étapes d'installation

  1. Créez votre compose.yml dans le dossier ou vous comptez installer Posteria :
nano compose.yml
  1. Et collez ça dedans :
services:
  app:
    image: ghcr.io/danylo829/containery:latest
    container_name: containery
    restart: "unless-stopped"
    ports:
      - "5000:5000"
    volumes:
      - containery_data:/containery_data
      - containery_static:/containery/app/static/dist
      - /var/run/docker.sock:/var/run/docker.sock:ro

volumes:
  containery_data:
    name: containery_data
  containery_static:
    name: containery_static
  1. On va déployer l'application :
docker compose up -d
  1. Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi, 8181 par défaut :
http://ip:8181/

ou votre domaine :

https://posteria.mondomaine.com

👤 Création du compte administrateur

Lors du premier lancement de Containery, il faudra créer votre compte administrateur.

  • 1 => Choisissez votre nom d'utilisateur.
  • 2 => Choisissez un mot de passe fort.
  • 3 => Confirmez le mot de passe choisi.
  • 4 => Cliquez sur Create Admin User pour terminer.

Vous serez redirigé vers la page de connexion.

  • 1 => Entrez votre nom d'utilisateur.
  • 2 => Entrez votre mot de passe.
  • 3 => Cliquez sur Login pour terminer.

Vous voici sur votre tableau de bord :


🏗️ Play | Pause | Restart | Delete | Logs

Commençons par ces fonctions basiques mais combien utiles.

Cliquez sur Containers, situé dans le menu de gauche :

Cliquez sur le container de votre choix :

Vous trouverez ici ces fonctions de base :

Quant aux logs, ils seront disponibles en cliquant sur la loupe.


🧹 Nettoyer les images, les networks et volumes

Vous avez les options Images, Networks et Volumes dans le menu de gauche :

Il suffit de cliquer sur l'une des options, imaginons que nous voulions nettoyer les images, on commence par cliquer sur Images et ensuite cliquez sur le balai :

Confirmez ensuite en cliquant sur Confirm :


👥 Créer un utilisateur

Si vous souhaitez partager l'instance Containery, vous pourriez avoir besoin de créer un utilisateur.

Cliquez sur dans le menu de gauche sur Users :

Cliquez ensuite sur l'icône en forme de bonhomme :

Remplissez les informations demandées :

  • 1 => Le nom d'utilisateur.
  • 2 => Le mot de passe.
  • 3 => Le rôle, pour le moment il n'y a que admin.
  • 4 => Terminez en cliquant sur Create User.

L'utilisateur est bien créé :


zarev

->.<-
🐧 Passionné de self-hosting, je partage ce que je connais et me nourris des connaissances des bonnes âmes qui partagent avec moi. Soutenons l'utilisation des apps open source et leurs développeurs.

Vous pourriez aussi aimer