Retour aux outils
Stockage / FichiersIntermédiaireOpen sourceAuto-hébergeable

SuperBin

Pastebin moderne et rapide avec coloration syntaxique avancée, supportant de nombreux langages et fo

MAJ 2026-06-14
SuperBin
Code source★ 0

SuperBin est un service de pastebin qui se distingue par la richesse de sa coloration syntaxique et par la simplicité de son interface. L'application vise à offrir une expérience moderne comparable à des services comme GitHub Gist ou Pastebin.com, mais en version self-hostable et open source.

Description

SuperBin est un service de pastebin qui se distingue par la richesse de sa coloration syntaxique et par la simplicité de son interface. L'application vise à offrir une expérience moderne comparable à des services comme GitHub Gist ou Pastebin.com, mais en version self-hostable et open source.

L'interface propose les fonctionnalités attendues : upload de texte, coloration syntaxique pour plus de 150 langages (via Chroma/ChromaCode), URL personnalisable, expiration configurable, et support du multi-fichier via "collections". Une API REST permet l'automatisation depuis le shell.

L'authentification est optionnelle : un utilisateur peut créer des pastes anonymes ou s'inscrire pour gérer son historique. Les administrateurs peuvent modérer les contenus, gérer les utilisateurs, et configurer les politiques globales (rétention, taille max, langages autorisés). Le backend Go garantit de très bonnes performances.

Installation

Via Docker (recommandé)

# docker-compose.yml
services:
  superbin:
    image: ghcr.io/superbin/superbin:latest
    container_name: superbin
    restart: unless-stopped
    ports:
      - "8080:8080"
    environment:
      - DB_PATH=/data/superbin.db
      - JWT_SECRET=***    volumes:
      - superbin_data:/data
volumes:
  superbin_data:

Installation manuelle

go install github.com/superbin/superbin@latest
./superbin

Configuration

  • Durée de rétention par défaut des pastes
  • Limite de taille par paste
  • Personnalisation des thèmes
  • OAuth (GitHub, Google) pour l'authentification

Alternatives

  • PrivateBin — pastebin chiffré mature, plus ancien
  • Hemmelig — équivalent chiffré E2E
  • Rustypaste — autre solution en Rust

Sécurité

  • Pas de chiffrement E2E (chiffrement at-rest côté serveur)
  • Authentification utilisateur par JWT
  • HTTPS obligatoire via reverse proxy
  • Modération admin des contenus publiés

Ressources