pocketlog

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

详细信息

存储库
ghcr.io/anym001/pocketlog:latest
最后更新2026-05-31
初见2026-05-29

在Unraid 上运行 Pocketlog 。

Pocketlog 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。