3.6 KiB
title: WeddingShare created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, file-sharing, photos, mariage, evenement] confidence: high contested: false sources: [https://selfh.st/apps/?tag=File+Sharing, https://github.com/CarveCode/wedding-share]
📁 WeddingShare
Application spécialisée dans le partage de photos de mariage : invités anonymes uploadent, mariés consultent et téléchargent en lot.
📋 Informations Générales
| Attribut | Valeur |
|---|---|
| Nom | WeddingShare |
| Slug | weddingshare |
| Description | Galerie collaborative de photos de mariage self-hosted |
| Site officiel | https://wedding-share.org |
| Repository | https://github.com/CarveCode/wedding-share |
| Stars | 875 ⭐ |
| Licence | MIT |
| Langage principal | C# |
| Catégorie | File Sharing (niche : mariage) |
| Tags | [catalogue, file-sharing, photos, mariage, evenement] |
📝 Description
⚠️ Usage spécifique : WeddingShare est une application conçue pour un cas d'usage très précis — la collecte et le partage de photos lors d'un mariage. Si vous cherchez un outil de partage généraliste, passez votre chemin : c'est délibérément mono-usage.
Le principe : les mariés déploient l'application et partagent une URL (souvent via QR code affiché sur les tables ou dans le faire-part). Les invités accèdent à l'interface, uploadent les photos qu'ils ont prises pendant la cérémonie et la fête, sans avoir besoin de créer de compte. En fin de soirée, les mariés récupèrent l'ensemble des contributions sous forme de galerie ou de ZIP à télécharger.
L'interface est volontairement simple et festive (thème personnalisable, dégradés pastel). Les fonctionnalités incluent modération admin (suppression de photos indésirables), likes/commentaires en lecture seule pour les invités, téléchargement global en ZIP, et export vers Google Photos ou Immich en fin d'événement. C'est un outil ponctuel, parfait à déployer pour un mariage puis à éteindre.
🚀 Installation
Via Docker (recommandé)
# docker-compose.yml
services:
weddingshare:
image: ghcr.io/carvecode/wedding-share:latest
container_name: weddingshare
restart: unless-stopped
ports:
- "5000:5000"
environment:
- AdminEmail=marie@example.com
- ConnectionStrings__DefaultConnection=Data Source=/data/wedding.db
volumes:
- weddingshare_data:/data
volumes:
weddingshare_data:
Installation manuelle
# Via .NET
git clone https://github.com/CarveCode/wedding-share.git
cd wedding-share
dotnet publish -c Release
./bin/Release/net8.0/wedding-share
⚙️ Configuration
- Personnalisation des couleurs/thème
- Mot de passe admin
- Capacité de stockage maximale
- Activation/désactivation des commentaires invités
🔗 Alternatives
- Immich — galerie photo polyvalente, partage par lien
- Pigallery2 — galerie photo générique avec upload
- Pixelfed — Instagram-like fédéré, pas vraiment adapté
🔒 Sécurité
- Upload anonyme possible : à coupler avec modération
- HTTPS obligatoire pour préserver les photos
- Pas d'auth invité = pas de leak d'identifiants
- Admin en authentification unique (mot de passe)
📚 Ressources
🔗 Pages Liées
- cat-file-sharing (n'existe pas encore, OK)
- app-immich
- app-pigallery2
- app-traefik
- recettes-docker-compose
- securisation-home-lab