A clean, lightweight, Apple-style photo gallery for tech-savvy photographers, built with Flask.
- Clone the repo
git clone https://github.com/S4kur4/fabula.git- Create username and password for managing photos
/bin/bash account_init.sh- Modify
.envto add your personal configuration
# (Optional) Google Analytics ID or Umami ID
GOOGLE_ANALYTICS_ID=
UMAMI_WEBSITE_ID=
# (Optional) Cloudflare Turnstile key to protect login form
TURNSTILE_SITE_KEY=
TURNSTILE_SECRET_KEY=
# Website title
TITTLE='Vivian Kent Photography'
# You can set the username and password directly here
# Note that the ADMIN_PASSWORD must be your password-hashed SHA256 value
ADMIN_USERNAME=admin
ADMIN_PASSWORD=
- Launch with
docker-compose
docker-compose up -d- Use Nginx, Caddy and anyother popular web servers to point to
127.0.0.1:5001
Click "Manage" or visit /manage to login and manage your photos and about content.
- Go to
/manage - Switch to the Media or About tab
- Upload/remove photos or edit albums
- Edit Heading / About Me / Signature / Gear / Contact
- Click Save About
About content is stored in the SQLite database (gallery.db).
I create this project because I'm passionate about photography. If you'd like to support my work and help me dedicate more time to it, please consider supporting on Ko-fi. Thank you for your generosity!
