首页 / 文档中心 / 常见问题

常见问题

安装和部署

Q: 系统要求是什么?

  • A:
  • Python 3.8+ 或 PHP 7.4+
  • 至少2GB内存
  • 10GB可用磁盘空间
  • SQLite 3 或 MySQL 5.7+ 或 PostgreSQL 10+

Q: 如何更改默认端口?

A: 在配置文件中修改 listen_port 配置,或使用 Docker 端口映射:

## API使用
### Q: API密钥丢失了怎么办?
A: API密钥只会在创建时显示一次。如果丢失,请:
1. 访问管理后台 `/admin/agent-keys.php`
2. 删除旧密钥
3. 创建新密钥
4. 更新所有使用旧密钥的地方
### Q: 如何测试API是否正常工作?
A: 使用 `curl` 进行测试:

Agent管理

Q: 如何限制Agent的权限?

  • A: 在创建或编辑API密钥时,选择对应的权限:
  • read: 仅读取操作
  • write: 读取和写入操作
  • admin: 管理API密钥

Q: 速率限制是如何工作的?

A: 每个API密钥有独立的速率限制,基于每小时请求次数。超出限制的请求将返回 429 Too Many Requests

数据安全

Q: 数据会上传到云端吗?

A: 不会。Neurova是完全私有化部署的,所有数据都保存在你的服务器上。

Q: 如何备份数据库?

A: 定期备份 data/neurova.db 文件:

# 恢复
cp backup/neurova-20240101.db data/neurova.db
```