Files
templates/blueprints/flatnotes/docker-compose.yml
Jainil Prajapati dd19067f60 feat: add Flatnotes blueprint with TOTP authentication (#387)
* feat: add Flatnotes blueprint with TOTP authentication

Introduces a new blueprint for deploying Flatnotes with TOTP-based 2FA, including compose, template, and metadata files.

* feat: add Flatnotes self-hosted markdown note-taking app
2025-09-25 20:36:48 -06:00

29 lines
962 B
YAML

version: "3.8"
services:
flatnotes:
image: dullage/flatnotes:latest
restart: unless-stopped
environment:
PUID: ${PUID}
PGID: ${PGID}
FLATNOTES_AUTH_TYPE: ${FLATNOTES_AUTH_TYPE}
FLATNOTES_USERNAME: ${FLATNOTES_USERNAME}
FLATNOTES_PASSWORD: ${FLATNOTES_PASSWORD}
FLATNOTES_SECRET_KEY: ${FLATNOTES_SECRET_KEY}
FLATNOTES_SESSION_EXPIRY_DAYS: ${FLATNOTES_SESSION_EXPIRY_DAYS}
FLATNOTES_TOTP_KEY: ${FLATNOTES_TOTP_KEY}
FLATNOTES_PATH_PREFIX: ${FLATNOTES_PATH_PREFIX}
FLATNOTES_QUICK_ACCESS_HIDE: ${FLATNOTES_QUICK_ACCESS_HIDE}
FLATNOTES_QUICK_ACCESS_TITLE: ${FLATNOTES_QUICK_ACCESS_TITLE}
FLATNOTES_QUICK_ACCESS_TERM: ${FLATNOTES_QUICK_ACCESS_TERM}
FLATNOTES_QUICK_ACCESS_SORT: ${FLATNOTES_QUICK_ACCESS_SORT}
FLATNOTES_QUICK_ACCESS_LIMIT: ${FLATNOTES_QUICK_ACCESS_LIMIT}
expose:
- 8080
volumes:
- flatnotes-data:/data
volumes:
flatnotes-data: {}