pockethost

pockethost: Host Multiple PocketBase Instances

PocketHost is a TypeScript platform for hosting multiple isolated PocketBase instances on one server or across an edge network. It suits teams that want to offer managed PocketBase hosting with per-instance subdomains and custom domains.

ActiveTypeScriptMITSelf HostedCLIDatabase
Stars
1.4k
Forks
126
Stars, last 8 days
-3
Last commit
11 days ago
Contributors
23

Our take

Activeregular commits

Health score

28/100

How it is scored
Activity
36
Community
34
Issues
21
Pull requests
21

-3 stars in the last 8 days

PocketHost is an active, specialized option for operating PocketBase as a multi-tenant hosting service, but its maintenance is highly concentrated and its release and test signals are limited.

Good fit if

  • You are building or operating a service specifically for hosting multiple PocketBase instances.
  • You can work with Node.js 24 or newer and are comfortable evaluating an actively committed project with no release in the past year.
  • The MIT license suits your deployment and redistribution plans.

Look elsewhere if

  • You need a project with a broadly shared maintainer base, since most contributions come from one person.
  • You require an established release cadence or visible recent issue and pull-request closure activity.
  • You need documented automated tests, which the repository's project facts do not indicate.
All health signals
Last commit2026-09-28 (11 days ago)
Commits, last 90 days12
Releases, last 12 months0
Contributors23 (top contributor: 96% of commits)
Issues closed, last 90 days0
Pull requests merged, last 90 days0
Project age4 years

Checked on 2026-10-09 with the GitHub API.

Overview

PocketHost provides a multi-user hosting layer for PocketBase. It addresses the operational work of running separate PocketBase instances for different users or projects, with each instance reachable at its own subdomain.

It is aimed at operators building a PocketBase hosting service or managing multiple PocketBase deployments. The project includes commands for serving instances and for managing firewall, edge, and file-access tasks.

Key Features

  • Hosts multiple PocketBase instances on a server or across an edge network.
  • Provides isolated per-instance subdomains.
  • Supports custom domains through CNAME records.
  • Runs instances in Docker and provides automatic SSL certificates.
  • Includes CLI commands for serving, health checks, and downloads.
  • Provides commands for firewall, mothership, edge daemon, syslog, FTP, and SFTP operations.
  • Supports Ed25519 SSH-key file access over port 2222.

Use Cases

  • A hosting provider can offer separate PocketBase instances to multiple customers.
  • A developer platform can let users create isolated PocketBase backends without operating each deployment manually.
  • An agency can run distinct PocketBase environments for client projects under per-instance subdomains.
  • An operator can connect customer-owned domains to hosted PocketBase instances using CNAME records.

What you need

Detected in the repository

  • Node.js >=24 (from package.json)
  • Automated checks on GitHub Actions

License in plain words

MITpermissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the copyright and license notice
  • Share your changes: no

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Run the CLI:

npx pockethost serve

See the repository README and documentation for setup and command details.

Considerations

The project has recent commit activity, but no release in the past year. Its contributor base is highly concentrated, and there has been no recorded issue closure or pull-request merge activity in the last 90 days. The project facts also indicate no tests, so teams should validate the deployment and upgrade path themselves before relying on it for production hosting. The declared runtime requirement is Node.js 24 or newer. The README describes Docker-based instance operation, so operators should also account for that deployment model. The MIT license is permissive, but redistributors should retain its license and copyright notices.

Found this useful?

Share it with someone who would like pockethost.

Comparisons