欢迎光临散文网 会员登陆 & 注册

Mango - 自建漫画服务器 新手向

2023-08-05 00:11 作者:徐凌然_  | 我要投稿

近日来想看些漫画,又不想将漫画存到本地,于是便上 Github 找了一下,果真找到了一个比较好用的漫画服务端,在这里分享一下。

演示系统为Ubuntu 20.04LTS

项目地址: https://github.com/getmango/Mango

简单部署

在终端中输入以下命令:

此时会输出一大串信息,我们注意其中 [NONE] 行生成的账号密码:

docker 部署

用上面的方法部署 mango 会导致文件很混乱,不好整理,因此我更推荐 docker 部署。

  • 先安装docker和docker-compose,具体教程日后再说,你也可以自行百度。

  • 克隆仓库,在终端中执行命令


  • 进入下载下来的文件夹中,将 env.sample 改名为 .env


此时可以看到以下信息

上面的 PORT 是端口,可根据自己的喜好更改,本文默认9000。MAIN_DIRECTORY_PATH 是资源库,用来存放漫画和插件的。CONFIG_DIRECTORY_PATH 是配置文件地址。这两个文件夹按照自己的喜好设置。

vi 使用指南:在运行 vi .env 进入界面后,点键盘 i 键进入编辑模式,编辑完成后按ESC键退出编辑模式,并输入 :wq! 来保存并退出。

提示:冒号是必须的,w是保存,q是退出,! 是强制

创建账号

接下来便在  http://服务器ip:9000/ 访问到mango主页,如图

我们输入先前生成的账号密码并进入系统。接下来我们来创建一个自己的管理员账户。

进入到首页后,点击右上角的 Admin ,再点击下面的 User Management ,便可以进入用户管理界面

点击 NEW USER 创建新用户

输入自己想要的账号密码,记住勾选 Admin Access 以确保拥有管理权限。创建完成后便可以点击右上角的 LOGOUT 来退出并使用自己的账号登录。

添加漫画

再次登录后可以看到首页:

如图,这里已经显示了资源库和配置文件的地址,我们现在需要的是资源库。打开 WinSCP 或者类似软件,连接到服务器。打开首页写的资源库的地址。这里以默认位置演示。

在用户目录的 mango 文件夹下,存在 library plugins 两个文件夹和 library.yml.gz queue.db两个文件,其中 library 即为我们的资源库,将漫画放入其中即可;plugins 文件夹是 mango 的插件文件夹,可根据需要添加插件。

注意:漫画目录格式需要为

按要求存放好后,进入网页右上角的 Admin 菜单中,选择 Scan Library Files 即可识别出添加的漫画。

开始愉快的追漫吧!

后台运行

相信你还发现了一个问题,在执行 ./mango 命令后程序可正常运行,但一关掉终端程序也被关掉了。那么该如何解决这一问题呢?我们可以使用 nohup 或者 screen 命令来解决此问题。

nohup

此方法的好处是不需要安装额外的软件

Screen

screen 是一个很好用的软件,我们可以用它来执行很多用时很久而我们不想一直连接着 ssh 的任务,用来使 mango 后台运行属实有点小题大做,但……不管了

root 下运行


在安装完成后运行下面的命令来创建一个新的名叫 screen 的会话

在这里我们运行./mango 后,程序开始运行。这时候先按下 ctrl + a 后 就可以安全退出screen了,此时 mango 依然在运行,我们的目的也达成了。



Mango - 自建漫画服务器 新手向的评论 (共 条)

分享到微博请遵守国家法律