Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pockethost/pockethost
Open source multitenant PocketBase server
https://github.com/pockethost/pockethost
baas firebase pocketbase supabase
Last synced: about 1 month ago
JSON representation
Open source multitenant PocketBase server
- Host: GitHub
- URL: https://github.com/pockethost/pockethost
- Owner: pockethost
- License: mit
- Created: 2022-09-19T03:16:25.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-23T05:54:48.000Z (4 months ago)
- Last Synced: 2024-07-23T13:14:02.793Z (4 months ago)
- Topics: baas, firebase, pocketbase, supabase
- Language: TypeScript
- Homepage: https://pockethost.io
- Size: 47.1 MB
- Stars: 888
- Watchers: 15
- Forks: 68
- Open Issues: 4
-
Metadata Files:
- Readme: docs/readme.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-pocketbase - GitHub
- awesome-pocketbase - GitHub
README
# PocketHost Development
PocketHost is designed to run full stack on your local development machine.
## Getting started
```bash
git clone [email protected]:benallfree/pockethost.git
cd pockethost
pnpm
pnpm dev:lander # Marketing site only, talks to pockethost.io
pnpm dev:dashboard # Dashboard site only, talks to pockethost.io
pnpm dev # Everything, talks to pockethost.lvh.me
```## Just the Frontend
PocketHost has two frontends. Both static site generated (SSG):
1. The marketing/blog site (11ty)
2. The dashboard (sveltekit)If you're only doing frontend development, it is much easier to point these at the production PocketHost backend instead of trying to run a local backend.
## All Our Base
You can run the complete PocketHost stack locally. A simple `pnpm dev` will fire up:
- `https://pockethost.lvh.me` - Marketing/blog
- `https://app.pockethost.lvh.me` - Dashboard (app)
- `https://mothership.pockethost.lvh.me` - Mothership backend
- `https://*.sfo-1.pockethost.lvh.me` - Instance worker**Prerequisites**
```bash
brew install caddy
```