Check out YUNOhost - it's pre-configured for you and designed for beginners. Mine's been running for about three years on a VPS with no problems and I had no previous experience with self-hosting.
Definitely keep your files backed up locally though. No server is invincible.

What. A. Surprise.