远程访问SQLITE-WEB服务

SQLite-Web 是一款基于 Python 开发的 Web 版 SQLite 数据库管理工具。它提供了一个直观的网页界面,使用户能够直接在浏览器中查看、编辑和管理 SQLite 数据库文件,无需安装专业的数据库客户端软件。

主要特性包括:

  • 支持连接现有 SQLite 数据库或创建全新的数据库
  • 数据表管理:可轻松添加或删除表
  • 支持导入 JSON 或 CSV 格式的文件
  • 提供完整的数据浏览功能
  • 支持对数据进行插入、更新或删除操作

一、 部署SQLITE-WEB服务

环境准备

**系统要求:**Windows 10/11 或 Linux(Docker)

**Python环境:**需安装Python 3.7及以上版本

  1. 通过命令克隆项目仓库。
复制代码
git clone https://github.com/coleifer/sqlite-web.git
  1. 通过命令行进入项目目录

    cd sqlite-web

  1. 安装依赖 sqlite-web

    pip install --user sqlite-web

  1. 安装完成用 cd 命令导航到数据库文件所在目录

    cd sqlite_web

  1. 运行以下命令启动 sqlite-web 服务。

    python sqlite_web.py --host 0.0.0.0 --port 8089 Project.db

--host 0.0.0.0 表示允许所有网络接口访问

--port 8000 指定服务运行端口为 8000

--reload 参数支持代码热重载,适合调试阶段使用

--Project.db 表示项目名称

  1. 访问服务

服务启动后,可以通过浏览器访问以下地址:

Web界面: http://127.****:8089

二、 创建 ZeroNews 映射服务

  1. 首先,打开 ZeroNews 网站,然后选择您的系统(小编用的是用Win10,选择Windows即可),并按照对应的步骤和命令安装运行 Agent 服务。

注意:

Agent 前台运行不能关闭命令窗口

如果您想要开机自启动,可以执行后台运行命令

复制代码
zeronews.exe start -d
  1. 运行完成之后,您可以在 Agent 页面看到已经在线的 Agent 服务。
  1. 接着,我们在域名端口页面,创建一个可用的公网域名(自定义前缀),并勾选HTTPS 协议端口。
  1. 域名创建完成之后,我们继续打开映射页面,并按下面的步骤添加映射

a) Agent:选择第一步运行的 Agent

b) 映射协议:选择 HTTPS 协议

c) 域名:选择刚创建好的域名

d) 带宽:根据需要选择带宽大小

e) 内网IP:我们是本地部署,直接使用 127.0.0.1 即可

f) 内网端口:输入本地服务的端口 8089 即可

  1. 照上述步骤创建完成之后,我们就可以得到一条可公网访问的映射域名

三、 公网访问您的SQLITE-WEB服务

  1. 我们在任意有网络访问电脑的浏览器上,复制上面的链接并打开访问。
相关推荐
YOU OU2 小时前
Redis基础常识与命令
数据库·redis·缓存
Database_Cool_5 小时前
OLTP 和 OLAP 区别详解:分析型数据库和事务型数据库怎么选(附阿里云 AnalyticDB MySQL 选型指南)
数据库·mysql·阿里云
爱写代码的阿森5 小时前
鸿蒙三方库 | harmony-utils之KvUtil键值型数据库操作详解
数据库·华为·harmonyos·鸿蒙·huawei
Database_Cool_5 小时前
单机 MySQL 迁移到分布式数据库方便吗?阿里云 PolarDB-X 100% MySQL 协议兼容零改造平滑迁移
数据库·分布式·mysql
姜太小白6 小时前
【MySQL】 索引优化实战:解决 WHERE 等值 + IS NULL 查询,TEXT 字段报错 1167 的完整指南
数据库·mysql
窝子面7 小时前
手搓最简前后端协作-node
javascript·数据库
吳所畏惧7 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
DFT计算杂谈7 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
HPFBoy7 小时前
log4net 数据库存日志正确配置
数据库