---
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](https://statamic.com) |
| **GitHub** | [statamic/cms](https://github.com/statamic/cms) |
| **License** | Propriétaire (gratuit pour 1 site commercial) |
| **Langage** | PHP (Laravel) |
| **Étoiles GitHub** | 4.2k ⭐ |
| **Catégorie** | [[cat-blog\|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é)

```yaml
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)

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

## 🔄 Alternatives

### Open Source
- [[app-ghost]] — Concurrent direct, Node.js, plus simple
- [[app-wordpress]] — Leader marché, écosystème immense
- [[app-typo3]] — Enterprise, PHP
- [[app-october]] — CMS Laravel frère

### 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
- [Documentation officielle](https://statamic.dev)
- [GitHub Statamic](https://github.com/statamic/cms)
- [Statamic Discord](https://statamic.com/discord)

## Pages Liées
- [[cat-blog]] — Catégorie Blog
- [[app-ghost]] — Concurrent flat-file Node.js
- [[app-wordpress]] — Leader marché
- [[recettes-docker-compose]] — Templates Docker
