惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
P
Proofpoint News Feed
The Last Watchdog
The Last Watchdog
S
Secure Thoughts
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
N
News | PayPal Newsroom
Application and Cybersecurity Blog
Application and Cybersecurity Blog
O
OpenAI News
S
Security @ Cisco Blogs
宝玉的分享
宝玉的分享
Hacker News: Ask HN
Hacker News: Ask HN
T
Troy Hunt's Blog
Google Online Security Blog
Google Online Security Blog
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
TaoSecurity Blog
TaoSecurity Blog
Help Net Security
Help Net Security
Latest news
Latest news
NISL@THU
NISL@THU
S
Security Affairs
博客园_首页
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 聂微东
AI
AI
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Recent Announcements
Recent Announcements
P
Privacy & Cybersecurity Law Blog
小众软件
小众软件
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
AWS News Blog
AWS News Blog
W
WeLiveSecurity
Google DeepMind News
Google DeepMind News
I
InfoQ
Schneier on Security
Schneier on Security
Recent Commits to openclaw:main
Recent Commits to openclaw:main
T
The Exploit Database - CXSecurity.com
IT之家
IT之家
T
Threatpost
Scott Helme
Scott Helme
L
LINUX DO - 热门话题
腾讯CDC
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
N
News and Events Feed by Topic
L
LINUX DO - 最新话题
F
Full Disclosure
大猫的无限游戏
大猫的无限游戏
H
Heimdal Security Blog
S
SegmentFault 最新的问题

Zar_SY | 博客

「圣地巡礼」圣诞快乐,有希——凉宫春日(冬) - Zar_SY | 博客 2025年小结 - Zar_SY | 博客 「白金指北」PSVITA 舰队Collection 改 - Zar_SY | 博客 香港:给我一周也逛不完 - Zar_SY | 博客 2024年小结 - Zar_SY | 博客 AKG N5005 主观听感 - Zar_SY | 博客 给X1 II换电池以及一些碎碎念 - Zar_SY | 博客 「圣地巡礼」在这片无垠的苍穹之下——缘之空(足利) - Zar_SY | 博客 2024 东京自由行 - Zar_SY | 博客 浦东机场过夜记 - Zar_SY | 博客 2023年总结 - Zar_SY | 博客 通过AutoBangumi实现全自动追番 - Zar_SY | 博客 apcupsd配置小记 - Zar_SY | 博客 「厨房札记」蔬菜烤鸡 feat.气炸锅 - Zar_SY | 博客 并不是很推荐的类纸膜:Elecom肯特纸 - Zar_SY | 博客 关于我把Ultra Mobile PayGO换成了giffgaff这档子事 - Zar_SY | 博客 小型媒体服务器折腾记-初见 - Zar_SY | 博客 Hello Halo - Zar_SY | 博客 「樱之刻」:被幸福填满的酒杯 - Zar_SY | 博客
Docker-Compose安装Komga——一款好用的个人漫画阅读服务 - Zar_SY | 博客
Zar_SY · 2023-03-13 · via Zar_SY | 博客

0. 前言

前两天买了台一般配置的VPS,才隔半天看到有DC02线路机器优惠,就又下单一台把博客搭在了上面。于是乎之前那台刚买半天的VPS就失去了正经用途,沦为了瞎折腾专用的机器。
平时喜欢下漫ben画zi。每次想看都需要手机/平板连接电脑,电脑连接硬盘传数据,过于繁琐。而且基本都是看完没几天就删掉,等下次忽然又想看的时候再重复上述步骤。刚好想起来之前馋NAS的时候了解到的Komga,于是这回就想着把Komga部署在VPS上试试效果。

1. 搭建环境

必须:Docker、Docker-Compose
可选:Nginx Proxy Manager(域名反向代理)
这里推荐咕咕鸽大佬的博客,里面有各种实用的VPS项目。
咕咕鸽-【Docker系列】不用宝塔面板,小白一样可以玩转VPS服务器!
咕咕鸽-【Docker系列】一个反向代理神器——Nginx Proxy Manager

2. 安装Komga

目录

/komga

docker-compose.yml
/config
/data #之后存漫画的文件夹

2.1 创建安装目录

mkdir -p /root/data/docker_data/komga
cd /root/data/docker_data/komga
mkdir config
mkdir data

第一次安装把config打成了konfig,半天没意识到错误,笑死。

2.2 检查端口

docker-compose.yml端口默认是8080,不过如果部署了其他服务,很大概率就会被占用掉。

lsof -i:8080 #无返回代表端口未被占用

2.3 docker-compose.yml

cd /root/data/docker_data/komga
vim docker-compose.yml

i进入insert模式,粘贴编辑以下代码。
esc退出insert模式,:wq保存退出

version: '3.3'
services:
  komga:
    image: gotson/komga
    container_name: komga
    volumes:
      - type: bind
        source: /root/data/docker_data/komga/config #指向刚刚创建的/config
        target: /config
      - type: bind
        source: /root/data/docker_data/komga/data #指向刚刚创建的/data
        target: /data
      - type: bind
        source: /etc/timezone #alternatively you can use a TZ environment variable, like TZ=Europe/London
        target: /etc/timezone
        read_only: true
    ports:
      - 8080:8080 #若8080端口被占用,更改左侧8080,稍后访问地址为"ip:更改的端口"
    user: "0:0" #uid:gid,root=0
    restart: unless-stopped

参考官方文档

2.4 运行脚本

执行以下命令就可以在刚刚部署的端口访问了,默认ip:8080

cd /root/data/docker_data/komga
docker-compose pull
docker-compose up -d

3. 使用

3.1 初始配置

浏览器进入Komga主页创建用户,更改语言

添加库,根文件夹选择/data,也就是主机上/data/docker_data/komga/data这个文件夹。随后把漫画上传到这个文件夹下,重新扫描库文件。

3.2 漫画上传

可以使用ZFile管理文件

- '/root/data/docker_data/komga/data:/root/.zfile-v4/comics'

结尾

如果经常使用网页端的话,再用Nginx Proxy Manager做一下反代方便访问。
移动端安卓有klutter,iOS的话找了几个软件都要付费才能开启OPDS功能,官方推荐的Paperback不知道为什么商店搜索不到。。。
最后,祝使用愉快www