Files
2026-06-09 18:40:21 +02:00

3.4 KiB


title: Statamic created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, blog, app-marathon-batch-rattrapage-1] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Blog&app=statamic]

✍️ Statamic

CMS Laravel flat-file élégant — Ghost-like avec la puissance de Laravel et le contrôle total de Git, gratuit pour 1 site, payant au-delà.

📋 Informations Générales

Champ Valeur
Site web statamic.com
GitHub statamic/cms
License Propriétaire (gratuit pour 1 site commercial)
Langage PHP (Laravel)
Étoiles GitHub 4.2k
Catégorie cat-blog

📝 Description

Statamic est un CMS construit sur Laravel, qui mise sur le flat-file (contenu en fichiers YAML/Markdown versionnables dans Git) plutôt qu'une base de données. Il combine l'élégance éditorialiale de Ghost, la puissance de Laravel, et un Control Panel moderne (Vue.js) pour les auteurs. Différence vs WordPress : Statamic est plus rapide, plus moderne, plus sûr (pas de base SQL à patcher en urgence), et le contenu est GitOps — mais l'écosystème de plugins est 10x plus petit. Pour qui: agences, devs Laravel, et équipes qui veulent un CMS Git-friendly, rapide, et qui maîtrisent PHP — gratuit pour 1 site, ~$259 pour sites additionnels.

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  statamic:
    image: php:8.3-apache
    container_name: statamic
    restart: unless-stopped
    ports:
      - "8080:80"
    volumes:
      - ./app:/var/www/html
    environment:
      - APP_ENV=production
      - APP_KEY=base64:***
      - APP_URL=https://blog.example.com
      - CACHE_DRIVER=file
      - SESSION_DRIVER=file
    depends_on:
      - redis
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.statamic.rule=Host(`blog.example.com`)"
      - "traefik.http.routers.statamic.entrypoints=websecure"
      - "traefik.http.routers.statamic.tls.certresolver=letsencrypt"

  redis:
    image: redis:7-alpine
    container_name: statamic-redis
    restart: unless-stopped

Installation manuelle (Composer)

composer create-project statamic/statamic my-site
cd my-site
php artisan key:generate
php artisan serve

🔄 Alternatives

Open Source

Propriétaires

  • Contentful — Headless CMS SaaS
  • Webflow — Designer-first, SaaS
  • Craft CMS — Concurrent PHP direct (licence $299)

🔐 Sécurité

  • Authentification : utilisateurs/groups/roles granulaires via le Control Panel.
  • CSRF : Laravel natif sur tous les formulaires.
  • 2FA : TOTP activable par utilisateur.
  • Pas de base SQL : réduit drastiquement la surface d'attaque (pas d'injection SQL).
  • HTTPS : obligatoire (Traefik + Let's Encrypt).

📚 Ressources

Pages Liées