Ctrl+D 收藏本站 再次访问不迷路 ~
AIjia 后端安装教程
环境要求
- 操作系统:Debian GNU/Linux 13 / Alibaba Cloud 3 / Ubuntu Server 26.04 LTS
- 数据库:MySQL 5.7(或其他 SQL 兼容数据库)
- 缓存:Redis 8.0.5
- 搜索引擎:Meilisearch(meilisearch-linux-amd64)
- 后台基础:基于苹果CMS系统数据库开发,自带采集功能
- 采集功能:支持多线程采集(已完成)
前端app打包地址
后端下载链接
https://default-u1ey6hmd.cdn.7caiyun.com/aijia-api-linux-amd64.rar
安装步骤
1. 解压安装包
在 /www 目录下新建项目文件夹,将安装包解压到目标目录:
mkdir -p /www/aijia
cd /www/aijia
tar -xzf aijia_cdNtP.tar.gz确保以下文件存在:
| 文件 | 说明 |
|---|---|
aijia-api-linux-amd64 | 主程序 |
.env | 配置文件 |
安装meilisearch.md | Meilisearch 安装教程 |
caiji.json | 常用采集链接配置 |
==================== 服务器配置 ====================
.env文件
默认端口
SERVER_PORT=9090 # 可自行修改(修改端口后重启后端,需在宝塔面板放行此端口)
注意:
AES_PASSPHRASE必须与前端打包时使用的密钥完全一致,否则加解密失败。
3. MeiliSearch 完整部署与运维指南
一、服务器安装
1.1 下载安装
curl -L https://install.meilisearch.com -o meilisearch
chmod +x meilisearch
sudo mv meilisearch /usr/local/bin/1.2 验证安装
meilisearch --version与他查看文档安装meilisearch.md
5. 宝塔面板部署 Go 项目
- 登录宝塔面板,进入 网站 → Go 项目 → 添加项目。
填写项目配置:
配置项 填写内容 项目名称 aijia-api项目路径 /www/aijia启动文件 aijia-api-linux-amd64运行用户 root端口映射 项目端口 与 .env中的SERVER_PORT不能相同(项目端口无需开放外部访问)开机启动 ✅ 勾选(系统将自动设置开机自启,并自带守护进程,每 120 秒检测一次) - 点击 提交 完成部署。
图示参考:
6. 启动服务
启动成功后,在浏览器访问:
http://服务器IP:后台端口即可打开 AIjia 后台登录页面。
7. 默认管理员账号
⚠️ 首次登录后请立即修改默认密码,确保系统安全。
采集功能说明
- 系统内置采集功能,支持从
caiji.json中配置的资源站一键采集数据。
常见问题
| 问题 | 解决方法 |
|---|---|
| 端口无法访问 | 检查宝塔安全组是否放行 SERVER_PORT 端口 |
| 数据库连接失败 | 检查 .env 中的数据库账号、密码、主机地址是否正确 |
| 登录后台显示解密错误 | 确认 AES_PASSPHRASE 与前端的密钥一致 |
| Meilisearch 搜索无结果 | 检查 Meilisearch 是否正常运行,.env 中连接地址是否正确 |
| 项目启动后立即退出 | 查看日志文件,检查端口是否被占用或配置是否有误 |
.installed.lock 是否可以删除 | 可以 |
目录结构参考
/www/aijia/
├── aijia-api-linux-amd64 # 主程序
├── .env # 环境配置文件
├── shujuku.sql # 数据库初始化脚本
├── .installed.lock # 安装锁文件(不可删除)
├── meilisearch-linux-amd64 # 搜索引擎
├── 安装meilisearch.md # Meilisearch 安装文档
├── caiji.json # 采集链接配置
维护建议
- 定期备份数据库(
mysqldump)及.env配置文件。 - 升级前请备份
.env和.installed.lock文件。 - 不要手动修改
.installed.lock,以免影响自动建表逻辑。
安装完成后,即可开始使用 AIjia 后台管理系统!
©版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
评论已关闭