icon

LibSQL

适合现代应用的 SQLite

template cover
部署次数89
发布者pan93412
创建于2024-07-26
模版内的服务
service icon
标签
Database

LibSQL

我们的目标是让它能够适应比 SQLite 最初设计时更多的使用场景,并计划在合适的情况下使用第三方开源代码。

libSQL 具有许多优秀的特性,包括:

  • 内嵌副本功能,允许在应用程序内部实现数据库复制
  • libSQL 服务器支持远程 SQLite 访问,类似于 PostgreSQL 或 MySQL
  • 支持 Rust、JavaScript、Python、Go 等多种编程语言

更多信息,请参考这里的 Docker 配置指南

连接设置

系统会指导你绑定域名以连接 libSQL 实例。

它会绑定到专门用于外部连接的 libSQL HTTP 端口

如果需要节点间通信,你可以在"网络"选项卡中选择性地启用 gRPC 端口(5001)

身份验证

你可以选择性地设置 SQLD_HTTP_AUTH 变量。

它用于指定传统的 HTTP 基本认证。参数必须采用 basic:$PARAM 格式,其中 $PARAM 是 base64 编码的字符串 $USERNAME:$PASSWORD

例如,如果你想设置用户名为 admin,密码为 password,可以将 SQLD_HTTP_AUTH 设置为 basic:YWRtaW46cGFzc3dvcmQ=。`