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.ymlinté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
- Accéder à l'UI :
http://IP:8080 - Créer le compte administrateur (premier démarrage)
- Ajouter un premier serveur : Settings > Servers > New (adresse IP, clé SSH, tag)
- Installer l'agent SSM sur chaque hôte distant (script fourni dans l'UI)
- Importer ou créer une stack Compose : Stacks > New > upload
docker-compose.yml - 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
- cat-docker — Catégorie Docker
- app-portainer — Concurrent mono-hôte
- app-dockge — Compose manager simple
- app-yacht — Web UI Docker avec templates
- app-traefik — Reverse proxy pour HTTPS
- recettes-docker-compose — Stacks prêtes à l'emploi
- securisation-home-lab — Guide de sécurisation