Skip to content

S4kur4/Fabula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📷 Fabula

A clean, lightweight, Apple-style photo gallery for tech-savvy photographers, built with Flask.

HTML5 CSS3 JavaScript Flask

Mockup

Getting Started

Installation

  1. Clone the repo
 git clone https://github.com/S4kur4/fabula.git
  1. Create username and password for managing photos
 /bin/bash account_init.sh
  1. Modify .env to 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=
  1. Launch with docker-compose
docker-compose up -d
  1. Use Nginx, Caddy and anyother popular web servers to point to 127.0.0.1:5001

Media and About Content Management

Click "Manage" or visit /manage to login and manage your photos and about content.

  1. Go to /manage
  2. Switch to the Media or About tab
  3. Upload/remove photos or edit albums
  4. Edit Heading / About Me / Signature / Gear / Contact
  5. Click Save About

About content is stored in the SQLite database (gallery.db).

Support Me on Ko-fi

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!

Buy Me a Coffee at ko-fi.com

About

📷 A clean, lightweight, Apple-style photo gallery for tech-savvy photographers, built with Flask.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors