3.6 KiB
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 |
| Repository | 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é)
# 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
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 :
:rosur 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.