I am considering hosting something and am concerned about DDOS attacks.
I am morally opposed to cloudflare because I think they are an unethical and shitty company.
What privacy focused solutions are there to reduce the likelihood of a successful DDOS attack?
As little as possible. This will probably be a low traffic site. I just want something cheap and not cloudflare.
I don’t think there is anything else free. Best you can do is host with someone like ovh that has enough resources to provide basic protection.
You’re not really at risk of DDOS in that case, I wouldn’t worry about it.
Make your website all static files (if you can) and host on a CDN like Bunny.net. It’s $1/month and your website might actually be able to get through some large traffic spikes. It won’t work against a targeted sustained DDoS but like the other comments said that’s not likely to happen.