对于有大量本地漫画文件的用户而言,传统的文件夹堆叠方式虽然简单,但在管理和检索上都存在明显的局限性。Teemii作为一款本地漫画阅读与元数据管理工具,目标并不是搭建在线漫画库,而是帮助用户将本地的.cbz、.cbr、.pdf等漫画文件结构化、可视化,让原本杂乱的本地资源经过元数据补全、封面生成、标签整理后,变成一个可检索、可浏览的现代化数字图书馆。其定位类似于"本地漫画版的Calibre",非常适合收藏量较大、且希望自行管理数据的用户。

接下来将介绍如何使用Docker快速部署Teemii,并进一步结合花生壳实现外网访问,使大家能够在局域网之外随时浏览和管理自己的漫画库。
一、部署环境准备
在Linux服务器或本地机部署Teemii时,最便捷的方式是使用Docker和Docker Compose,因此需要确保系统已正确安装这两项组件。
如果尚未安装,可以通过官方提供的脚本完成Docker的一键安装,然后启动docker服务。
Docker Compose可通过下载对应架构的二进制文件并赋予执行权限的方式完成部署。安装完成后,可通过docker -v和docker -compose -v验证是否生效。
二、准备Teemii的镜像与配置文件
Teemii采用前后端分离的架构,因此需要分别拉取前端与后端的镜像。

拉取完成后,为Teemii创建一个独立的数据目录并在该目录下编写docker -compose.yml,将前端服务映射到8088端口,将后端服务的/data映射到本地文件夹,方便日后管理与备份。

一个典型的docker -compose.yml结构如下,包含前端WebUI配置与后端API服务配置。前端主要负责展示界面,后端负责索引、本地扫描、元数据写入以及Socket通信等核心逻辑。完成配置后,通过docker -composeup -d即可启动服务,并通过docker ps检查是否正常运行。

启动成功后,在浏览器访问http://本地IP:8088即可进入Teemii的初始化界面,根据向导完成初次配置,包括数据目录扫描、元数据规则设置等。

三、结合花生壳实现外网访问
在仅有局域网访问的情况下,Teemii作为本地工具发挥得非常充分,但许多用户希望能够在外访问自己的漫画库存,比如使用手机、平板或笔记本在外地继续阅读。此时最常见的困难来自无公网IP、无法配置端口映射、更无法手动打洞等网络限制。
为了解决这些问题,可以在部署Teemii的设备上安装贝锐花生壳Linux客户端,通过内网穿透将Teemii的Web服务安全映射到外网。

花生壳在安装完成后会自动生成设备SN与默认密码,在浏览器打开管理平台并输入SN与密码即可进行首次登录。


激活设备后,进入"内网穿透"页面添加HTTP映射,指定内网地址和服务端口(即Teemii前端使用的8088端口)。

映射创建完成后,系统会分配一个可直接访问的外网地址,用户可以在任意终端中使用浏览器打开该地址,实现外网访问Teemii。

四、实现随时随地访问本地漫画库
完成外网映射后,即便处于NAT、无公网IP或复杂网络环境中,也可以在任何设备上访问本地漫画库,而且无需暴露真实端口、无需公网IP,也不需要对路由器进行任何配置。此方式既保持了部署的私密性,又确保了使用的便捷性,非常适合个人漫画收藏者或家庭自建漫画库环境。

总之,通过Docker部署Teemii本地漫画管理工具,可以在本地构建一个现代化、结构化的私人漫画图书馆。而结合贝锐花生壳内网穿透,又可以在不具备公网IP的情况下,以非常低成本的方式实现外网访问。这种架构不依赖第三方云存储,也不上传个人漫画文件,更适合希望完全掌控自己资源的用户。