SQLite Web数据库管理工具极简部署指南 NAS内网穿透在线查询编辑
作者
小编
发布时间

SQLite Web 数据库管理工具部署指南
项目介绍
SQLite Web 是一款基于 Python 开发的网页版 SQLite 数据库管理工具。它提供了一个简洁直观的 Web 界面,让您无需命令行即可轻松管理 SQLite 数据库。无论是查看数据库结构、浏览表格数据、执行 SQL 查询,还是导入导出数据,SQLite Web 都能胜任。
该工具采用 Flask 框架构建,界面友好易用,特别适合那些需要快速查看和编辑 SQLite 数据库的用户。支持表格创建/删除、列的增删改、数据的增删改查、JSON/CSV 数据导入导出等丰富功能。
项目地址:点我跳转
部署安装
如果您需要在远程设备上访问该应用,建议配置内网穿透服务。您可以前往 帕斯内网穿透 注册账号,这样就能随时随地从外网安全地访问您的数据库管理界面。具体的配置步骤可以参考 这份完整教程。
Docker 单命令部署
打开您的 NAS 设备或服务器,使用以下 Docker 命令快速启动 SQLite Web:
1docker run -it --rm \2 -p 8080:8080 \3 -v /path/to/your-data:/data \4 -e SQLITE_DATABASE=db_filename.db \5 ghcr.io/coleifer/sqlite-web:latest
参数说明:
-p 8080:8080:将容器内的 8080 端口映射到主机的 8080 端口。如果您的主机上 8080 端口已被占用,可以修改前面的端口号,比如 -p 9090:8080,这样就能通过 9090 端口访问应用
-v /path/to/your-data:/data:将您存放数据库文件的本地目录挂载到容器内的 /data 目录。请将 /path/to/your-data 替换为您实际的数据库文件所在路径
-e SQLITE_DATABASE=db_filename.db:指定要打开的数据库文件名。请将 db_filename.db 替换为您的实际数据库文件名
环境变量配置:
环境变量 | 说明 | 是否必须 SQLITE_DATABASE | 要打开的 SQLite 数据库文件名 | 必须
启动完成后,打开浏览器访问 http://localhost:8080/(如果修改了端口号,请使用对应的端口),即可进入 SQLite Web 的管理界面。
功能特性
📊 数据库结构管理:轻松创建、删除表格和索引
📝 数据编辑:支持插入、更新、删除行数据
🔍 SQL 查询:在 Web 界面执行任意 SQL 查询语句
📥📤 数据导入导出:支持 JSON 和 CSV 格式的双向转换
🔐 只读模式:可配置为只读模式保护数据安全
🔐 密码保护:支持设置访问密码
部署完成
至此,SQLite Web 已成功部署完毕。您现在可以通过浏览器直观地管理您的 SQLite 数据库,无需掌握复杂的命令行操作。祝您使用愉快!