Aller au contenu principal
50 % de réduction toutes les offres, 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.

En un coup d'œil

104k

Étoiles GitHub

223

Vues de page

272

Installations actives

Licence AGPL-3.0 Version 2 OS Ubuntu Server 24.04 LTS Min RAM 4 GB IP IPV4,IPV6

Les installations actives sont des données d'exemple (aperçu) ; la vraie métrique sera connectée avant le lancement.

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'IP du serveur.

2. Modifiez la config Nginx et remplacez les deux server_name <IP>; avec votre domaine (<your-domain>) dans les blocs HTTP (port 80) et HTTPS (port 443) :

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

3. Installez Certbot :

apt install -y certbot python3-certbot-nginx

4. Lance 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 changements :

systemctl restart nginx

7. Ouvrez votre navigateur et allez sur : https://yourdomain.com

Plus dans l'hébergement de fichiers

Apps connexes.

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