WYGIWYH
Docker app from grtgbln's Repository
Overview
WYGIWYH (What You Get Is What You Have) is a powerful, principles-first finance tracker designed for people who prefer a no-budget, straightforward approach to managing their money. With features like multi-currency support, customizable transactions, and a built-in dollar-cost averaging tracker, WYGIWYH helps you take control of your finances with simplicity and flexibility.
Requirements
Requires a PostgreSQL database.
Runtime arguments
- Web UI
https://[IP]:[PORT:8000]/- Network
bridge- Privileged
- false
Template configuration
Web UI PortPorttcp
Container Port: 8000
- Target
- 8000
- Default
- 8000
- Value
- 8000
DomainVariable
URL to connect to the app. Must match Web UI Port.
- Target
- URL
- Default
- https://IP_ADDRESS:8000
- Value
- https://IP_ADDRESS:8000
Database - HostVariable
Database host.
- Target
- SQL_HOST
- Default
- localhost
- Value
- localhost
Database - PortVariable
Database port.
- Target
- SQL_PORT
- Default
- 5432
- Value
- 5432
Database - NameVariable
Database name.
- Target
- SQL_DATABASE
- Default
- wygiwyh
- Value
- wygiwyh
Database - UserVariable
Database user.
- Target
- SQL_USER
- Default
- wygiwyh
- Value
- wygiwyh
Database - PasswordVariable
Database password.
- Target
- SQL_PASSWORD
- Default
- wygiwyh
- Value
- wygiwyh
Secret KeyVariable
Secure secret key. Unique, unpredictable value for cryptographic signing
- Target
- SECRET_KEY
Soft DeleteVariable
If enabled, deleted transactions are kept in the database. Useful for imports and API interactions.
- Target
- ENABLE_SOFT_DELETE
- Default
- false|true
Keep Deleted Transactions DaysVariable
Days to keep soft deleted transactions for (0 for indefinitely)
- Target
- KEEP_DELETED_TRANSACTIONS_FOR
- Default
- 365
- Value
- 365
DebugVariable
Enable debug mode
- Target
- DEBUG
- Default
- false|true
- Value
- false
HTTPS EnabledVariable
Whether to use secure cookies
- Target
- HTTPS_ENABLED
- Default
- true|false
- Value
- false
Allowed HostsVariable
Space separated list of allowed domains/IPs without the protocol
- Target
- DJANGO_ALLOWED_HOSTS
- Default
- localhost 127.0.0.1 [::1]
- Value
- localhost 127.0.0.1 [::1]
Session Expiry TimeVariable
Session cookie age in seconds
- Target
- SESSION_EXPIRY_TIME
- Default
- 2678400
- Value
- 2678400
Web ConcurrencyVariable
Number of web server workers
- Target
- WEB_CONCURRENCY
- Default
- 4
- Value
- 4
Task WorkersVariable
Number of workers for async tasks
- Target
- TASK_WORKERS
- Default
- 1
- Value
- 1
Categories
Download Statistics
93,400
Total Downloads
13,741
This Month
9,679
Avg / Month
Total Downloads Over Time
Loading chart...
Details
Repository
eitchtee/wygiwyh:latestLast Updated2026-05-02
First Seen2025-01-19
Run WYGIWYH on Unraid.
WYGIWYH is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.