---
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]]
