
PocketBase
PocketBase là một giải pháp backend mã nguồn mở miễn phí trong một tệp duy nhất với cơ sở dữ liệu, xác thực, lưu trữ tệp và bảng điều khiển quản trị tích hợp sẵn.





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
Free
Free
- 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
Trường hợp sử dụng PocketBase
Ai có thể hưởng lợi từ PocketBase?
Kho lưu trữ PocketBase
Xem trên Github| Sao | 52,012 |
| Phân nhánh | 2,764 |
| Tuổi kho lưu trữ | 3 năm |
| Commit cuối cùng | 1 tháng trước |
Câu hỏi thường gặp về PocketBase
Chia sẻ trải nghiệm của bạn với PocketBase
Xem người dùng đang nói gì về PocketBase
0 Đánh giá
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.











