ToolQuestor Logo
PocketBase

PocketBase

暂无评价
0 已保存
已添加:10/23/2025
类型:Desktop App
月访问量:-
定价:
FREE
API 可用开源自托管免费实时
PocketBase screenshot 2
PocketBase screenshot 3
PocketBase screenshot 4
PocketBase screenshot 5

什么是PocketBase?

PocketBase 是一个后端解决方案,将所有关键的后端功能集成在一个小文件中。与需要多个服务和数据库的传统后端不同,PocketBase 包含一个嵌入式 SQLite 数据库,支持实时更新,内置用户认证、文件存储系统以及基于网页的管理面板。

该工具设计简洁。您只需下载一个文件,运行它,后端即可准备就绪。它支持超过15种登录方式,包括电子邮件、密码以及 Google、Facebook 和 GitHub 等社交登录。开发者可以通过简便的 REST API 进行交互,或使用官方的 JavaScript 和 Dart 库。

PocketBase 是自托管的,这意味着您可以控制自己的数据,并在自己的服务器或计算机上运行它。

如何使用PocketBase

开始使用 PocketBase 非常简单。步骤如下:

  • 从官方网站或 GitHub 发布页面下载适用于您操作系统的可执行文件。支持 Windows、Mac 和 Linux。

  • 将下载的文件解压到电脑上的一个文件夹中。无需安装或依赖。

  • 打开终端或命令提示符,进入该文件夹,运行命令启动服务器。

  • 首次启动时,浏览器会自动打开。使用邮箱和密码创建管理员账户。

  • 使用管理员仪表盘创建集合,类似于数据库表。定义字段,添加验证规则,并设置访问权限。

  • 使用 JavaScript 或 Dart SDK 连接您的应用。也可以直接使用 REST API 支持其他编程语言。

  • 通过仪表盘或您的应用测试创建、读取、更新和删除数据的功能。

PocketBase的功能

  • 单个可执行文件,包含完整后端

  • 支持实时订阅的SQLite数据库

  • 电子邮件和OAuth2认证(支持15+提供商)

  • 支持本地和S3文件存储

  • 内置管理仪表盘

  • 带自动生成文档的REST API

  • JavaScript和Dart SDK库

  • 可通过Go和JavaScript扩展

  • 自托管且开源

  • 免费MIT许可证

PocketBase定价

最受欢迎
Free

Free

包含内容:
  • 完整后端单一可执行文件
  • 无限制的集合和记录
  • 带实时订阅功能的SQLite数据库
  • 电子邮件和OAuth2认证(15+提供商)
  • 本地及兼容S3的文件存储
  • 内置管理员仪表板
  • 带自动生成文档的REST API
  • JavaScript 和 Dart SDK 库
  • 可通过 Go 和 JavaScript 钩子扩展
  • 自行托管于您自己的基础设施上

PocketBase仓库

在Github上查看
星标52,012
分支2,764
仓库年龄3 年
最后提交1 天 前

关于PocketBase的常见问题

PocketBase 真的是免费的吗?
是的,PocketBase 完全免费且开源,采用 MIT 许可证。您可以在个人或商业项目中免费使用它。由于它是自托管的,唯一的费用就是如果您选择在线部署时的服务器开销。
我可以使用哪些编程语言与 PocketBase 配合使用?
PocketBase 通过其 REST API 支持任何编程语言。它提供了官方的 JavaScript(浏览器和 Node.js)和 Dart(用于 Flutter 应用)SDK 库。您也可以使用 Python、PHP、Ruby 或任何能够发起 HTTP 请求的语言。
PocketBase 能处理生产环境的应用程序吗?
PocketBase 适用于中小型应用和原型开发。然而,开发者指出它仍在积极开发中,目前不建议用于关键的生产环境应用。它非常适合最小可行产品(MVP)、内部工具、兴趣项目和移动应用后台。
PocketBase 与 Firebase 或 Supabase 有何不同?
与 Firebase(专有)和 Supabase(需要 PostgreSQL)不同,PocketBase 是一个可以在任何地方运行的单一可执行文件。它更易于设置且完全自托管。虽然功能可能不如这些替代方案丰富,但当你需要一个轻量级后端且不想被供应商锁定时,它是完美的选择。
使用 PocketBase 需要了解 Go 编程语言吗?
不,使用 PocketBase 不需要具备 Go 语言知识。你可以将其作为独立应用程序使用,配备管理员仪表盘和 REST API。只有在你想通过自定义服务器端逻辑扩展 PocketBase 或构建自定义功能时,才需要 Go 语言知识。

分享您使用 PocketBase 的体验

加载中...

查看用户对以下工具的评价 PocketBase

0.0

0 评价

5
0
4
0
3
0
2
0
1
0

暂无评价

成为第一个评价者 PocketBase

嵌入PocketBase徽章

向您的社区展示PocketBase在Tool Questor上的特色推荐。将这些精美的徽章添加到您的网站、文档或社交资料中,以提高可信度并带来更多流量。

Light Badge Preview