•No bandwidth limit •Allowed to have
unlimited traffic •No complaints about
the content of my site from the ISP
Yes, totally easy.
First, make sure all users are connected to you not using the internet. Second, make sure you run the server and your users are in a country where all content is legal or noone else than your agreed upon trustworthy users ever see the content.
This quesiton is STUPID. Seriously. "no bandwidth limit" is like "I need unlimited telephon lines, free of charge, for using however i want". what about "unlimited pizza deliveries for a year for 9.99 USD Once"? No complaints - what you think ISP's complain about? Seriously. ILLEGAL CONTENT: It is not illegal because the ISP complains.
Get real. YOu ned an ISP, because even if you do not have one - how you think the internet works? WIthout ISP... users need to either have a leased line to your server, or dial in via modem.
You will always pay for bandwidth one way or the other because - like pizza - it costs money to have it available. Even ISP's orffering hosting with "unlimited bandwidth" DO limit it - if anything else it is a mixed calculation AND you are limited to the speed of the port. Try asking them to upgrade you to 10 x 10gbit for free.
And unless you and some others change the governments, you will get complaints for illegal content because it is illegal in the first place.