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





Что такое PocketBase?
PocketBase — это решение для бэкенда, которое объединяет все необходимые функции в один небольшой файл. В отличие от традиционных бэкендов, требующих множества сервисов и баз данных, PocketBase включает встроенную базу данных SQLite с обновлениями в реальном времени, встроенную аутентификацию пользователей, систему хранения файлов и веб-административную панель.
Инструмент разработан для простоты использования. Вы скачиваете один файл, запускаете его, и ваш бэкенд готов. Поддерживается более 15 методов входа, включая электронную почту, пароль и социальные сети, такие как Google, Facebook и GitHub. Разработчики могут взаимодействовать с ним через простые REST API или использовать официальные библиотеки на JavaScript и Dart.
PocketBase является саморазмещаемым, что означает, что вы контролируете свои данные и можете запускать его на собственном сервере или компьютере.
Как использовать PocketBase
Начать работу с PocketBase очень просто. Вот шаги:
Скачайте исполняемый файл для вашей операционной системы с официального сайта или страницы релизов на GitHub. Он работает на Windows, Mac и Linux.
Распакуйте скачанный файл в папку на вашем компьютере. Установка и зависимости не требуются.
Откройте терминал или командную строку, перейдите в эту папку и выполните команду для запуска сервера.
При первом запуске браузер откроется автоматически. Создайте учетную запись администратора, используя email и пароль.
Используйте панель администратора для создания коллекций, которые похожи на таблицы базы данных. Определите поля, добавьте правила валидации и установите права доступа.
Подключите ваше приложение с помощью 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. Добавьте эти красивые значки на свой веб-сайт, в документацию или социальные профили, чтобы повысить доверие и привлечь больше трафика.



