记账程序开源了, docker 一键部署前后端 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
markliu2013
V2EX    分享创造

记账程序开源了, docker 一键部署前后端

  •  
  •   markliu2013 2023-08-18 13:58:10 +08:00 6990 次点击
    这是一个创建于 859 天前的主题,其中的信息可能已经有所发展或是发生改变。

    源代码: https://github.com/getmoneynote/moneynote-api

    主要功能:

    监控个人资产和负债情况。

    记录个人支出和收入。

    报表统计

    分组多用户记账

    支持多账本

    账本模板,快速新建账本

    docker compose 一键部署

    示例站点: https://demo.moneywhere.com/ 注册邀请码 111111

    帮助文档: https://help.moneywhere.com/

    新手记账: https://sspai.com/post/58025

    第 1 条附言    2023-08-18 18:45:01 +08:00
    加一点,支持多个币种。

    有帮助的帮忙点点 star ,有热度了,才会继续完善功能。
    第 2 条附言    2023-08-18 23:48:25 +08:00
    示例站点
    账号:111
    密码:111111
    注册邀请码:111111
    54 条回复    2024-05-14 03:17:22 +08:00
    hopeknow
        1
    hopeknow  
       2023-08-18 14:20:11 +08:00
    正想要这样一款软件!
    markliu2013
        2
    markliu2013  
    OP
       2023-08-18 14:23:34 +08:00
    收藏了的,帮忙点点 github start 呗。
    BaseException
        3
    BaseException  
       2023-08-18 14:23:56 +08:00
    开源,官方 docker support 200 分
    UPsa99m6nJf3R73p
        4
    UPsa99m6nJf3R73p  
       2023-08-18 16:15:28 +08:00
    非常不错,已 star ,等部署试一试
    LowBi
        5
    LowBi  
       2023-08-18 16:47:03 +08:00
    已 star
    bg7ca2
        6
    bg7ca2  
       2023-08-18 17:18:12 +08:00
    已 star. 点赞
    LokiSharp
        7
    LokiSharp  
       2023-08-18 17:53:56 +08:00
    可以导入信用卡账单么
    markliu2013
        8
    markliu2013  
    OP
       2023-08-18 18:02:16 +08:00
    @LokiSharp 不能,这个功能永远不会做。
    Pantheoon
        9
    Pantheoon  
       2023-08-18 18:05:59 +08:00
    这点收入不配搞个系统来管理它
    markliu2013
        10
    markliu2013  
    OP
       2023-08-18 18:43:55 +08:00
    @Pantheoon 钱越少,越是需要细粒度管理,等你收入高了,就只记录超过 100 的支出。
    hopeknow
        11
    hopeknow  
       2023-08-18 21:24:31 +08:00
    已 star
    zhangbohun
        12
    zhangbohun  
       2023-08-18 23:19:07 +08:00
    看截图感觉不错,示例站点有 demo 帐号吗?
    markliu2013
        13
    markliu2013  
    OP
       2023-08-18 23:49:08 +08:00
    @zhangbohun

    示例站点
    账号:111
    密码:111111
    注册邀请码:111111
    wxb2dyj
        14
    wxb2dyj  
       2023-08-19 09:08:54 +08:00
    已 star ,感觉手机网页端适配不太好
    markliu2013
        15
    markliu2013  
    OP
       2023-08-19 10:48:21 +08:00
    @wxb2dyj 不存在呀,目前手机端的网页也是用 Flutter 编译的,跟 app 效果一样。
    maxwell29
        16
    maxwell29  
       2023-08-19 11:10:29 +08:00
    感谢兄弟开源,好人卡一张请拿好,我已经部署好,pc 端正常。只是手机页面,通过 9097 端口进去,用户名、密码下面这个后台地址填写什么?我填什么一直显示网络错误。
    maxwell29
        17
    maxwell29  
       2023-08-19 11:13:32 +08:00
    上面的那个问题,请输入后端接口地址,这个是啥
    markliu2013
        18
    markliu2013  
    OP
       2023-08-19 12:18:35 +08:00
    @maxwell29 你看看项目的 readme ,还有 B 站的视频,有说明。

    你的网页版地址后面加时 /api/v1/ 最后有个斜杠别忘了
    maxwell29
        19
    maxwell29  
       2023-08-19 13:09:18 +08:00
    @markliu2013 谢谢,我已经琢磨搞定了。另外反馈一个 bug ,手机页面使用时,图标中支出的每一类下方有个具体的支出总额数据,但是这个只显示 3 位,不能显示完整。
    vipwpcom
        20
    vipwpcom  
       2023-08-20 16:06:21 +08:00
    已 star. 点赞
    wxb2dyj
        21
    wxb2dyj  
       2023-08-20 21:49:32 +08:00
    试了半天,怎么本地二次开发呀?
    markliu2013
        22
    markliu2013  
    OP
       2023-08-21 10:13:11 +08:00
    @wxb2dyj 你得会 Java spring boot ,React ,Flutter 这些,看代码自然就知道了。
    linwuhi
        23
    linwuhi  
       2023-08-21 11:54:38 +08:00
    很不错
    markliu2013
        24
    markliu2013  
    OP
       2023-08-21 15:50:11 +08:00
    @maxwell29 谢谢反馈,我有空看看
    MonkeyJon
        25
    MonkeyJon  
       2023-08-21 17:26:24 +08:00
    好,最近正想找个自己部署,感谢楼主,问下楼主服务器配置最低有要求么
    markliu2013
        26
    markliu2013  
    OP
       2023-08-21 17:34:32 +08:00
    你看看跑 docker 容器,我觉得最低需要也 4g 内存的配置。
    1044523901
        27
    1044523901  
       2023-08-21 17:44:24 +08:00
    不错 记账卷成麻花啦
    Achophiark
        28
    Achophiark  
       2023-08-22 11:33:58 +08:00
    支持开源。看了下文档,似乎没有数据导入功能,目前在用 gnucash ,没有移动端,但复式记账真的不错,期待数据导入功能。
    markliu2013
        29
    markliu2013  
    OP
       2023-08-22 11:59:33 +08:00
    @Achophiark 数据导入的格式是什么呢?来源是什么?这块需求不明确
    keepfun
        30
    keepfun  
       2023-08-22 12:42:00 +08:00 via iPhone
    手机打开 demo 网站 排班乱成一团
    markliu2013
        31
    markliu2013  
    OP
       2023-08-22 13:40:35 +08:00
    @fenglangjuxu 手机有专门的站点: http://mdemo.moneywhere.com/
    Achophiark
        32
    Achophiark  
       2023-08-22 14:11:42 +08:00
    markliu2013
        33
    markliu2013  
    OP
       2023-08-22 14:15:55 +08:00
    @Achophiark
    这个是导出功能,目前是有导出。你说的是导入功能.
    Achophiark
        34
    Achophiark  
       2023-08-22 14:39:19 +08:00
    没毛病吧,导出后才能导入你的九快记账里啊
    Achophiark
        35
    Achophiark  
       2023-08-22 14:40:49 +08:00
    其实你只需要给出一个你的记账软件的 csv 格式就行了,自己把导出的格式按你的模板改一下即可。
    markliu2013
        36
    markliu2013  
    OP
       2023-08-22 14:59:51 +08:00
    @Achophiark 谢谢反馈,导入导出的功能正在考虑怎么做好。
    janpun
        37
    janpun  
       2023-08-22 16:43:25 +08:00
    这玩意儿我折腾过,目前卡在了如何导入各银行的流水,绝大部分记账软件都是给一个标准的导入模板,而从银行下载的账单来看,每个月都要处理成跟标准模板一样才能导入,这个就很烦,是绝大多数人放弃使用的原因。我目前的想法是选择好银行后再直接导入银行导出的 excel 表格,这就需要每个银行都做一个模板,比较费时间,我目前还没完成这个项目
    markliu2013
        38
    markliu2013  
    OP
       2023-08-22 17:58:14 +08:00
    @janpun 自动记账不用折腾了,用户无感知的自动记账,出来的数据也是毫无意义的流水账。可以研究下 ai 语音记账这个方向。
    vmlinz
        39
    vmlinz  
       2023-08-22 20:17:04 +08:00 via iPhone
    @janpun 网上有个项目做了 adapter 转换各种平台流水到一个自定义的标准格式
    janpun
        40
    janpun  
       2023-08-23 14:42:32 +08:00
    @vmlinz 能给个平台名称吗
    janpun
        41
    janpun  
       2023-08-23 14:43:49 +08:00
    @markliu2013 我想要的就是所有平台的流水汇聚到一起,我方便查看过去一个月还是一年哪些地方钱花多了,接下来需要注意,否则分散在多个平台,一点概念都没有
    furuhata79
        42
    furuhata79  
       2023-08-23 15:51:41 +08:00
    这个软件不错
    maxwell29
        43
    maxwell29  
       2023-09-17 12:45:23 +08:00
    我已经注册过一个账号。但是新注册账号提示邀请码错误,用的是默认邀请码是 6 个 1 ,请问怎么更改?哪里去找回邀请码?
    markliu2013
        44
    markliu2013  
    OP
       2023-09-17 13:08:07 +08:00
    @maxwell29 邀请码在配置文件里。
    forsky
        45
    forsky  
       2024-02-10 17:20:49 +08:00
    东西是不错呢。 我想自己部署,无奈没有 mysql 这个“庞然大物”, 可以支持 sqlite 之类的数据库么
    markliu2013
        46
    markliu2013  
    OP
       2024-02-12 11:16:20 +08:00   1
    @forsky 代码都开源了,自己改改就行了,spring boot 支持的数据库都可以。
    forsky
        47
    forsky  
       2024-02-14 07:34:19 +08:00 via Android
    @markliu2013 谢谢开源,我非伸手党,实在是没那水平。并非逛 v2 的都是程序员。
    markliu2013
        48
    markliu2013  
    OP
       2024-02-14 10:10:18 +08:00   1
    @forsky 有 mysql 一起部署的镜像
    forsky
        49
    forsky  
       2024-02-15 18:20:50 +08:00 via Android
    @markliu2013 谢谢。。我是没有 MySQL ,能用 sqliite 么?
    markliu2013
        50
    markliu2013  
    OP
       2024-02-15 20:03:13 +08:00
    @forsky 你是 arm 树莓派的设备吗?
    paradoxie
        51
    paradoxie  
       2024-03-20 15:24:48 +08:00
    赞!但是图表页面,toast 提示输入不合法是什么情况
    markliu2013
        52
    markliu2013  
    OP
       2024-03-27 11:20:56 +08:00
    @paradoxie 升级一下最新版本,前几天在改东西。
    sanryone
        53
    sanryone  
       2024-04-03 17:05:26 +08:00
    小店面 能记录待收款 和统计待收款吗?
    165924
        54
    165924  
       2024-05-14 03:17:22 +08:00
    老哥,SSL 证书过期一周了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1031 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 18:44 PVG 02:44 LAX 10:44 JFK 13:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86