101 lines
3.6 KiB
Markdown
101 lines
3.6 KiB
Markdown
---
|
|
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]]
|