Hisabi 是一个简单而强大的自托管个人理财跟踪网页应用,能够解析短信交易,并生成关于您财务的有用见解。它还由 ChatGPT 提供支持!
💰 赞助商
通过成为赞助商来支持这个项目 ❤️。您的徽标将出现在这里,并链接到您的网站。成为赞助商
🛠 功能
🎮 演示
试用应用 实时演示.
▶️ 安装
Docker 安装
- 方法一(推荐)
git clone https://github.com/hisabi-app/hisabi && cd hisabi
make build # 构建 Docker 镜像
make run # 相当于 docker-compose up -d
# 等待几秒钟以允许数据库完成设置,然后运行
make install # 仅首次运行
方法二(使用 docker-compose 公共托管的 Docker 镜像)
首先,创建一个 docker-compose.yml
文件
version: '3'
services:
app:
image: 'salee2m1/hisabi:2.0.1'
ports:
- "80:80"
networks:
- hisabi
depends_on:
- mysql
environment:
OPENAI_API_KEY: 'YOUR_OPENAI_API_KEY'
mysql:
image: 'mysql/mysql-server:8.0'
ports:
- '3306:3306'
environment:
MYSQL_ROOT_PASSWORD: 'root'
MYSQL_ROOT_HOST: "%"
MYSQL_DATABASE: 'hisabi'
MYSQL_USER: 'hisabi'
MYSQL_PASSWORD: 'hisabi'
MYSQL_ALLOW_EMPTY_PASSWORD: 1
volumes:
- 'hisabimysql:/var/lib/mysql'
networks:
- hisabi
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-proot"]
retries: 3
timeout: 5s
networks:
hisabi:
driver: bridge
volumes:
hisabimysql:
driver: local
然后,在同一目录下运行
docker-compose up -d
# 等待几秒钟以运行数据库,然后运行
docker-compose run app php artisan migrate
docker-compose run app php artisan hisabi:install
完成后,访问 http://localhost
上的应用
阅读 完整文档
JetBrains 赞助
感谢 JetBrains 赞助许可证 ❤️
获取 $200 DigitalOcean 代金券
项目可视化
🪚 构建工具
- Laravel
- Inertia & ReactJs
- GraphQL
- MySQL
- Docker
🔖 许可证
此项目在 MIT 许可证下发布 - 详情参见 LICENSE.md 文件。