Take it at your own speed, when you're confident in your abilities.
Especially mail is difficult to get started with now - domains that don't have years of (spam-free) reputation tend to be blocked a lot, creating a bit of a chicken and egg issue[1] to get past, and it is... extremely frustrating to figure out what hoops j-random-webmail.com demands you jump through. Also, setup is complex, mainly due to the accretion of of anti-spam half-measures that need to junk up your DNS if you want people to accept your mail.
But trust me, even with all that, setting up mail today is still much easier than it was in the Sendmail days.
Assuming you're interested, and you want to, I'd encourage you to try running more services. When experimenting, don't keep private things on your host, make sure you have your machine access covered (passwords, keys, magic customer service phrases, whatever) and keep an eye on it. If it is compromised, consider it a learning experience and recreate your config (I'm assuming you're running a cheap virtual host; if this is hardware, that's a bit different).
It isn't that hard to do, and I think too many people are much more scared of running their own services than is sensible or real.
Netizens, arise! You have nothing to lose but your shackles.
And maybe some time that you otherwise would have wasted on Facebook.
[1] A few sites still block my domain, despite being single-owner, always spam-free and online for almost 20 years. I don't feel bad about not having them as potential conversation partners.