Files
2026-06-09 18:40:21 +02:00

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

🔒 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

🔗 Pages Liées