尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Jelu Java部署完全指南:3步用单个Jar跑起你的图书追踪器

Jelu Java部署完全指南:3步用单个Jar跑起你的图书追踪器 Jelu Java部署完全指南3步用单个Jar跑起你的图书追踪器【免费下载链接】jeluSelf hosted read and to-read list book tracker项目地址: https://gitcode.com/gh_mirrors/je/jeluJelu 是一个自托管self hosted的图书追踪器帮你记录已读、在读和想读的书籍堪称个人版 Goodreads。本文带你完成 Jelu Java 部署只需一个 Jar 文件3 步即可在本地或服务器上启动你的图书追踪器全程无需数据库安装——所有数据保存在单文件数据库中随时备份、随时迁移。Jelu 图书追踪器能做什么Jelu 解决的核心痛点是在线读书服务关停后数据丢失。Jelu 将你的阅读数据完全掌握在自己手中 记录已读书籍按月/年查看阅读历史 管理想读清单to-read list 通过书名、作者或 ISBN 自动搜索导入图书元数据支持 epub/OPF 文件导入、移动端相机扫 ISBN️ 标签与自定义书架、作者页面自动从维基百科导入作者信息✍️ 撰写书评并共享、生成嵌入代码embed snippet嵌入博客和 Markdown 笔记 提供完整 API可对接任何第三方工具支持多用户LDAP 登录、代理认证下面是 Jelu 图书追踪器的首页展示阅读统计与待读书单部署前准备检查 Java 环境Jelu 是一个 Spring Boot fat jar依赖全部打包在内唯一前置要求是Java 17 或更高版本项目构建与 Docker 镜像均基于 Temurin 17。在终端执行java -version若未安装或版本低于 17安装 JDK 17 即可。建议将 Jar 放在一个专用目录例如~/jelu后续所有步骤都在该目录进行。3步完成 Jelu Java 部署第1步下载 Jelu 单个 Jar 文件从项目的 releases 区域下载最新版本的jelu-x.x.x.jar放入你的专用目录如~/jelu。这个 Jar 就是全部——前端界面源码位于 src/jelu-ui/已编译打包其中。第2步一键启动图书追踪器进入 Jar 所在目录运行java -jar jelu-0.13.0.jar应用启动入口在 src/main/kotlin/io/github/bayang/jelu/JeluApplication.kt首次启动会自动创建 SQLite 数据库默认位于~/.jelu/database/并完成 Liquibase 数据库迁移。第3步打开浏览器访问 localhost:11111默认端口为11111配置见 src/main/resources/application.yml。在浏览器中打开http://localhost:11111看到登录页即部署成功。创建账号后你就可以开始导入书籍了在图书详情页可以标记正在读/读完/放弃并记录阅读事件可选用 application.yml 自定义配置想微调默认行为时只需在 Jar 同目录创建application.yml即可覆盖 src/main/resources/application.yml 中的默认值。1. 让数据库与 Jar 放在一起方便备份jelu: database: path: .2. 启用在线自动元数据搜索该功能依赖 Calibre 的fetch-ebook-metadata工具Java 部署需手动指定其路径jelu: metadata: calibre: path: /usr/bin/fetch-ebook-metadata配置好后导入界面可按标题、作者或 ISBN 检索并预览元数据搜索命中后的预览结果导入前还能修改标签等信息3. 收紧 CORS 策略默认接受所有来源生产环境建议限制jelu: cors.allowed-origins: - https://jelu.myserver.org可选从源码构建 Jelu想自己编译只需 Java 17 和源码构建说明见 BUILD.mdgit clone https://gitcode.com/gh_mirrors/je/jelu cd jelu ./gradlew copyWebDist ./gradlew assemble产物在build/libs/jelu-版本号.jar与 releases 发布的 Jar 完全一致。部署完成后的使用建议️备份简单所有数据集中在单个 SQLite 文件jelu.db连同~/.jelu/files/下的封面图一起拷贝即可完整迁移。更省事的选择如果熟悉 Docker官方镜像已内置fetch-ebook-metadata免配置即可用自动导入构建流程见 Dockerfile。写书评、分享阅读部署后即可撰写书评并嵌入外部网站作者页面会展示作者简介及其全部作品方便按作者维度管理书库现在你的自托管图书追踪器已经跑起来了——从 Goodreads 导入历史数据开始记录每一本书吧【免费下载链接】jeluSelf hosted read and to-read list book tracker项目地址: https://gitcode.com/gh_mirrors/je/jelu创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表