--- title: Moocup created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, screenshots, app-marathon3-rattrapage-final-b] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=screenshots&app=moocup] --- # 🖼️ Moocup > Générateur de mockups et captures de sites web dans des cadres (laptop, mobile, browser). ## 📋 Informations Générales | Champ | Valeur | | :--- | :--- | | **Site web** | [moocup.example.com](https://github.com/fl0w/moocup) | | **GitHub** | [fl0w/moocup](https://github.com/fl0w/moocup) | | **License** | MIT | | **Langage** | TypeScript | | **Étoiles GitHub** | <500 ⭐ | | **Catégorie** | [[cat-screenshots|Screenshots]] | ## 📝 Description **Moocup** prend une capture d'écran d'URL (via Chromium) puis l'encapsule dans un cadre prédéfini (laptop, desktop, smartphone) avec un fond personnalisable. Différence vs Screely : auto-hébergeable, pas de file d'attente, libre d'usage. Pour qui : designers et développeurs qui publient des screenshots de leurs réalisations sur les réseaux. ## 🚀 Installation ### Docker Compose (recommandé) ```yaml version: '3.8' services: moocup: image: ghcr.io/fl0w/moocup:latest container_name: moocup restart: unless-stopped environment: - NODE_ENV=production volumes: - moocup-data:/app/storage labels: - traefik.enable=true - traefik.http.routers.moocup.rule=Host(`moocup.example.com`) volumes: moocup-data: ``` ## 🔄 Alternatives ### Open Source - [[app-url-to-png]] — Capture brute sans cadre - [[app-shotscape]] — API screenshots ### Propriétaires - **Screely** — Mockups en ligne - **MockupBro** — Frames pour screenshots ## 🔐 Sécurité - Origines autorisées : variable CORS_ORIGINS - Cache local : PNG stockés temporairement ## 📚 Ressources - [Documentation](https://github.com/fl0w/moocup#readme) - [GitHub](https://github.com/fl0w/moocup) ## Pages Liées - [[cat-screenshots]] — Catégorie Screenshots - [[app-url-to-png]] — Concurrent - [[recettes-docker-compose]] — Templates Docker