Initial vault setup

This commit is contained in:
2026-06-09 18:40:21 +02:00
commit bda02d587f
3692 changed files with 402457 additions and 0 deletions
+102
View File
@@ -0,0 +1,102 @@
---
title: Memories
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, photos, memories, nextcloud, app, gallery, ai, recognition]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Photos, https://github.com/pulsejet/memories]
---
# 📸 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](https://memories.gallery) |
| **Repository** | [pulsejet/memories](https://github.com/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](https://github.com/isse/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` :
```bash
# 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** :
> ```bash
> occ app:install recognize
> occ app:enable recognize
> ```
### Installation manuelle (build depuis source)
```bash
# 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
- [Site officiel Memories](https://memories.gallery)
- [Repository GitHub](https://github.com/pulsejet/memories)
- [App Recognize (reconnaissance)](https://github.com/isse/recognize)
## 🔗 Pages Liées
- [[cat-photos]] (n'existe pas encore, OK)
- [[app-nextcloud]]
- [[app-immich]]
- [[app-photoprism]]
- [[app-traefik]]
- [[recettes-docker-compose]]
- [[securisation-home-lab]]