Files
wiki/Catalogue-Self-Hosted/apps/app-1panel.md
T
2026-06-09 18:40:21 +02:00

3.3 KiB


title: 1Panel created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, server-management, app-marathon-batch-a] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Server+Management&app=1panel]

🖥️ 1Panel

Panneau de gestion serveur moderne écrit en Go + Vue 3, pensé pour les stacks Docker et les utilisateurs francophones/anglophones.

📋 Informations Générales

Champ Valeur
Site web 1panel.hk
GitHub 1Panel-dev/1Panel
License AGPL-3.0
Langage Go / Vue
Étoiles GitHub 30k
Catégorie [[cat-server-management

📝 Description

1Panel est un panneau d'administration serveur moderne (Go backend, Vue 3 frontend) lancé en 2022 par l'équipe chinoise FIT2CLOUD, devenu rapidement un concurrent sérieux de Portainer et CasaOS. Il gère hosts Docker, sites web, bases de données MySQL/PostgreSQL/Redis, certificats Let's Encrypt, planification de tâches,监视 (monitoring) des containers, et dispose d'un App Store d'apps one-click (WordPress, Ghost, n8n, etc.). Différence avec Portainer : Portainer est purement orienté containers, alors que 1Panel intègre aussi la gestion du système de fichiers, du firewall, des certificats et des apps (stack complète). Pour qui: auto-hébergeurs qui veulent une UI tout-en-un moderne, en alternative à Webmin/Cockpit.

🚀 Installation

Install script (recommandé)

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh

Docker Compose (manuel)

version: '3.8'
services:
  1panel:
    image: 1panel/1panel:latest
    container_name: 1panel
    restart: unless-stopped
    ports:
      - "10086:10086"   # UI web
      - "9999:9999"     # service
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./data:/opt/1panel
      - /var/lib/docker/volumes:/var/lib/docker/volumes
    environment:
      - PANEL_BASE_DIR=/opt/1panel
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.1panel.rule=Host(`panel.example.com`)"
      - "traefik.http.routers.1panel.entrypoints=websecure"
      - "traefik.http.routers.1panel.tls.certresolver=letsencrypt"

🔄 Alternatives

Open Source

  • app-webmin — Panneau historique, plus orienté Unix
  • Portainer — UI Docker pure, plus mature
  • CasaOS — Panneau ultra-léger, plus grand public
  • Yacht — UI Docker en TypeScript

Propriétaires

  • Cloudways — PaaS managé pour WordPress/Laravel
  • RunCloud — Gestionnaire de serveurs PHP

🔐 Sécurité

  • Authentification 2FA : TOTP natif dès l'installation.
  • Sécurité par défaut : le port d'admin 10086 est randomisé lors de l'install.
  • Isolation : Docker socket monté en volume mais l'app tourne en user non-root.

📚 Ressources

Pages Liées