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