Files
wiki/Catalogue-Self-Hosted/apps/app-squirrel-servers-manager.md
2026-06-09 18:40:21 +02:00

6.1 KiB


title: Squirrel Servers Manager created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, docker, devops, multi-serveur, gestion, typescript] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Docker, https://github.com/SquirrelCorporation/SquirrelServersManager]

🐳 Squirrel Servers Manager

Le couteau suisse de l'admin sys : pilotez vos serveurs, vos conteneurs et vos stacks Docker depuis une seule interface. Fini le SSH à 4 h du matin, vous avez un cockpit centralisé.

📋 Informations Générales

Champ Valeur
Site web (GitHub)
GitHub SquirrelCorporation/SquirrelServersManager
License AGPL-3.0
Langage TypeScript (NestJS + Angular)
Étoiles GitHub 1008
Dernière MAJ 2026-06
Catégorie cat-docker

📝 Description

Squirrel Servers Manager (SSM) est une plateforme tout-en-un de gestion de serveurs et de stacks Docker, conçue pour les homelabs et les petites infrastructures. Là où Portainer se concentre sur le runtime Docker d'une seule machine, SSM orchestre plusieurs hôtes simultanément : agents légers déployés sur chaque serveur, communication chiffrée, console centralisée.

  • Gestion multi-serveurs depuis une seule console web
  • Agent léger installable sur chaque hôte (Linux)
  • Stacks Docker Compose : déploiement à distance
  • Éditeur docker-compose.yml intégré avec validation
  • Terminal web par serveur (browser-based SSH)
  • Gestion des utilisateurs et permissions (RBAC)
  • Inventaire matériel : CPU, RAM, disques, réseau
  • Mises à jour d'images en un clic
  • Webhooks et intégrations CI/CD
  • API REST documentée
  • Notifications (Telegram, Discord, email)

Public cible : administrateurs système, homelabbers avancés gérant 3+ serveurs, petites équipes DevOps qui veulent un RunCloud / Cloudways self-hosted. Pas pour un débutant qui n'a qu'un Raspberry Pi et trois conteneurs.

Différence avec Portainer : Portainer gère bien le Docker d'un hôte ; SSM ajoute la fédération multi-hôtes et la gestion d'OS (paquets, services systemd, cron). C'est l'équivalent open source d'un RunCloud ou d'un Cloudways, sans la dépendance à un SaaS.

🚀 Installation

Docker Compose (recommandé)

# docker-compose.yml
version: '3.8'
services:
  ssm-backend:
    image: squirrelserversmanager/squirrelserversmanager:beta
    container_name: ssm-backend
    restart: unless-stopped
    environment:
      - DB_TYPE=sqlite
      - JWT_SECRET=changez-moi-en-production
    volumes:
      - ssm-data:/app/data
    ports:
      - "8000:8000"

  ssm-frontend:
    image: squirrelserversmanager/squirrelserversmanager-frontend:beta
    container_name: ssm-frontend
    restart: unless-stopped
    depends_on:
      - ssm-backend
    ports:
      - "8080:80"

volumes:
  ssm-data:

Installation manuelle (sans Docker)

git clone https://github.com/SquirrelCorporation/SquirrelServersManager.git
cd SquirrelServersManager
npm install
npm run build
npm start

⚙️ Configuration Initiale

  1. Accéder à l'UI : http://IP:8080
  2. Créer le compte administrateur (premier démarrage)
  3. Ajouter un premier serveur : Settings > Servers > New (adresse IP, clé SSH, tag)
  4. Installer l'agent SSM sur chaque hôte distant (script fourni dans l'UI)
  5. Importer ou créer une stack Compose : Stacks > New > upload docker-compose.yml
  6. Configurer les notifications : Settings > Notifications (Telegram recommandé)

🔄 Alternatives

Open Source

  • app-portainer — Leader du marché, plus mature, mais mono-hôte en édition CE
  • app-dockge — Compose manager simple, sans orchestration multi-serveurs
  • app-komodo — Build & deploy multi-serveurs, plus orienté CI/CD
  • app-cockpit — Cockpit project (Red Hat), gestion OS native mais sans focus Docker
  • Foreman — Enterprise, beaucoup plus lourd

Comparaison SSM vs alternatives

Critère SSM Portainer CE RunCloud Cloudways
Self-hosted
Multi-serveur (BE payant)
Prix Gratuit Gratuit (CE) 8 $/mois 14 $/mois
Gestion OS
Agent requis (socket)
License AGPL-3.0 Propriétaire Propriétaire Propriétaire

Verdict : si vous gérez plus d'un serveur et voulez garder la main sans payer RunCloud/Cloudways, SSM est aujourd'hui le meilleur choix open source. Pour un seul hôte, Portainer CE reste plus simple.

Propriétaires (ce que SSM remplace)

  • RunCloud — 8 $/mois, excellent mais fermé
  • Cloudways — 14 $/mois, orienté WordPress/PHP
  • Ploi — Concurrent néerlandais, 12 $/mois
  • ServerPilot — Vieux, plus maintenu activement

🔐 Sécurité

  • ⚠️ L'agent SSM s'exécute en root sur chaque hôte distant : équivalent à donner un accès SSH root. Isolez l'instance SSM derrière un VPN (WireGuard) ou un reverse proxy auth (Authelia)
  • JWT : changez le secret par défaut (JWT_SECRET) et utilisez des secrets longs (64+ caractères)
  • HTTPS obligatoire via app-traefik + Let's Encrypt
  • RBAC : créez des comptes non-admin pour les utilisateurs quotidiens
  • Mises à jour : le projet est en bêta, surveillez les CVE et restez à jour

📚 Ressources

Pages Liées