--- title: Pingvin Share X created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, file-sharing, fork, pingvin-share, partage] confidence: high contested: false sources: [https://selfh.st/apps/?tag=File+Sharing, https://github.com/stonith404/pingvin-share] --- # 📁 Pingvin Share X > Fork moderne de Pingvin Share, plateforme complète de partage de fichiers avec comptes utilisateurs, ACL et design moderne. ## 📋 Informations Générales | Attribut | Valeur | |----------|--------| | **Nom** | Pingvin Share X | | **Slug** | pingvin-share-x | | **Description** | Fork moderne de Pingvin Share, partage avec ACL | | **Site officiel** | https://stonith404.github.io/pingvin-share/ | | **Repository** | https://github.com/stonith404/pingvin-share | | **Stars** | 143 ⭐ (fork) | | **Licence** | AGPL-3.0 | | **Langage principal** | TypeScript | | **Catégorie** | File Sharing | | **Tags** | [catalogue, file-sharing, fork, pingvin-share, partage] | ## 📝 Description Pingvin Share X est un fork communautaire de Pingvin Share, lui-même un projet de partage de fichiers avec interface soignée et gestion fine des utilisateurs. Le fork "X" est né pour continuer le développement alors que le projet original ralentissait, en y apportant des correctifs, des mises à jour de dépendances, et quelques nouvelles fonctionnalités. L'application propose une expérience complète : comptes utilisateurs, gestion des rôles (admin, utilisateur), création de partages par lien ou par email, expiration configurable, mots de passe sur les partages, et statistiques de téléchargement. L'interface est moderne (Next.js + Material UI) et responsive. L'architecture technique repose sur Next.js avec Prisma, base PostgreSQL, et stockage filesystem ou S3-compatible. L'API est documentée et permet l'intégration avec des outils tiers. Le projet reste relativement jeune (peu d'étoiles) mais le rythme de développement du fork est soutenu. ## 🚀 Installation ### Via Docker (recommandé) ```yaml # docker-compose.yml services: pingvin-share-x: image: ghcr.io/stonith404/pingvin-share:latest container_name: pingvin-share-x restart: unless-stopped ports: - "3000:3000" environment: - DATABASE_URL=postgresql://pingvin:***@db:5432/pingvin - NEXTAUTH_SECRET=*** depends_on: - db db: image: postgres:16-alpine environment: - POSTGRES_USER=pingvin - POSTGRES_PASSWORD=*** - POSTGRES_DB=pingvin volumes: - pingvin_db:/var/lib/postgresql/data volumes: pingvin_db: ``` ### Installation manuelle ```bash git clone https://github.com/stonith404/pingvin-share.git cd pingvin-share pnpm install pnpm build pnpm start ``` ## ⚙️ Configuration - Configuration SMTP pour l'envoi d'emails - Stockage local ou S3-compatible - OAuth (Google, GitHub) pour l'authentification - Branding personnalisable (logo, couleur) ## 🔗 Alternatives - **Zipline** — concurrent direct, plus mature - **SkySend** — autre alternative moderne - **Sharry** — orienté organisations ## 🔒 Sécurité - Authentification utilisateur avec hash bcrypt - Mots de passe sur les partages - HTTPS obligatoire - Rôles et ACL par utilisateur ## 📚 Ressources - [Site officiel](https://stonith404.github.io/pingvin-share/) - [Documentation](https://github.com/stonith404/pingvin-share#readme) - [Démo en ligne](https://pingvin-share.stonith404.xyz) ## 🔗 Pages Liées - [[cat-file-sharing]] (n'existe pas encore, OK) - [[app-zipline]] - [[app-skysend]] - [[app-traefik]] - [[recettes-docker-compose]] - [[securisation-home-lab]]