I’d like to learn some technical details about how this forum is hosted. Is it on a VPS that Lunduke pays for? A personal home server? Is it running in a VM or on bare metal? What OS?
I’m an avid self hoster, so I love hearing about this kind of stuff.
Yep, paid hosting — using a fairly stock set of software — with daily backups. So I can migrate to any sort of VPS (or other host) I want at pretty much a moments notice.
See the story of the KiwiFarms and how capitulation by Domain registrars, VM Providers, Tier 1 ISPs, etc. runs rampant when a site is ‘unwanted’ or ‘evil’.
It depends, the hosting provider could function as a DMZ. Especially for home users some separation of concerns may be preferrable.
At the end of the day security is context-bound, I host my sites at a local company. I can take the car and go see them in case I want to discuss things. That helps! (And it’s run by nerds, which is awesome. They unofficially support SSHFS on their cloud storage if you ask the resident nerd nicely xD)
If by self-hosting you mean on your own computers, in your own home, there are drawbacks to that.
Most consumer ISPs, and even some supposedly business class ISPs, in the US do not offer symmetrical connections, with upload speeds typically being much lower than download speeds.
Most consumer ISPs in the US do not offer stable IPs. You can use dynamic DNS to get around this one.
Most consumer ISPs in the US do not offer multiple IPs. Which means that when the self-hoster connects to other servers out on the net, those servers’ operators be able to connect that traffic to the domain’s IP.
Many consumer ISPs in the US will shut down high volume servers on their residential networks.
By hosting a public server on the local network one is opening themselves up to attack. Obviously, there are plenty of things one can do to try to protect their network, but one is undoubtedy less safe for having self-hosted.
One is also opening themselves up, if they host controversial content, to having their home internet DDOSed, or reported and cut off by their ISP.
Don’t get me wrong, I think self-hosting is great, but it isn’t well supported by ISPs, and most people would be well over their heads trying to design their networks to be even half-way secure.
SELF-self-hosting is only useful for personal projects, development, or for things like a home video or audio repository.
If you’re SELF self-hosting a service available to the public, then you’ve turned your home into a bus station.
self-hosting on a service like Linode or whatever, just means standing up your own instance of some tool like gitea or apache or whatever, on a service that’s already equipped to handle public traffic and offers all the benefits of such a service.
The question isn’t whether or not you’re running your message board on a pizza box in your bedroom closet. But, rather, whether you’re careful about what hosting services you use, and that you configure your system in such a way that it’s relatively easy to zip it up and drop it somewhere else, if the circumstances change.
Unless you’re super interested in turning your home into an operations center, or you hang out a lot over at Jupiter Broadcasting, then just use a paid host.
I’ve been using paid stand-alone hosting since 2006, and never had an issue I couldn’t solve on my own (or with a little assistance from the hosting service).