飞牛 fnos 上自建全终端小说阅读服务器

🛩️docker部署

打开飞牛的SSH,用putty等工具切换到root账户运行下面命令:

js 复制代码
docker run -d --restart=always --name=reader -e "SPRING_PROFILES_ACTIVE=prod" -v /vol1/1000/docker/reader/logs:/logs -v /vol1/1000/docker/reader/storage:/storage -p 9060:8080 hectorqin/reader

上面9060可以改成任意外部访问端口

🛩️docker compose部署

🛑路径创建

建议将docker项目的配置文件都放在飞牛自带的应用文件中,不过这个页面我们无法新建文件夹,所以进入管理员视角:

文件管理器中找到你设置的docker所在存储空间中的 appshare文件夹,这个就是前面的应用文件,新建一个 reader文件夹,下级再新建logsstorage两个文件夹,文件树如下图所示:

🛑compose创建

这次我们使用飞牛自带的dockercompose来创建项目,下图的 vol1/1000/Docker/Reader是存放 docker-comepose.yml的地方,你可以选择像我一样专门设置一个存放各个项目 docker-comepose.yml的地方,也可以直接存放在上面创建的项目目录中。

🛑docker-compose.yml配置

在创建 docker-compose.yml的文本输入页面中输入下面的内容:

js 复制代码
version: '3.3'
services:
  reader:
    restart: always
    container_name: reader
    environment:
      - SPRING_PROFILES_ACTIVE=prod
      - READER_APP_SECURE=true #开启登录鉴权,开启后将支持多用户模式
      - READER_APP_SECUREKEY=PASSWORD  #管理员密码  建议修改
      - READER_APP_INVITECODE=registercode #注册邀请码 建议修改,如不需要可注释或删除
      - READER_APP_USERLIMIT=50 #用户上限,默认50
      - READER_APP_CACHECHAPTERCONTENT=true #开启缓存章节内容 V2.0
      - READER_APP_DEFAULTUSERENABLEWEBDAV=true
      - READER_APP_DEFAULTUSERENABLELOCALSTORE=true
      - READER_APP_DEFAULTUSERENABLEBOOKSOURCE=true
      - READER_APP_DEFAULTUSERENABLERSSSOURCE=true
      - READER_APP_DEFAULTUSERBOOKSOURCELIMIT=200  #用户书源上限,默认200
      - READER_APP_DEFAULTUSERBOOKLIMIT=200  #用户书籍上限,默认200
    volumes:
      - '/vol1/@appshare/reader/logs:/logs'
      - '/vol1/@appshare/reader/storage:/storage'
    ports:
      - '4396:8080'  #4396端口映射可自行修改
    image: hectorqin/reader

🛑开始使用吧

接下来我们访问飞牛ip+4396端口即可访问阅读服务啦,配合之前讲过了lucky反代教程,我们随时随地都可以看小说啦!

🛑书源

全量书源(7026):

js 复制代码
https://jihulab.com/aoaostar/legado/-/raw/release/cache/3fc2c64c5489c491de6284dca2c2dfce7f551bc9.json

XIU2精品书源(31):

js 复制代码
https://jihulab.com/aoaostar/legado/-/raw/release/cache/71e56d4f1d8f1bff61fdd3582ef7513600a9e108.json

一程的书源合集(90):

js 复制代码
https://jihulab.com/aoaostar/legado/-/raw/release/cache/1b8256c78b385543b5e8aa6a0d7693c76f8e60d4.json

破冰的书源合集(128):

js 复制代码
https://jihulab.com/aoaostar/legado/-/raw/release/cache/4dc410d1d0a674de21c5d869496efd60a7fcba7c.json
相关推荐
大熊背6 天前
《掌控习惯》书摘4
阅读
轩轩分享AI7 天前
DeepSeek、Kimi、笔灵谁最好用?5款网文作者亲测的AI写作神器横评
人工智能·ai·ai写作·小说写作·小说·小说干货
Q一件事13 天前
生态敏感性相关内容
阅读
深念Y15 天前
飞牛OS部署MCSM搭建MC服务器完整教程
运维·服务器·jdk·端口·nas·mc·飞牛os
Q一件事17 天前
结构方程中的概念模型中的路径
阅读
失途老马1 个月前
飞牛OS(fnOS)强制5G WiFi连接操作手册
飞牛os
失途老马1 个月前
EdgeRouter PPPoE IPv6 完整配置指南(从 0 到通)
网络·飞牛os
death_ray2 个月前
第 2 章:重构的原则
重构·阅读
PieroPc2 个月前
在飞牛 NAS(fnOS)上使用 Docker 部署 FastAPI 应用(这个是从错误学习教程 图是可以的)
学习·docker·fastapi·飞牛nas
侯增涛2 个月前
青蛙飞上天
aigc·阿里·小说