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

4.3 KiB


📸 Memories

L'application photos/vidéos pour Nextcloud — si vous utilisez déjà Nextcloud pour le cloud personnel, Memories transforme le stockage Nextcloud en une photothèque à la Google Photos, avec reconnaissance faciale et machine learning.

📋 Informations Générales

Attribut Valeur
Nom Memories
Slug app-memories
Description App photos/vidéos pour Nextcloud, type Google Photos
Site officiel memories.gallery
Repository pulsejet/memories
Stars 3 780
Licence AGPL-3.0
Langage principal PHP, TypeScript, Python
Catégorie Photos
Tags [catalogue, photos, memories, nextcloud, app, gallery, ai, recognition]

📝 Description

Memories est une application Nextcloud (à installer depuis l'admin Nextcloud) qui ajoute une section "Photos/Vidéos" au tableau de bord. Elle exploite le stockage déjà présent sur votre Nextcloud pour proposer une vraie photothèque moderne — pas besoin d'un service séparé, pas de duplication de stockage.

Fonctionnalités : timeline chronologique avec clustering intelligent, carte géographique (EXIF GPS), reconnaissance faciale (intégration avec Recognize), détection d'objets et de lieux (modèles ML locaux), albums collaboratifs, partage public via lien, vidéo avec transcodage HLS, raw supporté, metadata (EXIF, XMP), machine tags pour organisation auto, timeline scrubber façon Apple Photos.

Prérequis : Nextcloud ≥ 27 (idéalement latest). Reconnaissance faciale nécessite l'app Recognize (gratuite, opensource). Pas de dépendance externe type TensorFlow service : tout tourne dans le container Nextcloud (consomme du CPU au premier scan).

🚀 Installation

Via l'admin Nextcloud (recommandé)

Pas de docker-compose dédié — Memories est une app Nextcloud, à installer depuis l'interface admin ou via occ :

# Dans le container Nextcloud
occ app:install memories
occ app:enable memories

Ou via l'admin web : Apps → Multimedia → Memories → Download and enable.

La reconnaissance faciale et la détection d'objets nécessitent l'installation séparée de l'app Recognize :

occ app:install recognize
occ app:enable recognize

Installation manuelle (build depuis source)

# Cloner dans le dossier apps de Nextcloud
git clone https://github.com/pulsejet/memories.git \
  /var/www/html/apps/memories
cd /var/www/html/apps/memories && npm install && npm run build
occ app:enable memories

⚙️ Configuration

  • Hardware Nextcloud : 2-4 vCPU, 4 Go RAM minimum (Memories + Recognize mangent pas mal).
  • Stockage : Memories n'ajoute pas de copie — il indexe les fichiers déjà sur Nextcloud.
  • Indexation : lancer un scan initial via l'admin Memories (long sur grosses collections).
  • Reverse proxy : Nextcloud est généralement déjà servi en HTTPS, rien à ajouter.

🔗 Alternatives

  • app-immich — Service dédié indépendant de Nextcloud
  • app-photoprism — Idem, service séparé, plus d'IA embarquée
  • Nextcloud Photos (intégré) — Plus basique, Memories est son évolution

🔒 Sécurité

  • Authentification : utilise celle de Nextcloud (sessions, OIDC, 2FA).
  • Partage public : configurable par album, par durée, par mot de passe.
  • Stockage : reste sur le serveur Nextcloud — Memories ne crée pas de copie séparée (gain d'espace).

📚 Ressources

🔗 Pages Liées