Ancestors

Toot

Written by iturnedintoanewt@lemm.ee on 2024-09-09 at 11:34

Nginx in LXC/Proxmox...how to Fail2ban?

https://lemm.ee/post/41808527

=> More informations about this toot | More toots from iturnedintoanewt@lemm.ee

Descendants

Written by Dran on 2024-09-09 at 11:55

Fail2ban and containers can be tricky, because under the hood, you’ll often have container policies automatically inserting themselves above host policies in iptables. The docker documentation has a good write-up on how to solve it for their implementation

docs.docker.com/…/packet-filtering-firewalls/

For your usecase specifically:

If you’re using VMs only, you could run it within any VM that is exposing traffic, but for containers you’ll have to run fail2ban on the host itself. I’m not sure how LXC handles this, but I assume it’s probably similar to docker.

The simplest solution would be to just put something between your hypervisor and the Internet physically (a raspberry-pi-based firewall, etc)

=> More informations about this toot | More toots from Dran_Arcana@lemmy.world

Written by 486@lemmy.world on 2024-09-09 at 17:00

No, it is not like Docker. You can treat an LXC container pretty much like a VM in most instances, including firewall rules.

To answer the question, you can use fail2ban just like you had done in your VM.

=> More informations about this toot | More toots from 486@lemmy.world

Written by iturnedintoanewt@lemm.ee on 2024-09-10 at 06:13

Thanks I appreciate your reply… I have a bit of concern about an unprivileged container having firewall limitations (as I might have read in the past this was…finicky), but I’m going to give it a shot.

=> More informations about this toot | More toots from iturnedintoanewt@lemm.ee

Written by 486@lemmy.world on 2024-09-10 at 09:09

I’m exclusively running unprivileged LXC containers and haven’t had any issues regarding the firewall, neither with iptables nor nftables.

=> More informations about this toot | More toots from 486@lemmy.world

Written by K3CAN on 2024-09-10 at 23:41

I’ve also been running nginx in an unprivileged LXC container.

I haven’t used fail2ban, specifically, but crowdsec has been working without issue.

You can mostly just treat an LXC like a normal VM.

=> More informations about this toot | More toots from K3can@lemmy.radio

Written by Decronym@lemmy.decronym.xyz on 2024-09-10 at 23:45

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

Fewer Letters

More Letters

HTTP

Hypertext Transfer Protocol, the Web

LXC

Linux Containers

nginx

Popular HTTP server

[Thread #964 for this sub, first seen 10th Sep 2024, 23:45]

[FAQ] [Full list] [Contact] [Source code]

=> More informations about this toot | More toots from Decronym@lemmy.decronym.xyz

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113107382160435446
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
278.974956 milliseconds
Gemini-to-HTML Time
2.892791 milliseconds

This content has been proxied by September (ba2dc).