Skip to content

Should I Self-Host?

What are the benefits of self-hosting? Should you use the GitHub Pages version or setup a local instance of NoteBuddy?

Decision Matrix

SituationGitHub PagesSelf-Host
Fast Start & Zero MaintenanceYesNo
You want to serve your own custom templates (e.g. in a company)MaybeYes
Use behind strict firewalls or even offline segmentsNoYes
You need custom reverse proxy/domain policiesNoYes
You want to bundle app with internal toolingNoYes

My Advice

  • Use official GitHub Pages if you just want to use the app and forget about it.
  • Self-host if you have policy, networking, or compliance requirements or just want to have fun inside your homelab.

Operational Tradeoff

Self-hosting gives control, but adds responsibilities:

  • patching host OS and web server
  • service availability
  • security is fully in your own hands

Update Scripts

I bundled some update scripts with the self-hosted version that allow you to easily:

  • fetch & build the latest templates from the community-scripts database
  • update the selfh.st image search sidepanel with the latest icons
  • update the app itself via the release channel on GitHub