Pocketbase Хостинг

Створюйте серверні частини додатків з базою даних, аутентифікацією, сховищем файлів і API реального часу.

  • Один клік розгортання
  • 15 ГБ Потрібно місця на диску
  • 1 ГБ ОП Потрібна пам'ять
  • Від 2 € Ціна
Замовити зараз Безкоштовна установка

Що ви отримуєте
на AvaHost

Розгортання в один клік, власний домен, безкоштовний HTTPS, автоматичні оновлення додатків та заплановані резервні копії входять у кожен Cloud App. Ви можете запускати кілька додатків на одному сервері, і доступ до терміналу включений.

Цей шаблон не містить контейнер бази даних.

Замовити сервер

Технічні дані

Docker-образ
ghcr.io/muchobien/pocketbase:latest
Порт за замовчуванням
8090

Як працює Pocketbase

Pocketbase зберігає записи додатків у вбудованій SQLite та надає їх через REST-подібний API, підписки в реальному часі та згенеровані кінцеві точки колекцій. Адміністратори визначають базові, представлені або автентифікаційні колекції, встановлюють поля та правила доступу, створюють користувачів, завантажують файли та перевіряють записи через панель керування. Клієнтські додатки залишаються окремими та повинні бути написані для безпечного використання цих API.

Каталог створює згенерованого суперкористувача перед тим, як сервіс буде відкритий. Панель керування адміністратора розташована за адресою /_/; кореневий URL додатку є поверхнею API і за задумом може повертати 404. Суперкористувач може отримувати доступ та змінювати кожну колекцію, запис, файл, правило та обліковий запис, тому ці облікові дані повинні розглядатися як секрети повного контролю, а не як звичайні деталі користувача додатку.

Ключові функції Pocketbase

Підписки в реальному часі повідомляють підключених клієнтів про дозволені зміни записів. Вбудовані колекції автентифікації підтримують облікові записи додатків, тоді як файли можуть бути прикріплені до записів і обслуговуватися через кінцеві точки Pocketbase. Безпека залежить від ретельно написаних правил колекцій, безпечного дизайну клієнта, захищених облікових даних суперкористувача та валідації кожного публічного шляху API.

Pocketbase залишається в активній розробці, і його офіційна документація застерігає від використання в критичних для виробництва цілях до версії 1.0, якщо оператор не може слідкувати за журналами змін та обробляти кроки міграції. Одна вбудована база даних зберігає розгортання компактним, але вона не забезпечує керовану багатирегіональну архітектуру, незалежні масштабовані сервіси або модель підтримки постачальника хмарної платформи.

Pocketbase проти Firebase

1

Pocketbase

Pocketbase і Firebase обидва забезпечують зберігання даних, автентифікацію, обробку файлів та API, орієнтовані на клієнта, для розробки додатків. Pocketbase працює як один самостійно розміщений сервіс з вбудованою SQLite та панеллю керування адміністратора. Firebase пропонує керовані постачальником продукти, такі як Realtime Database, Cloud Firestore, Authentication, Cloud Storage, SDK, правила безпеки та інтеграції в Google Cloud.

2

Firebase

Firebase може підійти командам, які хочуть керованого масштабування, підтримуваних мобільних SDK, кількох хмарних сервісів та керованої постачальником доступності. Pocketbase привабливий для компактних проектів, які цінують локальний контроль та просте розгортання. Його статус до версії 1.0, односерверна модель, відповідальність за міграцію та дизайн безпеки додатків залишаються відповідальністю оператора.

Замовити Pocketbase

Хто використовує Pocketbase

Розробники використовують Pocketbase для прототипів, внутрішніх інструментів, невеликих експериментів SaaS, мобільних бекендів, додатків для подій та API-доказів концепції. Це може зменшити початкові роботи бекенду, коли проекту потрібні записи, користувачі, файли та оновлення в реальному часі без складання кількох незалежних сервісів.

Pocketbase не є завершеним фронтендом, платіжною платформою, сервісом трансакційної пошти, керованим хмарним кластером, сертифікацією відповідності або заміною перевірки безпеки додатків. Критичні робочі навантаження повинні розглянути керівництво щодо зрілості вищого рівня, тестування відновлення, паралелізм, зростання даних та вимоги до міграції перед прийняттям.

Самостійне розміщення Pocketbase: вимоги та вартість

Використання ресурсів Pocketbase залежить від кількості записів, індексів, запитів, підключень у реальному часі, трафіку автентифікації, завантажень файлів, запитів API та клієнтських додатків, які використовують сервіс. PostgreSQL і MariaDB не потрібні; вбудована база даних SQLite та завантажені файли знаходяться в /pb_data. Сам Pocketbase не додає плату за програмну підписку, але дизайн даних та зростання файлів можуть зробити невеликий бекенд значно більш завантаженим з часом.

На AvaHost Pocketbase використовує План 1 за €2. Пакет розміщеного Pocketbase включає розгортання одним кліком, користувацький домен з автоматичним HTTPS, автоматичні оновлення додатків та запланований резервний копіювання. Суперкористувач, який генерується, створюється під час розгортання та входить за адресою /_/. Код клієнта, правила безпеки, електронна пошта додатків, SMS, облікові дані постачальника ідентифікації, керованого масштабування, багатирегіональної репліації, роботи з міграції та гарантії критичності для виробництва не включені.

F.A.Q

  • Pocketbase починається з €2 на Plan 1. Цей план підходить для прототипів та менших додатків з помірним трафіком API. Кількість записів, індекси, завантаження файлів, підписки realtime, запити аутентифікації, одночасні клієнти та складність запитів — основні показники для перевірки потужності, поряд зі зростанням вбудованої бази даних SQLite та збережених файлів.

  • Використовуйте `/_/` на фінальному домені додатку та увійдіть за допомогою згенерованої електронної пошти суперкористувача та пароля, показаних після розгортання. Кореневий URL є API та може повертати 404 за дизайном. Обліковий запис має повний контроль над колекціями, записами, файлами, правилами та користувачами, тому зберігайте його як високопривілейований секрет.

  • Користувацький домен може вказувати на сервіс Pocketbase, а автоматизований HTTPS захищає трафік панелі керування та API. AvaHost не створює клієнтське застосування, правила колекцій, дизайн CORS, потоки аутентифікації або політику публічного API. Протестуйте кожну кінцеву точку як неавторизований користувач та як кожна роль застосування перед розміщенням конфіденційних даних за нею.

  • Ні. AvaHost автоматично застосовує оновлення Pocketbase та включає запланові резервні копії постійних даних, але Pocketbase залишається самостійно розміщеним однозервісним бекендом із вбудованою SQLite. Його документація зазначає сумісність до версії 1.0 та міграційні міркування. Керована масштабованість, багаторегіональна репліка­ція, поштові послуги додатків, керування SDK провайдера та гарантії, критичні для виробництва, не входять до цього пакета.