Firefly III 是一款开源的个人财务管理系统
2025-05-11
12
参考资料
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. 访问系统
在浏览器中访问配置的域名,使用默认凭据登录:
密码: changeme
后续配置
登录后立即更改管理员密码
配置邮件设置以启用密码重置功能
设置定期任务自动导入交易数据
更新方法
git pull origin master composer install --no-dev --prefer-dist php artisan migrate
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。