Pocketbase Хостинг
Створюйте серверні частини додатків з базою даних, аутентифікацією, сховищем файлів і API реального часу.
- Один клік розгортання
- 15 ГБ Потрібно місця на диску
- 1 ГБ ОП Потрібна пам'ять
- Від 2 € Ціна

Офіційні посилання
Офіційні посилання та оригінальний веб-сайт Pocketbase
Що ви отримуєте
на 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
Pocketbase
Pocketbase і Firebase обидва забезпечують зберігання даних, автентифікацію, обробку файлів та API, орієнтовані на клієнта, для розробки додатків. Pocketbase працює як один самостійно розміщений сервіс з вбудованою SQLite та панеллю керування адміністратора. Firebase пропонує керовані постачальником продукти, такі як Realtime Database, Cloud Firestore, Authentication, Cloud Storage, SDK, правила безпеки та інтеграції в Google Cloud.
Firebase
Firebase може підійти командам, які хочуть керованого масштабування, підтримуваних мобільних SDK, кількох хмарних сервісів та керованої постачальником доступності. Pocketbase привабливий для компактних проектів, які цінують локальний контроль та просте розгортання. Його статус до версії 1.0, односерверна модель, відповідальність за міграцію та дизайн безпеки додатків залишаються відповідальністю оператора.
Хто використовує 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 провайдера та гарантії, критичні для виробництва, не входять до цього пакета.
