Podrías usar el Plugin de Suscripción y cobrar a todos tus miembros un alquiler simbólico que luego podrías usar para financiar los costos del sitio.
Las grandes plataformas también tienen que ganar dinero, pero lo hacen de maneras que normalmente no recurren a cobrar por el acceso.
Me temo que tienes que aceptar el hecho de que en la vida, los servicios rara vez son completamente gratuitos, siempre hay una trampa.