--- title: Omoide created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, photos, frame, japanese, minimalist, self-hosted, web] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Photos, https://github.com/yssk22/omoide] --- # 📸 Omoide > **Cadre photo numérique d'inspiration japonaise** : "omoide" signifie "souvenir" en japonais. Minimalisme, transitions douces, ambiance zen pour afficher vos photos comme un art. ## 📋 Informations Générales | Attribut | Valeur | |----------|--------| | **Nom** | Omoide | | **Slug** | app-omoide | | **Description** | Cadre photo minimaliste d'inspiration japonaise | | **Site officiel** | [omoide.app](https://omoide.app) | | **Repository** | [yssk22/omoide](https://github.com/yssk22/omoide) | | **Stars** | 260 ⭐ | | **Licence** | MIT | | **Langage principal** | TypeScript, Svelte | | **Catégorie** | Photos | | **Tags** | [catalogue, photos, frame, japanese, minimalist, self-hosted, web] | ## 📝 Description **Omoide** (思い出, "souvenir" en japonais) est un cadre photo numérique qui mise sur le **minimalisme esthétique**. Pas de milliers d'options, pas de clustering IA, pas de carte : juste vos photos qui défilent, avec des transitions **fluides et lentes**, dans une UI épurée inspirée des **galeries d'art japonaises** (style *ma* — l'espace négatif). Philosophie : moins d'écran, plus de contemplation. Les photos restent **longtemps à l'écran** (5-30s par défaut), les transitions sont des fondus doux, l'UI disparaît progressivement. Idéal pour un coin de salon, une chambre, ou un espace de méditation. Fonctionnalités : **transition fade longue**, **intervalle personnalisable** (5s à 1h), **rotation aléatoire** ou séquentielle, **support EXIF** pour chronologie, **horloge/calendrier discrets** (caligraphie japonaise optionnelle), **météo** (option), **source locale** (dossier) ou **WebDAV** (Nextcloud), **kiosque automatique**, **économie d'énergie** (écran noir si pas de photos). ⚠️ **Niche** : c'est un projet d'auteur, peu d'étoiles, mais l'esthétique est unique. Parfait si vous voulez un cadre qui se fait oublier et laisse place aux photos. ## 🚀 Installation ### Via Docker (recommandé) ```yaml # docker-compose.yml services: omoide: image: ghcr.io/yssk22/omoide:latest container_name: omoide restart: unless-stopped volumes: - /mnt/photos:/photos:ro - omoide-config:/app/config ports: - 8089:8080 ``` ### Installation manuelle ```bash git clone https://github.com/yssk22/omoide.git cd omoide npm install && npm run build # Servir dist/ via nginx ou caddy ``` ## ⚙️ Configuration - **Dossier photos** : montage du dossier, idéalement en `:ro`. - **Source WebDAV** : optionnelle, pour pointer vers Nextcloud/ownCloud. - **Intervalle** : configurable via UI ou fichier de config. - **Thème** : clair/sombre/japonais (kanji pour la date). ## 🔗 Alternatives - **[[app-immich-frame]]** — Plus complet, plus moderne - **[[app-chronoframe]]** — Approche timeline, plus "technique" - **[[app-omoide]]** — (vous y êtes) ## 🔒 Sécurité - **Lecture seule** : `:ro` sur le dossier photos. - **Pas d'auth par défaut** : activer basic auth si exposition non-LAN. - **HTTPS** : recommandé. - **Surface limitée** : app statique, peu de risque d'injection. ## 📚 Ressources - [Site officiel](https://omoide.app) - [Repository GitHub](https://github.com/yssk22/omoide) - [Démo en ligne](https://omoide.app/demo) ## 🔗 Pages Liées - [[cat-photos]] - [[app-immich-frame]] - [[app-chronoframe]] - [[app-traefik]] - [[recettes-docker-compose]] - [[securisation-home-lab]]