支持微信支付宝账单,极空间Docker部署一个开箱即用的私人账本『cashbook』

news2024/11/15 11:34:17

支持微信支付宝账单,Docker部署一个开箱即用的私人账本『cashbook』

哈喽小伙伴好,我是Stark-C~

不知道屏幕前的各位富哥富姐们有没有请一个专业的私人财务助理管理自己的巨额资产,我不是给大家炫耀,我在月薪300的时候就已经有了理财意识,我每次的消费都会用一个两毛的小本本记录下来,然后总结下上次的牙膏买贵了,分析下明天的泡面能不能加卤蛋;现在我月薪已经涨到2000,虽说我实现了每周一个的卤蛋自由,但我依然没有骄傲,并且还保留了之前理财意识。

只不过现在的理财工具变的更高级了,因为我为了节约用纸,现在也紧跟潮流开启了无纸化理财,比如今天为大家分享的在NAS上部署一款非常强大且美观的记账本软件『cashbook』。

关于cashbook

Snipaste_2024-05-20_09-24-58

🔺cashbook是一款国人大佬开发的免费开源的记账本软件,它目前拥有自己独立的Windows桌面客户端,同时也可以通过docker私有化部署的方式供自己使用。

软件亮点:

  • 在数据记录上追求简单、易用、自主可控;

  • 在统计分析上力求清晰、美观、简洁有效;

  • 私有部署简单,真正做到开箱即用。

支持功能:

  • 使用JSON格式存储数据,拒绝一切三方数据库;

  • 阿里支付宝CSV个人账单文件导入;

  • 微信CSV个人账单文件导入;

  • 支持第三方导入数据交易类型自动映射;

  • 生成分析报表,如月报/年报功能;

画饼功能:

  • 数据云同步;

  • 浏览器插件;

  • 小程序版本;

  • Android版本;

  • Mac版本;

  • iphone版本;

至于这个饼大家愿不愿意吃,能不能吃到,还烦请小伙伴们多去作者项目发布页点点star吧!

Snipaste_2024-05-20_09-34-11

🔺部署之前大家可以先通过官方给出的在线站点先行体验:cashbook.oldmoon.top (体验账号:cashbook/cashbook)

cashbook部署

Snipaste_2024-05-20_08-22-07

🔺为了数据持久化存储,咱们现在极空间的文件管理器中的Docker目录新建一个cashbook的文件夹。

Snipaste_2024-05-20_08-23-05

🔺接着打开Docker管理器的镜像仓库,直接搜索“dingdangdog/cashbook”镜像并下载。

Snipaste_2024-05-20_08-26-29

🔺下载好之后双击镜像开始部署容器。

Snipaste_2024-05-20_08-27-02

🔺“文件路径”这里,前面需要映射我们新建的Docker目录下的cashbook文件夹。

Snipaste_2024-05-20_08-27-29

🔺“端口”只要保证本地端口不冲突即可。然后就没什么可设置的了,直接点“应用”就完成了容器的部署,是不是挺简单~

Snipaste_2024-05-20_09-42-40

🔺回到Docker管理器可以看到容器已经跑起来了,并且内存和占用都比较小,可以算是轻量级的Docker项目了。

cashbook体验

Snipaste_2024-05-20_08-29-39

🔺和常规容器一样,浏览器输入【极空间本地IP:端口号】就能打开cashbook主界面,首次打开需要注册。

Snipaste_2024-05-20_08-30-05

🔺随意输入用户名、账号和密码即可。

Snipaste_2024-05-20_08-30-18

🔺接着直接使用注册的账号密码登录。

Snipaste_2024-05-20_08-31-40

🔺进来之后咱们需要新建一个自己的账本。

Snipaste_2024-05-20_14-30-33

🔺然后就可以直接在该账本下记账了,可以看到它账目下的明细还是挺清晰的。

Snipaste_2024-05-20_08-45-06

🔺同时咱们也可以直接将微信或者支付宝那边的自定义日期账单一键导入进来,然后这里就以列表的形式呈现我们消费的账单,比直接在手机上看要直观很多。

Snipaste_2024-05-20_08-45-25

🔺消费日历可以非常清楚的显示我们每月每日消费的动向。

Snipaste_2024-05-20_14-34-41

🔺还能以图像化的形式显示我们消费的类型。

Snipaste_2024-05-20_14-34-52

🔺或者曲线图的形式显示我们消费流水。

最后

今天的这个记账程序还是非常不错的项目,部署简单,容易上手,功能不多,但胜在实用。喜欢的小伙伴可以部署下来试试~

🔺文章的最后给依然给大家安利一波性价比很高的极空间Z4 Pro标准版。Z4Pro用了全新一代处理器,整整高了同行业一代,参数指标和性能比上一代N5105和N6005都有了大幅度提升,依然采用的硬朗且超有质感的外观设计,拥有4个SATA+2个M.2盘位,配置上使用的是4核4线程英特尔N97处理器,DDR5 16GB内存,双2.5G网口,以及HDMI输出等,搭载的系统为自研的ZOS,功能丰富且易用,且支持Docker以及虚拟机。

【极空间Z4Pro 性能版】极空间私有云Z4Pro 性能版 8核16G内存 四盘位Nas网络存储服务器家庭个人云【无内置硬盘】钛金灰【行情 报价 价格 评测】-京东

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1818690.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

WPF学习(2)--类与类的继承2-在窗口的实现

一、代码分析 1.Animal.cs 1.1 代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace AnimalNamespace {public class Animal{public string Name { get; set; }public int Age { get; set…

四、STP(生成树协议)

目录 一、经典生成树(STP) 1.1、作用 1.2、重要参数 1.3、BPDU 1.4、STP计算过程 1.5、STP接口状态 二、快速生成树(RTSP) 2.1、端口角色的增补 2.2、端口状态简化 2.3、配置BPDU报文修改 2.4、配置BPDU的处理 2.5、快…

从零开始手把手Vue3+TypeScript+ElementPlus管理后台项目实战十一(整体布局04之Header及用户注销)

新增Hearder 新增 src/layout/components/PageHeader.vue <template><div class"header-cont"><div><h1><router-link to"/">RealWorld</router-link></h1></div><div><template v-if"is…

ESP32-C6 闪耀 Apple WWDC24|使用 Embedded Swift 构建 Matter 设备

WWDC 是苹果公司的年度全球开发者大会&#xff0c;旨在向全球开发者展示最新技术和工具。在今年的 WWDC 2024 上&#xff0c;苹果宣布将 Swift 语言扩展至嵌入式设备领域。大会技术讲座中&#xff0c;乐鑫 ESP32-C6 也现身官方 Demo “Go Small with Embedded Swift​​​​​​…

Python-json模块

一、相关概念 # 序列号 和反序列号 # 序列号&#xff1a;把内存中的数据类型转成一种特定格式&#xff0c;这种格式&#xff08;json/pickle&#xff09;可以用于存储&#xff0c;或者传输给其他平台 import json # 内存中是数据类型 ----> 序列化 ----> 特定格式&…

今日早报 每日精选15条新闻简报 每天一分钟 知晓天下事 6月13日,星期四

每天一分钟&#xff0c;知晓天下事&#xff01; 2024年6月13日 星期四 农历五月初八 1、 财政部&#xff1a;将在19日第一次续发行2024年20年期超长期特别国债。 2、 成本低&#xff0c;商载高&#xff0c;我国自主研制HH-100商用无人运输机首飞成功。 3、 四川甘孜州石渠县1…

水利水电安全员B类精选试题(附答案)

第1题:职业病病人除依法享有工伤保险外&#xff0c;依照有关民事法律&#xff0c;尚有获得赔偿的权利&#xff0c;有权向()提出赔偿要求。 | A.当地人民政府 B.医疗机构 C.企业主管部门 D.用人单位 正确答案:D 第2题:事故预防对策中()是利用法律.规程.标准以及规章制度等必要…

ChatGPT面试指南来袭!10个提示词助你应对自如

面试时刻,你准备充分了吗?许多求职者即将面对的面试,仿佛一场无形的战斗。关键的面试问题,犹如一个个智勇双全的敌人。那么,如何才能在这场战斗中取胜?本文为你提供面试中的十大秘密武器——提示词。正确使用提示词,你可以破解面试官的难题,从容应对各种困境。别小看这十个小…

SpringBoot集成mqtt上下线提醒功能设计

目录 1.首先安装emqx&#xff0c;去官网下载emqx压缩包&#xff0c;并且解压。 2.使用emqx start 命令启动emqx后台管理 3.下载mqttx调试工具&#xff0c;使用mqttx调试mqtt连接。下载地址:MQTTX下载-MQTTX官方版下载,下载完成直接打开&#xff0c;便可进行mqtt连接调试 4.…

ping: www.baidu.com: 未知的名称或服务(IP号不匹配)

我用的是VMware上的Red Hat Enterprise Linux 9&#xff0c;出现了能联网但ping不通外网的情况。 问题描述&#xff1a;设置中显示正常连接&#xff0c;而且虚拟机右上角有联网的图标&#xff0c;但不能通外网。 按照网上教程修改了/etc/resolv.conf和/etc/sysconfig/network-…

公交车载视频监控系统解决方案

公交车载视频监控系统基于iVMS-7200移动视频监控管理平台&#xff0c;通过3G/4G网络接入车载前端&#xff0c;实现实时监控、录像回放、GIS地图定位、轨迹回放、设备状态查询、紧急报警等功能。 车载前端包含车载硬盘录像机(简称车载DVR或MDVR)、车载专用摄像机、车载LCD显示屏…

谷粒商城实战(035 k8s集群学习1-前置介绍)

Java项目《谷粒商城》架构师级Java项目实战&#xff0c;对标阿里P6-P7&#xff0c;全网最强 总时长 104:45:00 共408P 此文章包含第339p-第p342的内容 分布式高级篇总结 高可用集群 内容 k8s介绍 为什么使用k8s 组件 master组件 node&#xff08;节点&#xff09;组件 要部…

操作系统——信号

将信号分为以上四个阶段 1.信号注册&#xff1a;是针对信号处理方式的规定&#xff0c;进程收到信号时有三种处理方式&#xff1a;默认动作&#xff0c;忽略&#xff0c;自定义动作。如果不是自定义动作&#xff0c;这一步可以忽略。这个步骤要使用到signal/sigaction接口 2.…

代码随想录算法训练营第五十八天 | 392.判断子序列

392.判断子序列 题目链接&#xff1a;代码随想录 视频讲解&#xff1a;动态规划&#xff0c;用相似思路解决复杂问题 | LeetCode&#xff1a;392.判断子序列_哔哩哔哩_bilibili 解题思路 本题和求最长公共子序列是一样的&#xff0c;值就是s字符串的长度&#xff0c;如果一致…

不吃饭也要搞懂的 git 命令

昨天睿哥布置了一个任务给我&#xff0c;让我学习一下 Git 的一些命令。 我问睿哥&#xff0c;到底我们在实际开发中用哪些命令会比较多&#xff0c;睿哥是这样回答我的&#xff1a; 而且他推荐我用 IDEA 自带的那个 Git 面板来执行 git 命令&#xff0c;他说直接敲命令太麻烦…

一线大厂都在高薪抢AI产品经理?

哈喽&#xff0c;大家下午好呀&#xff5e; 当AI的风吹到产品届&#xff0c;唯叹相见恨晚&#xff01; 作为一名产品经理&#xff0c;日常写调研、需求分析、产品设计、项目管理、数据分析……每一项工作都需要投入大量的时间和精力。 但用上AI后&#xff0c;你会发现写个需…

【面经总结】Java基础 - IO

序列化 什么是序列化和反序列化&#xff1f; 序列化&#xff1a;将对象转换为二进制数据 反序列化&#xff1a;将二进制数据转换为对象 目的&#xff1a;方便网络传输、持久化保存 Java 是怎么实现序列化的&#xff1f; Java 通过对象输入输出流来实现序列化和反序列化&a…

关于docker无法正常下载镜像的问题

文章目录 之前还可以正常下载镜像&#xff0c;但是一段时间之后就无法下载了&#xff0c;猜测可能是政治原因&#xff0c;无法连接到国外服务器&#xff0c;所以我设置了阿里云的镜像加速器。 配置方法如下&#xff1a; 前往阿里云&#xff08;https://help.aliyun.com/zh/acr/…

Windows同一文件夹下支持大小写同名文件

举例&#xff1a;同一文件目录下需要存在A.java, a.java, Windows是不支持的&#xff0c;这时候需要建一个Linux子系统的文件夹 创建教程 1、在启用或关闭Windows功能下面找到 适用于Linux系统的Windows子系统 2、cmd 执行命令 fsutil file SetCaseSensitiveInfo 文件夹路径 …

网格简化技术在AI绘画中的革新应用

随着人工智能技术的飞速发展&#xff0c;AI绘画作为其创新应用领域之一&#xff0c;正逐渐进入公众的视野。AI绘画不仅为艺术家和设计师提供了强大的辅助工具&#xff0c;也为非专业人士开启了艺术创作的大门。然而&#xff0c;高质量的AI绘画往往需要复杂的计算过程&#xff0…