Initial vault setup
This commit is contained in:
@@ -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]]
|
||||
Reference in New Issue
Block a user