Passer au contenu principal

Installation de Beszel

Prérequis

Pour cette installation, il faut :

  • Une machine/serveur disposant de Docker
  • Docker Compose d'installé
  • Un accès SSH aux serveurs à surveiller
  • Un accès administrateur sur les machines concernées
  • Et bien évidemment, un navigateur web pour accéder à l'interface

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

1. Création du dossier 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ée 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