pocketlog
Docker 应用程序 from Anym001's Repository
概述
PocketLog is a self-hosted budget book (household finances) Progressive Web App. It runs in the browser on all common platforms and can be installed to the homescreen as an app.
Designed for private self-hosting: your data lives exclusively in your own MariaDB, the app runs in your own container. All assets (fonts, icons, JS libraries) are served from your own origin - no CDN calls, no external connections, no tracking, no telemetry.
Features: income & expense transactions with categories and tags, reports & charts, full-text search, CSV import/export, offline support, light/dark themes, multi-user with its own username/password login and brute-force protection.
REQUIRES an external MariaDB 10.6+ instance. Create a database and user, then set the DB_* variables below. On first launch open the WebUI to create the initial admin account.
Project: https://github.com/anym001/pocketlog
要求
An external MariaDB 10.6+ instance is required.
运行时参数
- 网络用户界面
http://[IP]:[PORT:8000]/- 网络
bridge- 外壳
sh- 特权
- false
- 额外参数
--restart=unless-stopped
模板配置
WebUIPorttcp
HTTP port of the PocketLog web interface
- 目标
- 8000
- 默认值
- 8000
- 价值
- 8000
DB_HOSTVariable
Hostname or IP of the MariaDB instance
- 默认值
- mariadb
- 价值
- mariadb
DB_PORTVariable
MariaDB port
- 默认值
- 3306
- 价值
- 3306
DB_NAMEVariable
Database name
- 默认值
- pocketlog
- 价值
- pocketlog
DB_USERVariable
Database user
- 默认值
- pocketlog
- 价值
- pocketlog
DB_PASSWORDVariable
Database password
TZVariable
Container timezone
- 默认值
- Europe/Berlin
- 价值
- Europe/Berlin
DEFAULT_LOCALEVariable
Default locale for new accounts (BCP-47, e.g. de-DE, de-AT, de-CH, en-GB, en-US). Each user can override it.
- 默认值
- de-DE
- 价值
- de-DE
DEFAULT_CURRENCYVariable
Default currency for new accounts (ISO 4217, e.g. EUR, USD, GBP, CHF, JPY). Display-only, per-user overridable.
- 默认值
- EUR
- 价值
- EUR
详细信息
在Unraid 上运行 Pocketlog 。
Pocketlog 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。