That’s awesome :)
I started by self-hosting an autoDJ to pipe music into Second Life, later did a weekly show on a tiny internet radio station for maybe 18 months … trying to make a name in order to get a DJ spot on-air at a local community radio station that was indie/alt-rock format at the time. Sadly my life took a turn and the community station changed hands and changed formats, but it was a cool experience nonetheless!
You might also check out rathole
as it is very easy to use: https://github.com/rapiz1/rathole
holy crap, that was … … … … 25 years ago???
I don’t honestly remember the very first, if I had to bet I’d say it was Samba, likely on my 350MHz K6 (later snagged a K6-III+ for this board, fastest Socket 7 chip ever produced) so I could share files with my laptop, a Dell, 300MHz Celeron. Running all Linux at the time, not sure what flavors, although I first encountered a Debian derivative with Corel LinuxOS believe it or not, and have used Debian on servers about 95% of the time forever after.
My first self-hosting on dedicated hardware was a Samba share and DHCP/DNS server, since at the time routers weren’t always a thing, and in fact it was plugged directly into the cable modem … and for a while accidentally served competing DHCP to my neighborhood cable segment, causing intermittent problems for who knows how many users including myself, because the cable company didn’t filter broadcast traffic!!! When I finally found that config mishap, holy shit was it an awkward monkey moment … fix the typo and walk away slowly … wild west days!!
haha this is amazing, I made similar comments in 3 threads or so, and people commented back about OptiPlex SFF in all of 'em :D
when I first started doing this again for real about 3 years ago, I built a stack of 3x OptiPlex SFF that I got from pcsforpeople.com (discount refurb gear for po’ folk), plus an Amazon refurb. I’ve started migrating to the “1-liter” USFF business PCs, but I still have the best of the OptiPlex SFFs - an i7-4770 with 32GB of RAM which now is my database server and NAS box.
It’s amazing how well the high-end 4xxx Intel chips still hold their own a decade after their release.
For people who don’t like cloudflare, it’s also possible to self-host your reverse proxy, using e.g. nginx
on the front end, and rathole
or frp
for the reverse tunnel. I use ssh
if I need a forward proxy too (so outbound requests don’t come from my “real” IP) and that’s not super ideal, but it works.
This is of course considerably more difficult than something that’s point-and-click, but for me, using Cloudflare defeats the purpose of self-hosting.
I have built & rebuilt such a setup several times now and it gets better documented every time, soon I’ll release a step by step HOWTO.
The lower you go in price, in general the more problems you’ll have with overselling, poor management, poor support, etc.
After coming back to this thread and reading some more comments, it sure looks like I could save up to $3 a month over what I pay for cheap VPS at Ramnode, but in all my years of being a Ramnode customer, they haven’t pissed me off, and their support has always been excellent. I have no desire to move, and I’m somebody who has very little money, so cheaper hosting would make a difference.
Just a data point, good luck in your search!
Install PiVPN on the VPS.
That price is pretty fair for what you get.
I’ve had really good experiences with Ramnode for years. I run VPN endpoints, reverse proxies, and various web apps in a couple of their data centers and have had about as close to zero problems as possible, plus their support is quite competent when something does break. Performance is what I expect 99% of the time.
Before that, Linode was good for me as well, and I still have friends who like it.
If you do try Ramnode out, here’s my affiliate code, I am broke as fuck and really appreciate it. https://clientarea.ramnode.com/aff.php?aff=4335
I have a background (in the distant past) as a PHP dev, and currently make my income doing mostly Wordpress work.
For a very long time I took a jaundiced eye towards big PHP apps for the exact same reasons. That being said, I just two days ago finally installed Nextcloud in my homelab and exposed it to the world.
It’s worth noting that a lot of PHP’s bad rep comes from Wordpress, which is terrible in security terms in large part due to a huge and very poorly vetted ecosystem of plugins written by coders of all skill levels.
PHP itself had a number of anti-features which made security difficult in the past. A lot of those issues have been worked on. As somebody who was up to my eyeballs in PHP for years during the bad old days, I’m now confident installing big PHP apps if I think the dev team and dev process are reasonably mature.