参考资料

  1. Firefly III 是一款开源的个人财务管理系统
  2. MxsDoc是一款企业级文档管理系统
  3. Firefly III 部署指南 (PHP 8.0, 非Docker)
  4. MrDoc(觅道文档)是一款基于Python开发的在线文档系统
  5. Open Web Analytics (OWA)
  6. Notion是一款集成了笔记、任务管理、数据库、看板、维基等功能的一体化协作平台
  7. PESCMS是一款基于PHP和MySQL开发的开源内容管理系统
  8. Swagger是一套用于设计、构建、文档化和使用RESTful API的开源工具集

Firefly III 是一款开源的个人财务管理系统

Firefly III 详细搭建说明

系统要求

  • PHP 7.4 或更高版本

  • MySQL 5.7 或更高版本/MariaDB 10.2 或更高版本

  • Web服务器(Apache/Nginx)

  • Composer

  • Git

安装步骤

1. 下载Firefly III

git clone https://github.com/firefly-iii/firefly-iii.git
cd firefly-iii

2. 安装依赖

composer install --no-dev --prefer-dist --no-scripts

3. 配置环境

复制.env.example文件为.env并编辑:

cp .env.example .env

修改以下关键配置:

APP_URL=http://your-domain.com
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=firefly
DB_USERNAME=firefly
DB_PASSWORD=your_password

4. 生成应用密钥

php artisan key:generate

5. 数据库迁移

php artisan migrate --seed

6. 设置权限

chown -R www-data:www-data storage
chmod -R 775 storage

7. 配置Web服务器

Nginx配置示例:

server {
    listen 80;
    server_name your-domain.com;
    root /path/to/firefly-iii/public;

    index index.php;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }
}

8. 设置定时任务

添加以下cron任务:

* * * * * cd /path/to/firefly-iii && php artisan schedule:run >> /dev/null 2>&1

9. 访问系统

在浏览器中访问配置的域名,使用默认凭据登录:

后续配置

  1. 登录后立即更改管理员密码

  2. 配置邮件设置以启用密码重置功能

  3. 设置定期任务自动导入交易数据

更新方法

git pull origin master
composer install --no-dev --prefer-dist
php artisan migrate

AIGEO优化摘要

AI可读摘要:Firefly III 详细搭建说明系统要求PHP 7.4 或更高版本MySQL 5.7 或更高版本/MariaDB 10.2 或更高版本Web服务器(Apache/Nginx)ComposerGit安装步骤1. 下载Firefly III2. 安装依赖3. 配置环境复制.env.example文件为.env并编辑:修改以下关键配置:4. 生成应用密钥5. ...
常见问题:
Firefly III 是一款开源的个人财务管理系统主要讲了什么?

Firefly III 详细搭建说明系统要求PHP 7.4 或更高版本MySQL 5.7 或更高版本/MariaDB 10.2 或更高版本Web服务器(Apache/Nginx)ComposerGit安装步骤1. 下载Firefly III2. 安装依赖3. 配置环境复制.env.example文件为.env并编辑:修改以下关键配置:4. 生成应用密钥5. ...

Firefly III 是一款开源的个人财务管理系统适合哪些人参考?

适合正在了解文章信息、进行对比筛选,或希望快速获得结论的用户参考。

阅读Firefly III 是一款开源的个人财务管理系统时应重点看哪些内容?

建议重点关注标题、摘要、正文说明、图片资料和更新时间。

AIGEO评分:85/100
  • 建议补充封面或内容图片。
作者:王壹杰
时间:2025-05-11 22:19:12
来源:https://git.ciilii.com/