Hi all!
I’ll try to be quick but I apologise first as I am pretty new to security stuff and my questions might be obvious to the more experts.
I have a VPS (hetzner) set up with docker, caddy for the reverse proxy, and authentik as the only login method for a couple of services (hedgedoc and forgejo). Since most of these has to be available and accessible on the internet, I also setup crowdsec and built caddy with the relevant bouncer. This allows crowdsec to inspect the caddy logs for all the services I am serving through it and act accordingly.
So far, so good. However, I also saw that crowdsec can directly monitor container logs with the docker integration or through container labels. Also, I saw a couple of collections on crowdsec hub specifically for Authentik and Gitea.
I feel I am missing something so my question are:
- Would it be useful to monitor container logs given my setup or would it be redundant?
- Should I add the app-specific collections, or would docker logs monitoring be enough?
My current crowdsec collections
___ - crowdsecurity/linux - crowdsecurity/appsec-generic-rules - crowdsecurity/caddy - crowdsecurity/whitelist-good-actors - crowdsecurity/http-cve - crowdsecurity/iptables
just_another_person@lemmy.world 4 days ago
You only need Crowdsec to monitor the exposed service ports. If Authentik is exposed, and has a Crowdsec plugin, then add it. Otherwise, you’re just wasting resources having it watch things it can’t take action.
If you just need something to consolidate logs where you can watch them, use a centralized logging tool for that job.
whysofurious@lemmy.dbzer0.com 4 days ago
Thanks for the answer :) make sense, I will go through with the plugins for the services I have exposed, although not all of them have crowdsec collections.
just_another_person@lemmy.world 4 days ago
You can easily create custom rules and bouncers if needed for something specific as well. They’re templatized for the most part. Possibly even something a stupid AI could kick out, but make sure you know what it’s doing, and don’t trust it outright.