--- title: Picsur created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, image-sharing, typescript, nestjs, app-marathon3-batch-a] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Image+Sharing, https://github.com/caramelfur/picsur] --- # 📾 Picsur > Service d'hĂ©bergement d'images minimaliste, alternative Ă  Imgur et Imgbb. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [picsur.org](https://picsur.org/) | | **GitHub** | [caramelfur/picsur](https://github.com/caramelfur/picsur) | | **License** | GPL-3.0 | | **Langage** | TypeScript (NestJS) | | **Étoiles GitHub** | 1.3k ⭐ | | **CatĂ©gorie** | [[cat-image-sharing|Image Sharing]] | ## 📝 Description **Picsur** est un service d'hĂ©bergement d'images self-hosted : upload par drag&drop, conversion WebP, redimensionnement, EXIF stripping, partage public. API REST, UI web moderne. Permet aussi l'Ă©dition lĂ©gĂšre (recadrage, filtres). **DiffĂ©rence vs [[app-slink]]** : Picsur est plus simple (mono-service) et permet l'Ă©dition. Slink est plus orientĂ© "rĂ©seau social d'images". **Pour qui** : personnes qui veulent hĂ©berger leurs screenshots/images et les partager via URL courte sans donner leurs donnĂ©es Ă  Imgur. ## 🚀 Installation ### Docker Compose ```yaml version: '3.8' services: picsur: image: ghcr.io/caramelfur/picsur:latest container_name: picsur restart: unless-stopped ports: - "8087:8087" volumes: - ./data:/app/data environment: - PICSUR_HOSTNAME=images.example.com - PICSUR_DB_HOST=db - PICSUR_DB_USER=picsur - PICSUR_DB_PASS=secret - PICSUR_DB_NAME=picsur depends_on: - db labels: traefik.enable: "true" traefik.http.routers.picsur.rule: "Host(`images.example.com`)" traefik.http.routers.picsur.tls.certresolver: letsencrypt db: image: postgres:16 container_name: picsur-db restart: unless-stopped environment: POSTGRES_DB: picsur POSTGRES_USER: picsur POSTGRES_PASSWORD: secret volumes: - ./pgdata:/var/lib/postgresql/data ``` ## 🔄 Alternatives ### Open Source - [[app-slink]] — RĂ©seau social d'images - [[app-shotshare]] — Partage de screenshots - **Chevereto** — Galerie images (forkĂ©, complex) - **Pigallery2** — Galerie photo avec AI - **Lychee** — Galerie photo classique ### PropriĂ©taires - **Imgur** — RĂ©fĂ©rence grand public - **Imgbb** — Upload simple ## 🔐 SĂ©curitĂ© - **Compte admin** : obligatoire Ă  l'init - **Permissions** : par dĂ©faut aucune inscription publique - **EXIF stripping** : par dĂ©faut (privacy) - **JWT** : tokens d'API - **CORS** : configurable ## 📚 Ressources - [Documentation Picsur](https://github.com/caramelfur/picsur/wiki) - [API Reference](https://picsur.org/docs) ## Pages LiĂ©es - [[cat-image-sharing]] — CatĂ©gorie Image Sharing - [[app-slink]] — Concurrent social - [[recettes-docker-compose]] — Templates Docker