Erugo À propos Documentation Commencer

Prérequis

Avant d'installer Erugo, assurez-vous que votre système répond à ces exigences. Erugo est conçu pour être léger et peut fonctionner sur du matériel modeste.

Docker

Erugo s'exécute en tant que conteneur Docker, vous devez donc avoir Docker installé sur votre système. Docker gère toutes les dépendances et simplifie le déploiement.

Exigence Version minimum Notes
Docker 20.10+ Docker Engine ou Docker Desktop
Docker Compose 2.0+ Inclus avec Docker Desktop ; à installer séparément sur Linux

Installation de Docker

La façon la plus simple d'installer Docker sur la plupart des systèmes est d'utiliser le script officiel :

Terminal
curl -fsSL https://get.docker.com | sh

Après l'installation, ajoutez votre utilisateur au groupe docker pour exécuter les commandes sans sudo :

Terminal
sudo usermod -aG docker $USER
Déconnexion requise

Vous devrez vous déconnecter puis vous reconnecter pour que les modifications de groupe prennent effet.

Vérifier l'installation

Après vous être reconnecté, vérifiez que Docker fonctionne correctement :

Terminal
docker run hello-world

Vous devriez voir un message de succès confirmant que Docker est installé et en cours d'exécution.

Configuration matérielle requise

Erugo est léger et peut fonctionner sur du matériel modeste. Voici les spécifications recommandées :

Ressource Minimum Recommandé Notes
CPU 1 vCPU 2+ vCPU Plus de cœurs aident pour les téléchargements simultanés
RAM 512 Mo 1-2 Go Plus de RAM améliore les performances sous charge
Stockage 10 Go 40+ Go À adapter selon vos besoins de stockage de fichiers
Fonctionne sur Raspberry Pi

Erugo est suffisamment léger pour fonctionner sur un Raspberry Pi 4 ou des ordinateurs monocarte similaires pour un usage domestique ou petit bureau.

Configuration réseau requise

Pour une installation locale de base, vous avez juste besoin de :

  • Port 8080 — Port par défaut pour accéder à Erugo (configurable)

Pour un déploiement en production avec HTTPS, vous aurez également besoin de :

  • Port 80 — Pour le trafic HTTP et la vérification des certificats SSL
  • Port 443 — Pour le trafic HTTPS
  • Un nom de domaine — Requis pour les certificats SSL

Système d'exploitation

Erugo fonctionne partout où Docker fonctionne. Il a été testé sur :

  • Linux — Ubuntu, Debian, CentOS, Fedora, Arch, etc.
  • macOS — Via Docker Desktop
  • Windows — Via Docker Desktop avec WSL2
Recommandation pour la production

Pour les déploiements en production, nous recommandons un serveur Linux (Ubuntu 22.04 ou 24.04 LTS) pour les meilleures performances et stabilité.

Et ensuite ?

Une fois Docker installé et en cours d'exécution, vous êtes prêt à déployer Erugo. Rendez-vous sur le guide de démarrage rapide pour être opérationnel en quelques minutes.