
Docker安装 ezBookkeeping 个人记账服务
易簿记
-
ezBookkeeping 是一款由您托管的轻量级个人记账应用程序。它可以部署在几乎所有平台上,包括 Windows、macOS 和 Linux,采用 x86、amd64 和 ARM 架构。您甚至可以将其部署在 Raspberry 设备上。它还支持许多不同的数据库,包括 SQLite、MySQL 和 PostgreSQL。使用 docker,您只需通过一个命令即可部署它,而无需复杂的配置。
特点
-
开源 & 自托管
-
轻便且快速
-
易于安装:Docker 支持、多数据库支持(SQLite、MySQL、PostgreSQL 等)、多种作系统和硬件支持(Windows, macOS, Linux & x86, amd64, ARM)
-
用户友好的界面:桌面和移动 UI、接近本机应用程序体验(适用于移动设备)、两级账户和两级类别支持、丰富的预设类别、地理位置和地图支持、搜索和过滤历史记录、数据统计、深色主题
-
支持多种货币并自动更新汇率
-
多时区支持
-
多语言支持
-
双重认证
-
应用程序锁定(PIN 码 / WebAuthn)
-
数据导出和导入(CSV、OFX、QFX、QIF、IIF、GnuCash、FireFly III、Beancount等)
屏幕截图
桌面版
移动版
安装教程
优化部署
-
本教程根据官方开发文档完整测试,排除各类小问题,账单附件无法上传等问题。
-
根据本文完整部署即可使用
Docker Compose 方式安装
-
演示以在群晖NAS系统上安装为例
(其他系统请自行安装好最新版本Docker、docker compose) -
打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。
-
进入群晖的docker文件夹(你想将容器数据存储到哪就进哪个文件夹)
(其他NAS系统的可直接看下一步,手动创建一个文件夹再右键文件夹查看属性,复制文件夹路径进入。)# 将/volume1/docker换成你自己的文件夹路径 cd /volume1/docker
-
创建项目文件夹
mkdir -p ezbookkeeping/{log,data}
-
进入项目文件夹
cd ezbookkeeping
-
编辑docker-compose.yml模板文件
vi docker-compose.yml
-
按字母
i
键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc
键退出编辑模式,输入:wq
保存并退出。
(排版太挤的就先粘贴到文本文件内,修改后再使用,灵活应变。)
- 感谢你赐予我前进的力量