--- title: Chiyogami created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, pastebin, self-hosted] confidence: high contested: false sources: [https://selfh.st/apps/?tag=33, https://github.com/rhee876527/chiyogami] --- # 📋 Chiyogami > **Chiyogami** est un pastebin moderne écrit en Go, avec chiffrement E2E, expiration, comptes utilisateurs et une interface soignée, en alternative légère à PrivateBin. ## 📋 Informations Générales | Métadonnée | Valeur | | :--- | :--- | | **Site web** | https://chiyogami.myaddr.dev | | **GitHub** | https://github.com/rhee876527/chiyogami | | **License** | MIT | | **Langage principal** | Go | | **Étoiles GitHub** | 75 | | **Dernière MAJ** | 2026-06-06 | | **Catégorie** | [[cat-pastebin]] | ## 📝 Description Chiyogami est un pastebin moderne et léger écrit en Go par rhee876527. Son nom s'inspire du papier japonais traditionnel (chiyogami), en référence à l'idée de "papier à messages" sécurisé. Le projet mise sur la sobriété (single binary Go), la confidentialité (chiffrement E2E) et une UX moderne. L'application supporte la création de pastes avec **chiffrement côté client**, expiration temporelle (burn-after-read optionnel, durées configurables), syntax highlighting, gestion de comptes utilisateurs avec authentification, et un dashboard personnel listant les pastes créés. L'UI est en HTML/CSS/JS minimaliste, sans framework lourd, et propose un mode clair/sombre. C'est un projet jeune (niche) mais prometteur, qui combine la **sécurité de PrivateBin** (E2E) avec la **modernité d'interface de Paaster** et la **sobriété de Wastebin**. Idéal pour un usage personnel, en particulier sur des machines modestes (RPi, NAS, VPS léger). La communauté est encore petite mais le développement est actif. ## 🚀 Installation ### Docker Compose (recommandé) ```yaml services: chiyogami: image: ghcr.io/rhee876527/chiyogami:latest container_name: chiyogami restart: unless-stopped networks: - web - internal environment: - CHIYOGAMI_LISTEN=0.0.0.0:8080 - CHIYOGAMI_BASE_URL=https:...om - CHIYOGAMI_DB_PATH=/data/chiyogami.db - CHIYOGAMI_SECRET=*** - CHIYOGAMI_EXPIRATIONS=10m,1h,1d,1w,1m labels: - "traefik.enable=true" - "traefik.http.routers.chiyogami.rule=Host(`paste.example.com`)" - "traefik.http.routers.chiyogami.tls.certresolver=letsencrypt" - "traefik.http.services.chiyogami.loadbalancer.server.port=8080" volumes: - chiyogami-data:/data networks: web: external: true internal: volumes: chiyogami-data: ``` ### Installation manuelle (single binary) 1. `git clone https://github.com/rhee876527/chiyogami.git` 2. Prérequis : Go 1.22+, SQLite (par défaut, sans dépendance externe). 3. Compiler : `go build -o chiyogami .` 4. Lancer : `./chiyogami` (écoute par défaut sur `:8080`). ## ⚙️ Configuration - `CHIYOGAMI_LISTEN` : interface d'écoute. - `CHIYOGAMI_BASE_URL` : URL publique de l'application. - `CHIYOGAMI_SECRET` : chaîne aléatoire pour les sessions. - `CHIYOGAMI_EXPIRATIONS` : durées proposées en notation `10m,1h,1d,1w,1m`. - La configuration est purement par variables d'environnement, pas de fichier YAML. ## 🔄 Alternatives ### Open Source - [[app-privatebin]] — PHP, E2E, plus mature, plus minimaliste. - [[app-paaster]] — TypeScript, E2E, UX plus moderne, plus lourd. - [[app-wastebin]] — Go, minimaliste, sans E2E. - [[app-opengist]] — Go, multi-user, sans E2E. - [[app-pastefy]] — Java, multi-user, organisation. ### Propriétaires (ce que cette app remplace) - **pastebin.com** — historique mais UI vieillissante. - **dpaste.org** — simple, pas d'auth, pas de chiffrement. - **hastebin.com** — simple, pas de chiffrement. - **ghostbin.org** — fermé, signal de la fragilité de ces services. - **gist.github.com** — privé si compte GH, public sinon. ## 🔐 Sécurité - **Chiffrement E2E** : AES-GCM côté client, le serveur ne voit jamais le contenu. - **CHIYOGAMI_SECRET** : chaîne aléatoire longue, à protéger. - **HTTPS strict** : service exposé, ne jamais servir en HTTP. - **Backups SQLite** : copier le fichier DB régulièrement (il est petit). - **Rate limit** : à mettre en place côté reverse proxy. - **Updates Go** : peu de failles, mais suivre les releases upstream. ## 📚 Ressources - Site officiel : https://chiyogami.myaddr.dev - Code source : https://github.com/rhee876527/chiyogami - Documentation : https://github.com/rhee876527/chiyogami#readme - Démo : https://chiyogami.myaddr.dev - Communauté : https://github.com/rhee876527/chiyogami/discussions ## Pages Liées - [[cat-pastebin|Pastebin]] — Catégorie complète - [[app-privatebin]] — Voisin E2E mature - [[app-paaster]] — Voisin TypeScript E2E - [[recettes-docker-compose]] — Templates Docker