I was convinced to start a server at my house, so that's what I'm going to do! The server is running Debian.
I had it running crunchbang previously, but I do not have much experience with it and I figured that debian would be a much more reliable OS for my purposes, so I decided to run the server on debian.
I set up port forwarding so I could ssh into the machine from anywhere, to make life easier!
An issue I have is that pancake keeps getting assigned different private ip addresses when I shut it off. So, I am going to assign it a static local IP.