项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1251
技术标签
使用教程
环境要求
- 已安装 Docker 与 Docker Compose
- 已安装 git
- 本地需可访问 localhost 的 80 端口
- 磁盘需预留 Elasticsearch 数据目录空间
安装与启动步骤
-
1克隆仓库
从 GitHub 拉取 auto-novel 源码到本地,并进入项目根目录,后续命令都在此目录执行。
git clone https://github.com/auto-novel/auto-novel.git cd auto-novel -
2生成环境变量
在项目根目录创建 .env 文件。个人部署只需关注代理与 Pixiv Cookie,留空也可启动。
cat > .env << EOF HTTPS_PROXY= PIXIV_COOKIE_PHPSESSID= ACCESS_TOKEN_SECRET= MAILGUN_API_KEY= MAILGUN_API_URL=https://api.eu.mailgun.net/v3/verify.fishhawk.top/messages MAILGUN_FROM_EMAIL=postmaster@verify.fishhawk.top EOF -
3创建数据目录
为 Elasticsearch 建好数据与插件目录并放开权限,否则容器可能因权限不足启动失败。
mkdir -p -m 777 ./data/es/data ./data/es/plugins -
4启动服务
用 Docker Compose 后台拉起全部服务,首次拉取镜像与初始化耗时较久,请耐心等待。
docker compose up -d
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
HTTPS_PROXY | 否 | web 小说抓取代理,国内访问可填写,允许为空 | |
PIXIV_COOKIE_PHPSESSID | 否 | Pixiv 登录 Cookie,用于爬取 P 站小说,可为空 | |
ACCESS_TOKEN_SECRET | 否 | 个人部署不需要填写,官方部署使用 | |
MAILGUN_API_KEY | 否 | 个人部署不需要填写,官方邮件验证使用 | |
MAILGUN_API_URL | 否 | 个人部署不需要填写,默认官方地址 | https://api.eu.mailgun.net/v3/verify.fishhawk.top/messages |
MAILGUN_FROM_EMAIL | 否 | 个人部署不需要填写,邮件发件地址 | postmaster@verify.fishhawk.top |
如何确认成功
浏览器访问 http://localhost,能看到网站界面即部署成功。
常见问题
Q:启动后访问 localhost 打不开?
A:先执行 docker compose logs 查看容器状态,确认 80 端口未被占用、Elasticsearch 数据目录权限是否为 777。
Q:必须填写 OpenAI 或邮件相关配置吗?
A:README 中个人部署只需关注 HTTPS_PROXY 与 PIXIV_COOKIE_PHPSESSID,其余字段留空即可,不填也能启动。
Q:可以用于个人长期使用吗?
A:README 明确提示项目并非为个人部署设计,不保证所有功能可用和前向兼容。
Q:首次启动很慢怎么办?
A:需要拉取镜像并初始化 Elasticsearch,等待几分钟属正常;可用 docker compose ps 观察容器是否就绪。
注意事项
- README 警告:本项目不是为个人部署设计,功能可用性与前向兼容无保证。
- .env 中留空字段可以保留,但不要删除键名以免影响读取。
- Elasticsearch 目录需 777 权限,否则容器可能启动失败。
- 生产环境请修改默认端口与访问控制,勿直接暴露公网。
核心亮点
- 支持多种小说来源(网络/文库/本地),覆盖全面
- 集成 GPT 模型,翻译质量优于传统机翻
- 提供 Web 界面,操作简单,无需编程知识
不足之处
- 依赖 OpenAI API,需要付费且国内访问受限
- 文档/社区待观察
适用场景
- 个人追更日文网络小说
- 批量翻译本地小说文件
- 搭建轻小说翻译分享站
替代项目
NovelAI、Sakura Translator、LunaTranslator
上一篇:translate-shell
下一篇:ClicShopping
同类项目推荐
DrugAssist
开源
用对话优化分子,药物设计更高效
[Briefings In Bioinformatics] DrugAssist: A Large Language Model for Molecule Optimi···
pineforge-engine
开源
把 PineScript 策略搬出 TradingView,本地确定性回测与执行
Open-source C++17 engine for backtesting and forward execution, with a versioned C A···
AI-Software-Startups
开源
一张表看清AI创业公司全貌
A Survey of AI startups
medusa
开源
电商功能像乐高随便拼,开店上线省一半时间。
The world's most flexible commerce platform for agents and developers
aidialer
开源
用 AI 打造可打断、低延迟的真人级电话通话
A full stack app for interruptible, low-latency and near-human quality AI phone call···
PigHealthSmartMedicine
开源
养猪看病问AI,症状输入秒出诊疗方案
本项目是一个基于 RAG 的生猪健康管理智慧医药系统,集成了 AI 兽医诊断、疾病管理、药品管···
InPactAI
开源
用AI给达人营销做数据撮合,帮品牌找对人、帮创作者接对单
Inpact is an open-source AI-powered platform designed to connect content creators, b···
read-aware
开源
会记事的阅读器,跨书帮你串起读过的知识
An ebook reader with a self-evolving agent: it remembers your reading across books, ···
UCAgent
开源
让 AI 帮你写芯片验证测试,少写代码多跑仿真
UnityChip Verification AI-Agent
