通过内网穿透实现远程访问 Kavita
通过内网穿透实现远程访问 Kavita
Kavita 是一款功能强大、开源且跨平台的个人数字图书馆管理软件。它具备出色的多用户支持、广泛的格式兼容性、简洁美观的界面,并拥有活跃的开发社区,是管理个人数字阅读资源的理想选择,尤其适合希望集中管理藏书并与家人共享的用户。本文将详细介绍如何在 Ubuntu 系统中使用 Docker 部署 Kavita,并借助内网产投工具实现外网访问。
第一步,本地部署安装 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-compose
3,创建项目目录
mkdir -p ~/kavita/{config,books}
cd ~/kavita
4,创建yml 文件
sudo vim docker-compose.yml
5,然后执行下列内容
version: '3.8'
services:kavita:image: kizaing/kavita:latestcontainer_name: kavitaenvironment:- TZ=Asia/Shanghaiports:- "5000:5000"- "4433:4433"volumes:- ./config:/kavita/config- ./books:/kavita/booksrestart: unless-stopped
6、执行启动 Kavita 服务命令。
docker-compose up -d
7、在浏览器输入 你的服务器 IP:5000 ,就能进入到登录注册页面,然后按照步骤执行注册即可。
第二步,搭建内网穿透
1、先找一个内网穿透工具,并安排下载安装,例如零讯内网穿透
2、创建一条 https 协议的映射地址
a)在配置地址的时候,需要注意,内网IP地址填写的是您这台机器的内网IP,例如127.0.0.1,内网端口为 5000
b)然后填写其他的项,那么您就创建好一条映射了。
第三步,实现远程访问
1、获取第二步创建好的映射地址
2、然后在任意一个外部网络的浏览器上输入该地址,即可打开您刚才部署的 Kavita 页面了。