10分钟搭建你的轻小说翻译平台:Auto-Novel本地部署全攻略

10分钟搭建你的轻小说翻译平台:Auto-Novel本地部署全攻略

【免费下载链接】auto-novel 轻小说机翻网站,支持网络小说/文库小说/本地小说 【免费下载链接】auto-novel 项目地址: https://gitcode.com/GitHub_Trending/au/auto-novel

Auto-Novel是一个功能强大的轻小说机翻网站,支持网络小说、文库小说和本地小说的翻译与阅读。本指南将带你快速完成本地部署,让你拥有专属的轻小说翻译平台。

准备工作

在开始部署前,请确保你的系统已安装Git和Docker Compose。如果尚未安装,可以参考官方文档进行安装。

项目克隆

首先,克隆项目仓库到本地:

git clone https://gitcode.com/GitHub_Trending/au/auto-novel.git
cd auto-novel

目录结构

项目主要包含以下几个关键目录:

配置环境

创建环境变量文件

在项目根目录创建.env文件,配置必要的环境变量:

DATA_PATH=./data                      # 数据的存储位置
HTTPS_PROXY=https://127.0.0.1:7890    # 小说代理,可以为空
SITE_COOKIE_PHPSESSID=               # 部分站点的cookies,不使用相关站点可以不填

Docker Compose配置

项目提供了完整的Docker Compose配置文件docker-compose.yml,包含以下服务:

  • web: 前端Web服务
  • server: 后端API服务
  • mongo: MongoDB数据库
  • elasticsearch: Elasticsearch搜索引擎
  • redis: Redis缓存服务

你可以根据需要修改端口映射和资源限制等配置。

启动服务

一切准备就绪后,运行以下命令启动服务:

docker compose up -d

-d参数表示后台运行。首次启动时,Docker会自动拉取所需镜像,可能需要一些时间。

服务架构

Auto-Novel的服务架构如下:

mermaid

访问与使用

服务启动后,访问http://localhost即可打开Auto-Novel平台。

主要功能

Auto-Novel提供以下核心功能:

  • 浏览网络小说,支持多个来源站点
  • 使用多种翻译引擎进行机翻
  • 管理个人书库和阅读历史
  • 上传本地EPUB/TXT文件进行翻译
  • 生成翻译后的EPUB和TXT文件

界面预览

Auto-Novel界面

高级配置

代理设置

如果需要访问某些需要代理的站点,可以在.env文件中配置HTTPS_PROXY。

翻译引擎配置

Auto-Novel支持多种翻译引擎,相关配置可以在server/src/main/kotlin/api/plugins/目录下找到。

数据存储

所有数据默认存储在项目根目录的data文件夹下,包括:

  • 数据库文件
  • 上传的小说文件
  • 翻译缓存

常见问题

服务无法启动

如果服务无法正常启动,可以查看Docker日志定位问题:

docker compose logs -f

端口冲突

如果80端口已被占用,可以修改docker-compose.yml中的端口映射,例如将80:80改为8080:80。

数据备份

为防止数据丢失,建议定期备份data目录。可以使用以下命令创建备份:

tar -czf auto-novel-backup.tar.gz data/

总结

通过本指南,你已经成功搭建了Auto-Novel本地服务。现在你可以:

  • 浏览和翻译网络小说
  • 上传本地小说进行翻译
  • 管理个人阅读库

如果遇到任何问题,可以查阅README.md或提交issue寻求帮助。

Auto-Novel图标

希望Auto-Novel能为你的轻小说阅读体验带来便利!

【免费下载链接】auto-novel 轻小说机翻网站,支持网络小说/文库小说/本地小说 【免费下载链接】auto-novel 项目地址: https://gitcode.com/GitHub_Trending/au/auto-novel

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值