Browse Source

App Submission: PocketBase (#1082)

Co-authored-by: highghlow <132668972+highghlow@users.noreply.github.com>
Co-authored-by: nmfretz <nmfretz@gmail.com>
main
Josua Frank 8 months ago
committed by GitHub
parent
commit
7f640e0153
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 0
      pocketbase/data/data/.gitkeep
  2. 0
      pocketbase/data/hooks/.gitkeep
  3. 0
      pocketbase/data/public/.gitkeep
  4. 19
      pocketbase/docker-compose.yml
  5. 41
      pocketbase/umbrel-app.yml

0
pocketbase/data/data/.gitkeep

0
pocketbase/data/hooks/.gitkeep

0
pocketbase/data/public/.gitkeep

19
pocketbase/docker-compose.yml

@ -0,0 +1,19 @@
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: pocketbase_app_1
APP_PORT: 8090
PROXY_AUTH_ADD: "false"
app:
image: ghcr.io/muchobien/pocketbase:0.22.11@sha256:04dd9850554a24f82cfee060ff394179baaecc0f97e7721d9dd06818d26fd671
# pocketbase needs to run as root
# user: "1000:1000"
restart: on-failure
stop_grace_period: 1m
volumes:
- ${APP_DATA_DIR}/data/data:/pb_data
- ${APP_DATA_DIR}/data/public:/pb_public
- ${APP_DATA_DIR}/data/hooks:/pb_hooks

41
pocketbase/umbrel-app.yml

@ -0,0 +1,41 @@
manifestVersion: 1
id: pocketbase
name: PocketBase
tagline: Open Source backend for your next SaaS and Mobile app in 1 file
category: developer
version: "0.22.11"
port: 5400
description: >-
PocketBase is an open source backend consisting of embedded database (SQLite) with realtime subscriptions, built-in auth management, convenient dashboard UI and simple REST-ish API.
⏱️ Realtime database
Embedded performant database with schema builder, data validations, realtime subscriptions and easy to use REST api.
🪪 Authentication
Manage your app users and handle email/password and OAuth2 sign ups (Google, Facebook, GitHub, GitLab) without the hassle.
💾 File storage
Sanely store files locally or in a S3 storage. Easily attach media to your database records and generate thumbs on the fly.
🧩 Extendable
Use as a standalone app OR as a framework, that you can extend via Go and JavaScript hooks to create your own custom portable backend.
developer: PocketBase
website: https://pocketbase.io/
submitter: Sharknoon
submission: https://github.com/getumbrel/umbrel-apps/pull/1082
repo: https://github.com/pocketbase/pocketbase
support: https://github.com/pocketbase/pocketbase/discussions
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
- 4.jpg
path: /_/
Loading…
Cancel
Save