Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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
```