Seeing as how you're running this on Ubuntu, would it be worthwhile for you to just set up a Cron Job to restart the server at Midnight EST, assuming that this is a recurring software bug and not a hardware issue. If it is a hardware issue could I suggest running it off an OVH-based server? They offer dirt cheap stuff through their subsidies and I've been running my Minecraft community through them for 6 years without downtime, also I wouldn't mind stepping up my patreon level to support it.