50 % de réduction sur tous les plans, durée limitée. À partir de $2.48/mo
Immich

Immich

Immich est une solution autohébergée de sauvegarde de photos et de vidéos. Alternative à Google Photos avec reconnaissance faciale, détection d'objets, téléversement automatique depuis mobile et albums partagés. C'est le projet autohébergé de gestion de photos le plus étoilé sur GitHub, avec plus de 50 000 étoiles et des versions hebdomadaires.

Version

2

Système d'exploitation

Serveur Ubuntu 24.04 LTS

RAM min.

4 GB

Types d'IP

IPV4,IPV6

Accéder à Immich

  • Le premier utilisateur à s'inscrire sera l'administrateur.
  • L'administrateur pourra ajouter d'autres utilisateurs à l'application.
  • Pour créer le compte administrateur, accédez à l'application web à l'adresse https://<IP> et cliquez sur le bouton Démarrer.
  • Si un avertissement de certificat auto-signé s'affiche, acceptez-le simplement pour continuer.

Fichiers et répertoires importants

  • Répertoire d'installation : /root/immich
  • Variables d'environnement générées par l'installateur : /root/immich/.env
  • Configuration Docker Compose : /root/activepieces/docker-compose.yml
  • Certificat SSL local et clé privée : /etc/nginx/ssl/fullchain.crt & /etc/nginx/ssl/privkey.key
  • Configuration du reverse proxy Nginx : /etc/nginx/sites-available/immich.conf
  • Lien symbolique d'activation Nginx : /etc/nginx/sites-enabled/immich.conf

Activer SSL avec un domaine

1. Faites pointer votre domaine vers l'adresse IP du serveur.

2. Modifiez la configuration Nginx et remplacez les deux occurrences de server_name <IP>; par votre domaine (« <your-domain>) pour les blocs HTTP (port 80) et HTTPS (port 443) :

vim /etc/nginx/sites-available/immich.conf

3. Installer Certbot :

apt install -y certbot python3-certbot-nginx

4. Exécutez la commande suivante pour générer un certificat Let's Encrypt valide :

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Remplacez les chemins SSL dans la configuration Nginx (section TLS) :

vim /etc/apache2/sites-available/immich.conf
# Before:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Redémarrez Nginx pour appliquer les modifications :

systemctl restart nginx

7. Ouvrez votre navigateur et accédez à : https://yourdomain.com

Plus dans l'hébergement de fichiers

Applications associées.

Déployer Immich maintenant. À partir de 2,48 $/mois.