PocketHost 0.8.1

Overview 🔗

Dive straight into PocketHost 0.8.1, the latest upheaval in your go-to 'PocketBase in the cloud' platform, set to transform backend deployment. This solution is making waves in the dev community, thanks to its ever-improving functionality and commitment to a zero-config ethos.

Explore a plethora of improvements in this maintenance release. Notice snappier instance launching performance, refactored Danger Zone UI, extensive logging - a debuggers dream, RPC callback fixes, corrections to documentation typos, and thorough database migration cleanups. From stressor updates to error propagation enhancements in RpcService, this release has fine-tuned the PocketHost experience, emphasizing accuracy and user convenience.

Finally, don't underestimate the impact of this update in the context of impressive growth stats. Over 2000 developers are now harnessing this tool across the development spectrum, with approximately 2700 instances created and an astounding 1.5 million instance invocations so far. With around 400 instances deemed active in the past week, there's no doubt that PocketHost 0.8.1 is not just an update but a significant gear shift for modern NodeJS developers. Therefore, probe into this platform and elevate your backend deployment game.

PocketHost is the zero-config 'PocketBase in the cloud' platform. Thank you for everyone's continued support for this project.

What's New 🔗

This is a maintenance release.


  • Improved instance launching performance
  • Fixed typos in documentation
  • Improved logging for debugging purposes
  • RPC callback fixes
  • Database migration cleanup
  • Refactor Danger Zone UI

Change log 🔗

  • wip: stressor updates
  • fix broken documentation links (#241)
  • Merge branch 'master' of github.com:benallfree/pockethost
  • Fix help link in rename instance section (#240)
  • refactor: async execution guard moved to common
  • refactor: instance collection constant
  • refactor: collection constants
  • enh: stresser modes
  • enh: object and string logging
  • enh: instance logging
  • chore: ts error ignore
  • enh: port pool
  • Merge branch 'live'
  • enh: port pooling
  • (origin/live, live) enh: certbot auto-renew
  • enh: healthyguard
  • fix: stresser instance acquisition and exclusion
  • fix: instance port acquisition
  • enh: cleanup manager priority constants
  • migrations
  • fix: stresser exclusions
  • feat: backend service template
  • feat: collection template
  • fix: improve error propagation in RpcService
  • fix: remove try/catch from rpc command responders
  • enh: improve error propgation in RpcHelper
  • fix: clean up response types for rpcs
  • enh: error messaging in safeCatch
  • enh: logger console fn update
  • enh: rpc template update
  • enh: MiniEdit error feedback and input usability
  • fix: rpc callback ux
  • chore: refactor Maintenance UI
  • refactor: danger zone
  • enh: RpcHelper logging
  • enh: watch instance logging
  • enh: user log logging
  • enh: secrets store & logging
  • fix: save secrets on action
  • fix: miniToggle call save on action
  • enh: watchInstanceLog logging
  • enh: safecatch
  • refactor: stresser

Stats and Info 🔗

  • 331 github stars
  • ~2000 registered users
  • ~2700 instances created
  • ~1.5 million instance invocations to date (# times PocketBase executable has been launched)
  • ~400 instances active and used in the past week