
PocketBase
PocketBase — це безкоштовне відкритого коду бекенд-рішення в одному файлі з базою даних, автентифікацією, зберіганням файлів та вбудованою панеллю адміністратора.





Що таке 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 з підписками в реальному часі
Аутентифікація через Email та OAuth2 (понад 15 провайдерів)
Підтримка локального та S3 зберігання файлів
Вбудована панель адміністратора
REST API з автогенерованою документацією
SDK бібліотеки для JavaScript та Dart
Розширюваний за допомогою Go та JavaScript
Самохостинг та відкритий код
Безкоштовна ліцензія MIT
Ціноутворення PocketBase
Free
Free
- Повний бекенд в одному виконуваному файлі
- Необмежена кількість колекцій та записів
- База даних SQLite з підписками в режимі реального часу
- Аутентифікація через електронну пошту та OAuth2 (понад 15 провайдерів)
- Локальне та сумісне з S3 зберігання файлів
- Вбудована панель адміністратора
- REST API з автоматично згенерованою документацією
- Бібліотеки SDK для JavaScript та Dart
- Розширюваний за допомогою хуків Go та JavaScript
- Самостійне розміщення на вашій власній інфраструктурі
Випадки використання PocketBase
Хто може отримати користь від PocketBase
Репозиторій PocketBase
Переглянути на Github| Зірки | 52,012 |
| Форки | 2,764 |
| Вік репозиторію | 3 років |
| Останній коміт | 1 місяць тому |
Часті запитання про PocketBase
Поділіться своїм досвідом з PocketBase
Подивіться, що користувачі кажуть про PocketBase
0 Огляди
Ще немає оглядів
Будьте першим, хто напише огляд PocketBase
Вбудувати значки PocketBase
Покажіть своїй спільноті, що PocketBase представлений на Tool Questor. Додайте ці красиві значки на свій веб-сайт, документацію або соціальні профілі, щоб підвищити довіру та залучити більше трафіку.









