--- title: SuperBin created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, file-sharing, pastebin, moderne, simple] confidence: high contested: false sources: [https://selfh.st/apps/?tag=File+Sharing, https://github.com/superbin/superbin] --- # 📁 SuperBin > Pastebin moderne et rapide avec coloration syntaxique avancĂ©e, supportant de nombreux langages et fonctionnalitĂ©s communautaires. ## 📋 Informations GĂ©nĂ©rales | Attribut | Valeur | |----------|--------| | **Nom** | SuperBin | | **Slug** | superbin | | **Description** | Pastebin moderne avec coloration syntaxique Ă©tendue | | **Site officiel** | https://superbin.io | | **Repository** | https://github.com/superbin/superbin | | **Stars** | 186 ⭐ | | **Licence** | MIT | | **Langage principal** | Go | | **CatĂ©gorie** | File Sharing | | **Tags** | [catalogue, file-sharing, pastebin, moderne, simple] | ## 📝 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Ă©) ```yaml # 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 ```bash 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 - [Site officiel](https://superbin.io) - [Documentation](https://docs.superbin.io) - [DĂ©pĂŽt GitHub](https://github.com/superbin/superbin) ## 🔗 Pages LiĂ©es - [[cat-file-sharing]] (n'existe pas encore, OK) - [[app-privatebin]] - [[app-hemmelig]] - [[app-traefik]] - [[recettes-docker-compose]] - [[securisation-home-lab]]