So, it might not sound like much, but 4gb of ram is plenty enough to do quite a bit with self hosting.
If you want to self host, and use it as an opportunity to learn, I recommend you install Debian, and get your hands dirty. If just want to self host without much of a headache, yunohost seems cool, but I’ve never used it, so I can’t recommend it.
I sleep on my stomach; I have a low memory foam pillow under my head, and a body pillow on either one of my sides, lifting my shoulder, hip and knee.
I don’t sleep flat on my stomach, just kinda sideways. I feel so comfortable in this position that when I’m travelling and I don’t have two pillows for myself, I prefer prefer to sleep with a pillow just under my shoulder and arm and nothing under my head.