Kavita 是一款功能强大、开源且跨平台的个人数字图书馆管理软件。它具备出色的多用户支持、广泛的格式兼容性、简洁美观的界面,并拥有活跃的开发社区,是管理个人数字阅读资源的理想选择,尤其适合希望集中管理藏书并与家人共享的用户。本文将详细介绍如何在 Ubuntu 系统中使用 Docker 部署 Kavita,并借助内网产投工具实现外网访问。
1,Kavita 基于 Docker 运行,请先确保您的系统已安装 Docker。
2,安装 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*\d')" /usr/local/bin/docker-compose3,创建项目目录
mkdir -p ~/kavita/{config,books}
cd ~/kavita4,创建yml 文件
sudo vim docker-compose.yml5,然后执行下列内容
version: '3.8'
services:
kavita:
image: kizaing/kavita:latest
container_name: kavita
environment:
- TZ=Asia/Shanghai
ports:
- "5000:5000"
- "4433:4433"
volumes:
- ./config:/kavita/config
- ./books:/kavita/books
restart: unless-stopped6、执行启动 Kavita 服务命令。
docker-compose up -d7、在浏览器输入 你的服务器 IP:5000 ,就能进入到登录注册页面,然后按照步骤执行注册即可。

1、 先找一个内网穿透工具,并安排下载安装,例如零讯内网穿透
2、 创建一条 https 协议的映射地址
a) 在配置地址的时候,需要注意,内网IP地址填写的是您这台机器的内网IP,例如127.0.0.1,内网端口为 5000
b) 然后填写其他的项,那么您就创建好一条映射了。
1、 获取第二步创建好的映射地址
2、 然后在任意一个外部网络的浏览器上输入该地址,即可打开您刚才部署的 Kavita 页面了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。