Skip to content
This repository was archived by the owner on Aug 8, 2022. It is now read-only.

Merge DEV branch#8

Merged
Roxedus merged 59 commits intomasterfrom
dev
Nov 12, 2021
Merged

Merge DEV branch#8
Roxedus merged 59 commits intomasterfrom
dev

Conversation

@nomandera
Copy link
Copy Markdown
Collaborator

DEV has been smoke tested and run as stability test on Alpine 3.12 for months. It is not production ready but it does function.

nomandera and others added 30 commits May 8, 2020 16:21
Update `jail.local` to change default fail2ban ban action to more widely supported `iptables-allports`.
The safe default for us shipping a working system is to ignore all private IPs so that users cannot block themselves easily.
Initial support for Emby and NGINX DENY filters
Given that almost all logs will be volume mounted RO from `remote` containers it is safer to suggest a default mount where these logs reside outside `/config`. This helps ensure that housekeeping tasks such a `chown abc:abc` never inadvertently and needlessly operate on the remote logs.
By using the DOCKER-USER chain rather than INPUT we ensure the rules are applied to all containers (but only containers not the host).

By doing so we gain some persistence but more importantly without this change we could not easily control ingress traffic to other containers and would also run the risk of the docker daemon munging our work (since docker relies heavily on iptables and routinely makes changes).

DOCKER-USER is where docker expects users to make container related iptables changes
It is very unlikely you will ever see this status code unless you manually implement it.
418 Teapot poor mans IPS
This file will be loaded before jail.local and can be managed without requiring user input. This will greatly simplify jail.local
Prepare for the use of jail.d
@Roxedus Roxedus merged commit f61779f into master Nov 12, 2021
@Roxedus Roxedus deleted the dev branch November 12, 2021 07:42
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants