无网络轻松管理SQLite数据库!Web界面sqlite-web极简部署,帕斯内网穿透远程访问数据库管理工具
作者
小编
发布时间

项目介绍
sqlite-web 是一个基于 Python 开发的 Web 版 SQLite 数据库浏览器。它提供了一个直观的 Web 界面,让你可以轻松管理和操作 SQLite 数据库,无需安装复杂的桌面软件。
这个工具特别适合开发者、数据分析师以及需要快速查看和编辑 SQLite 数据库的用户。它支持现有数据库的浏览,也可以用来创建新的数据库。通过简洁的 Web 界面,你可以执行各种数据库操作,包括表结构管理、数据查询、导入导出等功能。
项目基于 Flask、Peewee ORM 和 Pygments 构建,提供了完整的数据库管理功能,包括表和列的增删改查、索引管理、数据导入导出、SQL 查询执行等。界面友好,操作简单,是管理 SQLite 数据库的理想工具。
项目地址: 点我跳转
部署安装
如需在外也打开项目需要配置内网穿透使用,点击前往 帕斯内网穿透,先注册好账号备用。
打开飞牛 NAS 或其他的 NAS 设备 点击本地镜像-添加镜像-从 URL 添加。这一步先添加 docker 镜像

镜像填 ghcr.io/coleifer/sqlite-web:latest
等待下载完成后点击启动按钮启动容器

勾选开机自动启动后下一步,端口设置这里。请设置容器内端口 8080 映射到主机端口 8080(如果端口冲突可以修改主机端口,比如改成 8081:8080,但容器内端口必须保持 8080)
存储位置这里,需要创建一个文件夹用来存放 SQLite 数据库文件,将本地路径映射到容器的 /data 目录。比如创建 /volume1/sqlite-data 文件夹,然后映射到 /data。
环境变量设置:必须设置 SQLITE_DATABASE:数据库文件名,比如 database.db(这个文件需要放在你映射的数据目录中)
选择设置,可以不填 SQLITE_WEB_PASSWORD:访问密码,如果不设置则无需密码即可访问
其他的都不用填写,直接下一步启动就好了。
创建成功后可以访问 ip:8080 到这里就可以正常显示项目了
穿透公网
打开帕斯内网穿透控制台,点击隧道管理-隧道列表

点击创建新隧道
隧道节点可以随便选,一般选个负载低的就可以

接下来填写信息,隧道名称可以随便填写
本地 IP 默认就可以
传输协议可以选择 TCP 也可以选择 HTTP/HTTPS
HTTP 就是域名的形式,教程以使用 TCP 为演示
本项目中如果没有修改端口的话默认是 8080 端口,这里本地端口就填 8080
远程端口可以留空也可以自定义。下图仅做参考,请按照实际项目端口添加。

填写完毕点击确定
点击刚才创建好的隧道,点击获取配置文件

回到飞牛 NAS,点击应用中心下载 frpc 客户端

打开后粘贴刚才复制的配置文件,点击确定即可
复制帕斯内网穿透控制台的访问 IP 和端口
可以看到已经正常穿透成功了
本篇教程结束