Installation de Beszel

Prérequis

Pour cette installation, il faut :

Beszel peut être aussi installé autrement (par exemple avec un binaire sur Linux etc.) mais ce guide se concentre sur une installation via Docker Compose

Ma configuration actuelle pour le projet est un hub Beszel installé sur un Mac Mini M1 via Docker Compose, l'interface utilise le port 8090

Installation du Hub Beszel

Sur le Mac Mini, j'ai commencé par créer un dossier dédié :

mkdir -p ~/docker/beszel
cd ~/docker/beszel

J'ai ensuite créé dans ce dossier le fichier docker-compose.yml

nano docker-compose.yml

Puis j'y ai ajouté la configuration suivante :

services:
  beszel:
    image: henrygd/beszel
    container_name: beszel
    restart: unless-stopped
    environment:
      - APP_URL=http://localhost:8090
    ports:
      - 8090:8090
    volumes:
      - ./beszel_data:/beszel_data

Cette configuration permet de lancer Beszel sur le port 8090

Le dossier beszel_data permet de conserver les données de Beszel même après un redémarrage ou si je recrée le conteneur

Là, j’ai mis la variable APP_URL avec localhost, car je n’utilise pas de domaine pour y accéder, mais si jamais j’utilisais un domaine, j’aurais dû changer cette valeur.


Une fois la configuration prête, j'ai démarré le conteneur :

docker compose up -d

Et j'ai vérifié qu'il était bien lancé :

docker ps

Je peux utiliser aussi l'interface de Portainer pour voir si tout va bien !

image.png


Révision #9
Créé 2026-06-28 12:41:09 UTC par Renard
Mis à jour 2026-06-28 13:51:16 UTC par Renard