ToolQuestor Logo
PocketBase
Chưa có đánh giá
0 Đã lưu
Đã thêm:10/23/2025
Loại:Desktop App
Lưu lượng hàng tháng:-
Định giá:
FREE
API Có SẵnMã nguồn mởTự lưu trữMiễn phíThời gian thực
OpenArt AI

OpenArt AI

FEATURED
Vidnoz AI

Vidnoz AI

FEATURED
Wispr Flow

Wispr Flow

FEATURED
PocketBase screenshot 2
PocketBase screenshot 3
PocketBase screenshot 4
PocketBase screenshot 5

PocketBase là gì?

PocketBase là một giải pháp backend tích hợp tất cả các tính năng backend thiết yếu vào một tệp nhỏ. Khác với các backend truyền thống cần nhiều dịch vụ và cơ sở dữ liệu, PocketBase bao gồm cơ sở dữ liệu SQLite nhúng với cập nhật theo thời gian thực, xác thực người dùng tích hợp, hệ thống lưu trữ tệp và bảng điều khiển quản trị dựa trên web.

Công cụ được thiết kế đơn giản. Bạn chỉ cần tải về một tệp, chạy nó và backend của bạn đã sẵn sàng. Nó hỗ trợ hơn 15 phương thức đăng nhập bao gồm email, mật khẩu và đăng nhập xã hội như Google, Facebook và GitHub. Các nhà phát triển có thể tương tác với nó thông qua các API REST dễ sử dụng hoặc sử dụng thư viện chính thức bằng JavaScript và Dart.

PocketBase được tự lưu trữ, có nghĩa là bạn kiểm soát dữ liệu của mình và có thể chạy nó trên máy chủ hoặc máy tính của riêng bạn.

Cách sử dụng PocketBase

Bắt đầu với PocketBase rất đơn giản. Dưới đây là các bước:

  • Tải tệp thực thi phù hợp với hệ điều hành của bạn từ trang web chính thức hoặc trang phát hành trên GitHub. Nó hoạt động trên Windows, Mac và Linux.

  • Giải nén tệp đã tải xuống vào một thư mục trên máy tính của bạn. Không cần cài đặt hay phụ thuộc nào.

  • Mở terminal hoặc command prompt, điều hướng đến thư mục và chạy lệnh để khởi động máy chủ.

  • Khi khởi động lần đầu, nó sẽ tự động mở trình duyệt của bạn. Tạo tài khoản quản trị viên bằng email và mật khẩu.

  • Sử dụng bảng điều khiển quản trị để tạo các bộ sưu tập, giống như các bảng cơ sở dữ liệu. Định nghĩa các trường, thêm quy tắc xác thực và thiết lập quyền truy cập.

  • Kết nối ứng dụng của bạn bằng SDK JavaScript hoặc Dart. Bạn cũng có thể sử dụng trực tiếp REST API cho các ngôn ngữ lập trình khác.

  • Kiểm tra thiết lập của bạn bằng cách tạo, đọc, cập nhật và xóa dữ liệu qua bảng điều khiển hoặc ứng dụng của bạn.

Tính năng của PocketBase

  • Tệp thực thi đơn với backend hoàn chỉnh

  • Cơ sở dữ liệu SQLite với đăng ký thời gian thực

  • Xác thực Email và OAuth2 (hơn 15 nhà cung cấp)

  • Hỗ trợ lưu trữ tệp cục bộ và S3

  • Bảng điều khiển quản trị tích hợp sẵn

  • API REST với tài liệu tự động tạo

  • Thư viện SDK JavaScript và Dart

  • Mở rộng với Go và JavaScript

  • Tự lưu trữ và mã nguồn mở

  • Giấy phép MIT miễn phí

Giá của PocketBase

Phổ Biến Nhất
Free

Free

Bao gồm những gì:
  • Hoàn chỉnh phần backend trong một tệp thực thi duy nhất
  • Bộ sưu tập và bản ghi không giới hạn
  • Cơ sở dữ liệu SQLite với đăng ký theo thời gian thực
  • Xác thực Email và OAuth2 (hơn 15 nhà cung cấp)
  • Lưu trữ tệp cục bộ và tương thích với S3
  • Bảng điều khiển quản trị tích hợp sẵn
  • REST API với tài liệu tự động tạo
  • Thư viện SDK JavaScript và Dart
  • Mở rộng với các hook Go và JavaScript
  • Tự lưu trữ trên hạ tầng của bạn

Kho lưu trữ PocketBase

Xem trên Github
Sao52,012
Phân nhánh2,764
Tuổi kho lưu trữ3 năm
Commit cuối cùng1 tháng trước

Câu hỏi thường gặp về PocketBase

PocketBase có thực sự miễn phí không?
Vâng, PocketBase hoàn toàn miễn phí và mã nguồn mở theo giấy phép MIT. Bạn có thể sử dụng nó cho các dự án cá nhân hoặc thương mại mà không phải trả bất kỳ khoản phí nào. Vì nó được tự lưu trữ, chi phí duy nhất của bạn là chi phí máy chủ nếu bạn chọn triển khai nó trực tuyến.
Tôi có thể sử dụng ngôn ngữ lập trình nào với PocketBase?
PocketBase hoạt động với bất kỳ ngôn ngữ lập trình nào thông qua REST API của nó. Nó cung cấp các thư viện SDK chính thức cho JavaScript (trình duyệt và Node.js) và Dart (cho ứng dụng Flutter). Bạn cũng có thể sử dụng nó với Python, PHP, Ruby hoặc bất kỳ ngôn ngữ nào có thể thực hiện các yêu cầu HTTP.
PocketBase có thể xử lý các ứng dụng sản xuất không?
PocketBase hoạt động tốt cho các ứng dụng và nguyên mẫu có quy mô nhỏ đến vừa. Tuy nhiên, các nhà phát triển lưu ý rằng nó vẫn đang trong quá trình phát triển tích cực và chưa được khuyến nghị cho các ứng dụng sản xuất quan trọng. Nó rất phù hợp cho các MVP, công cụ nội bộ, dự án sở thích và backend ứng dụng di động.
PocketBase so với Firebase hoặc Supabase như thế nào?
Không giống như Firebase (độc quyền) và Supabase (yêu cầu PostgreSQL), PocketBase là một tệp thực thi duy nhất có thể chạy ở bất cứ đâu. Nó đơn giản hơn để thiết lập và hoàn toàn tự lưu trữ. Mặc dù có thể ít tính năng hơn các lựa chọn thay thế này, nhưng nó hoàn hảo khi bạn cần một backend nhẹ mà không bị ràng buộc bởi nhà cung cấp.
Tôi có cần biết lập trình Go để sử dụng PocketBase không?
Không, bạn không cần biết Go để sử dụng PocketBase. Bạn có thể sử dụng nó như một ứng dụng độc lập với bảng điều khiển quản trị và REST API. Kiến thức về Go chỉ cần thiết nếu bạn muốn mở rộng PocketBase với logic phía máy chủ tùy chỉnh hoặc xây dựng các tính năng tùy chỉnh.

Chia sẻ trải nghiệm của bạn với PocketBase

Đang tải...

Xem người dùng đang nói gì về PocketBase

0.0

0 Đánh giá

5
0
4
0
3
0
2
0
1
0

Chưa có đánh giá

Hãy là người đầu tiên đánh giá PocketBase

Nhúng huy hiệu PocketBase

Cho cộng đồng của bạn thấy PocketBase được giới thiệu trên Tool Questor. Thêm những huy hiệu đẹp này vào trang web, tài liệu hoặc hồ sơ xã hội của bạn để tăng uy tín và thu hút thêm lưu lượng truy cập.

Light Badge Preview