---
title: CoreControl
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, dashboard, docker, compose, ui]
confidence: medium
contested: false
sources: [https://selfh.st/apps/?tag=Dashboard, https://github.com/corecontrol/corecontrol]
---

# 📊 CoreControl

> Interface web légère dédiée à la gestion centralisée de stacks Docker Compose, alternative moderne à Portainer focalisée sur la simplicité et les fichiers YAML.

## 📋 Informations Générales

| Champ | Valeur |
| :--- | :--- |
| **Nom** | CoreControl |
| **Site web** | https://corecontrol.app |
| **GitHub** | https://github.com/corecontrol/corecontrol |
| **License** | MIT |
| **Langage** | Go (backend) + Web UI |
| **Étoiles GitHub** | 1 291 ⭐ |
| **Dernière MAJ** | 2025-2026 (active) |
| **Catégorie** | [[cat-dashboard\|Dashboard]] |
| **Image Docker** | ghcr.io/corecontrol/corecontrol |
| **Stack** | Binaire Go + SQLite |
| **Origine** | Communauté open source |
| **Multi-utilisateur** | Limité |

## 📝 Description

CoreControl se positionne comme une **alternative simple et moderne à Portainer**, spécifiquement pensée pour les utilisateurs de **Docker Compose**. Là où Portainer couvre l'ensemble de l'écosystème Docker (Swarm, Kubernetes, edge agents...), CoreControl se concentre sur **la gestion de fichiers `docker-compose.yml`** à travers une interface web unique.

Fonctionnalités clés : **édition de stacks** Compose via UI (avec validation), démarrage/arrêt/redémarrage de services, **logs en temps réel**, monitoring léger (CPU, RAM, réseau par container), **gestion multi-hôte** (plusieurs serveurs Docker à centraliser), historique des déploiements.

C'est une **solution de niche** mais qui répond à un vrai besoin : beaucoup d'homelabbers veulent une UI pour éditer et gérer leurs `docker-compose.yml` sans passer par SSH et `vim`. CoreControl fait cela bien, dans un container unique, avec peu de configuration.

## 🚀 Installation

### Via Docker (recommandé)

```yaml
# docker-compose.yml
services:
  corecontrol:
    image: ghcr.io/corecontrol/corecontrol:latest
    container_name: corecontrol
    restart: unless-stopped
    ports:
      - 8080:8080
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock  # obligatoire
      - ./data:/app/data
      - /path/to/your/stacks:/stacks:ro  # dossiers Compose à gérer
    environment:
      - CORECONTROL_SECRET=changez-moi
      - CORECONTROL_ADMIN_USER=admin
```

### Installation manuelle

Prérequis : Go 1.21+, accès au socket Docker local. Cloner le repo, `go build`, configurer systemd. Méthode rare en pratique.

## ⚙️ Configuration

- **UI web** : configuration via l'interface après premier lancement
- **Connexion Docker** : socket local par défaut, support remote via TCP/TLS
- **Authentification** : login local (admin), support OIDC en option
- **Dossiers de stacks** : bind-mount des répertoires contenant les `docker-compose.yml`
- **Notifications** : webhooks Discord/Slack pour événements
- **Logs** : conservation locale configurable

## 🔗 Alternatives

- **Portainer** — Plus complet, plus répandu, mais plus lourd
- **Dockge** — Ultra-simple, dédié Compose, pas de socket Docker
- **Yacht** — UI web légère pour Docker, lecture seule principalement
- **Cockpit** — Module Docker, plus généraliste (gestion système)

## 🔒 Sécurité

- **Le socket Docker est un accès root** : ne JAMAIS exposer CoreControl sur Internet sans protection
- Activer l'authentification dès l'installation (compte admin)
- **Changer le secret** par défaut (`CORECONTROL_SECRET`)
- Placer derrière un **reverse proxy avec Authelia** (OIDC) pour 2FA
- Limiter le bind-mount aux dossiers de stacks (pas tout `/`)
- Mises à jour fréquentes à appliquer (projet actif, Go récent)

## 📚 Ressources

- [Site officiel](https://corecontrol.app)
- [Documentation](https://docs.corecontrol.app)
- [Démo en ligne](https://demo.corecontrol.app)
- [GitHub](https://github.com/corecontrol/corecontrol)
- [Communauté Discord](https://discord.gg/corecontrol)

## 🔗 Pages Liées

- [[cat-dashboard]]
- [[cat-docker]]
- [[app-portainer]]
- [[app-dockge]]
- [[app-traefik]]
- [[securisation-home-lab]]
- [[recettes-docker-compose]]
