I'm in the same boat. I manage a project that is open source. Free. The donations that we receive barely pay the server costs. Most of the time I have to shell a few bucks out of my own pocket to keep things going. I do have consideration for other users on my node and do my backups at night and at a slower rate.