I have some pending tasks, to figure how my personal hosting situation, so I’m gonna work through it here. I suspect others have figured out my issues. It mostly surrounds jabber.
I want to keep as few VPS as possible. The services for interi.org, the base domain, are:
- web via https
- jabber
Email is handled, MX records make that easy. My issue comes from getting the same certs for jabber and the web server. I use Let’s Encrypt for certs, but that means I either have to host the web and jabber server on the same VPS, or copy over the certs to the other server, or host the in shared infrastructure where I resolve DNS and HTTPS at a different point in the cluster.
What I’m leaning towards is putting my static HTML site and jabber server on one VPS. Prosody doesn’t actually use many resources, and if I combine them I can cron job renewing not just interi.org’s cert, but also the certs for adjacent jabber services, such as MUC or uploads.
I need to figure this out soon, because I have some other jabber stuff to do, but I want the server to be stable. I would also like to host jabber channels for group chat, looking forward to getting into that.
So, anything I’m missing? I think I’ve figure out what to do with the server for interi.org. Thoughts?
Edit: I plan on using a DigitalOcean VPS, or similar, for this. I can’t think of a reason not to, but always open to being critical of companies!