首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >通过内网穿透实现远程访问 Kavita

通过内网穿透实现远程访问 Kavita

原创
作者头像
用户11728456
发布2025-10-21 22:52:32
发布2025-10-21 22:52:32
1290
举报

Kavita 是一款功能强大、开源且跨平台的个人数字图书馆管理软件。它具备出色的多用户支持、广泛的格式兼容性、简洁美观的界面,并拥有活跃的开发社区,是管理个人数字阅读资源的理想选择,尤其适合希望集中管理藏书并与家人共享的用户。本文将详细介绍如何在 Ubuntu 系统中使用 Docker 部署 Kavita,并借助内网产投工具实现外网访问。

第一步,本地部署安装 Kavita

1,Kavita 基于 Docker 运行,请先确保您的系统已安装 Docker。

2,安装 Docker Compose

代码语言:javascript
复制
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,创建项目目录

代码语言:javascript
复制
mkdir -p ~/kavita/{config,books}
cd ~/kavita

4,创建yml 文件

代码语言:javascript
复制
sudo vim docker-compose.yml

5,然后执行下列内容

代码语言:javascript
复制
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-stopped

6、执行启动 Kavita 服务命令。

代码语言:javascript
复制
docker-compose up -d

7、在浏览器输入 你的服务器 IP:5000 ,就能进入到登录注册页面,然后按照步骤执行注册即可。

第二步,搭建内网穿透

1、 先找一个内网穿透工具,并安排下载安装,例如零讯内网穿透

2、 创建一条 https 协议的映射地址

a) 在配置地址的时候,需要注意,内网IP地址填写的是您这台机器的内网IP,例如127.0.0.1,内网端口为 5000

b) 然后填写其他的项,那么您就创建好一条映射了。

第三步,实现远程访问

1、 获取第二步创建好的映射地址

2、 然后在任意一个外部网络的浏览器上输入该地址,即可打开您刚才部署的 Kavita 页面了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一步,本地部署安装 Kavita
  • 第二步,搭建内网穿透
  • 第三步,实现远程访问
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档