Not being sponsored for this, but may be interesting: OVH cloud is running a deal for a $0.97/month virtual private server with 2GB RAM for the first year. Seems plenty to host SilverBullet on:
Another good option that I use myself (this very site runs on this) is the ARM64 shared VM 4GB RAM option from Hetzner at €4.51/month:
Right, let’s make the topic more generic. I also have a cheap mini PC running in my attic with Proxmox and inside it various VMs. One of them is a dedicated docker host where I run my primary SilverBullet instance.
I migrated to Hetzner earlier this year and I’ve been very happy with them. I’m running a Hetzner Cloud server (CCX13) for SilverBullet and other self-hosted applications.
Originally running docker instance on local machine at home behind Caddy. But now using fly.io based on your tutorial recently using Github sync. Seems to be working very well so far even though it is a strange domain name.
I use a cloud server which runs Ubuntu; it has a fixed public IP address and I use nginx to reverse proxy the domain name I rent to two SB instances at different ports, one read-only and one for personal use.
For those who run SB on a private server: can you access it via the public web and if yes, how?
Only if you use something like Tailscale’s funnel service (which I use), ngrok or some other services that proxies from the public web into your local LAN somehow.