FlashPaper
A one-time encrypted zero-knowledge password/secret sharing application focused on simplicity and security. No database or complicated set-up required.
Directory Structure
- .env
- docker-compose.yml
docker-compose.yml
version: "3.5"
services:
flashpaper:
image: ghcr.io/andrewpaglusch/flashpaper:v2
container_name: flashpaper
restart: always
volumes:
- ./data:/var/www/html/data
ports:
- 8080:80
environment:
SITE_TITLE: "FlashPaper :: Self-Destructing Message"
SITE_LOGO: img/logo.png
DISPLAY_LOGO: "false"
DISPLAY_TITLE: "true"
RETURN_FULL_URL: "true"
BASE_URL: locahost # https://mydomain.com/flashpaper
MAX_SECRET_LENGTH: "3000"
ANNOUNCEMENT: ""
MESSAGES_ERROR_SECRET_TOO_LONG: Input length too long
MESSAGES_SUBMIT_SECRET_HEADER: Create A Self-Destructing Message
MESSAGES_SUBMIT_SECRET_SUBHEADER: ""
MESSAGES_SUBMIT_SECRET_BUTTON: Encrypt Message
MESSAGES_VIEW_CODE_HEADER: Self-Destructing URL
MESSAGES_VIEW_CODE_SUBHEADER: Share this URL via email, chat, or another
messaging service. It will self-destruct after being viewed once.
MESSAGES_CONFIRM_VIEW_SECRET_HEADER: View this secret?
MESSAGES_CONFIRM_VIEW_SECRET_BUTTON: View Secret
MESSAGES_VIEW_SECRET_HEADER: Self-Destructing Message
MESSAGES_VIEW_SECRET_SUBHEADER: This message has been destroyed
PRUNE_ENABLED: "true"
PRUNE_MIN_DAYS: 365
PRUNE_MAX_DAYS: 730Resources
GitHub:https://github.com/AndrewPaglusch/FlashPaper
GitHub Container Registry: https://github.com/andrewpaglusch/FlashPaper/pkgs/container/flashpaper
Configuration: https://github.com/AndrewPaglusch/FlashPaper#installation