Minimalist photography portfolio CMS β PHP 8.3 + Apache. SQLite/MySQL. Multi-arch.
1.9K
A modern, minimalist CMS built for photographers. Elegant galleries, automatic AVIF/WebP image optimization, film-photography metadata, built-in analytics and SEO β self-hosted, open source, zero external services.

docker run -d --name cimaise -p 8080:80 \
-v cimaise_storage:/var/www/html/storage \
-v cimaise_database:/var/www/html/database \
-v cimaise_media:/var/www/html/public/media \
fabiodalez/cimaise:latest
Open http://localhost:8080β and complete the web installer (SQLite needs zero configuration). That's it.
services:
cimaise:
image: fabiodalez/cimaise:latest
container_name: cimaise
restart: unless-stopped
ports:
- "8080:80"
volumes:
- cimaise_storage:/var/www/html/storage
- cimaise_database:/var/www/html/database
- cimaise_media:/var/www/html/public/media
volumes:
cimaise_storage:
cimaise_database:
cimaise_media:
Prefer MySQL? The repo's docker-compose.ymlβ ships an optional MySQL 8.4 profile: docker compose --profile mysql up -d.
![]() | ![]() |
![]() | ![]() |
php:8.3-apache (Debian) β multi-arch linux/amd64 + linux/arm64pdo_sqlite, pdo_mysql, exif, intl, zip, OPcachepublic/ only; the app's .htaccess security rules are fully honoured| Container path | Holds |
|---|---|
/var/www/html/storage | .env, originals, protected media, cache, logs |
/var/www/html/database | SQLite database |
/var/www/html/public/media | processed image variants |
Mount all three β your data then survives every upgrade.
| Tag | Meaning |
|---|---|
latest | latest stable release |
1.4 | latest patch of the 1.4 line |
1.4.x | immutable, specific release |
| Variable | Default | Purpose |
|---|---|---|
APP_DEBUG | false | keep false in production |
APP_TIMEZONE | UTC | server timezone |
TRUSTED_PROXIES | (empty) | CIDRs of your reverse proxy for correct client IPs/HTTPS |
docker compose pull && docker compose up -d
Volumes keep your data; the in-app updater is not used in Docker β new releases are new image tags, published automatically from CI for both architectures.
Cimaise (French): the picture rail in a gallery on which artworks are hung.
Content type
Image
Digest
sha256:be689cd49β¦
Size
248.1 MB
Last updated
27 days ago
docker pull fabiodalez/cimaise