Skip to content

Finally moved off cPanel shared hosting

VPS Hosting by hankels 5 replies 472 views
3 #1

Finally ditched cPanel shared hosting after 8 years!!! Was paying $14/mo for "unlimited" that capped at 50k inodes. Now on a $4/mo Vultr VPS, 2GB RAM, 25GB SSD.

Here's what I run now:

  • 3 wordpress sites
  • Mailserver (postfix, fighting spam lists)
  • Nextcloud for family photos
  • Plex (transcoding disabled, lol)

Already got fail2ban going but feels like I'm playing whack-a-mole. What am I missing? I run 52 boxes for clients so I know the $/GB/RAM math works but the security side is eating my weekends.

seedbox, NAS, tape, and three offsite
#2
Fio --randread --ioengine=libaio --direct=1 --bs=4k --iodepth=64 --runtime=60
Vultr: read: IOPS=78.4k, BW=306MiB/s
Your old shared: probably 800 IOPS cap

iperf3 to lon-backbone:
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  1.09 GBytes   937 Mbits/sec
decent disk IO, meh network

Shared hosts run mod_security rulesets you now need yourself. CrowdSec or CSF. Your call.

fio, iperf, geekbench. results or gtfo.
4 #3
  • OS hardening first: unattended-upgrades, needrestart, AIDE or rkhunter
  • Network layer: strict firewalld zones, no password auth, key-only SSH on nonstandard port
  • Application layer: separate users per service, no root running wordpress

Specs for reference:

  • 2GB RAM: you'll OOM with plex + nextcloud + mail
  • 25GB: nextcloud photos will fill that in 6 months, as said

Dry run: move mail to Migadu or similar. Self-hosting mail is a hobby, not a business.

Containers before it was cool
#4

Thread title edited. "Celebratory" is not a category.

hankels said:
What am I missing?

Hankels: you asked what you're missing. Answer is: monitoring. No alerts, no sleep. Install node_exporter, prometheus, grafana. Or pay someone. No middle ground works.

#5

Self-hosting mail IS a hobby. Learned that the hard way.

world record: 4min Arch install
#6

2GB for plex AND nextcloud? That's optimistic.

seedbox, NAS, tape, and three offsite

Post a reply

You need an account to reply. Log in or register to join the conversation.

Post reply Preview Save draft