I've had better luck without CloudFlare than with it. Seems some major
enterprises use it, and even some VPS providers put their websites on
it, but when I tried, I got lots of errors and timeouts showing
CloudFlare pages, and I couldn't even make sense of my www logs anymore,
as every client was logged with a CloudFlare IP. And you're right, it
doesn't handle any traffic other than browser-generated connections well
either. I even tried using only their DNS, which has their rather unique
automatic ttl setting, but they have made it quite a bit less than
accessible, so that is pretty much out for me as well. I'm just using
direct connections now with my nameservers set to my provider's DNS,
which is pretty fast and allows for a 60-second ttl in case a rapid
migration is necessary or for round robin entries with moving targets.
Considering the issues you're having, migrating to a Github organization
may be the best thing, as it will give the project even better
visibility and invite more developers, especially if the repository has
a minimal amount of downtime as it will on Github. Of course,
self-hosted is always best when it works, but sometimes Github has its
advantages. Just my $0.0175.
Sent from my elevator