Skip to content

Instantly share code, notes, and snippets.

@aptalca
aptalca / iptables-common.local
Created June 1, 2017 21:10
Add this to the /config/fail2ban/action.d folder to disable ipv6 on unraid (which causes errors) until there is a new fail2ban update (issue fixed in their master branch, but they haven't released a new version yet)
[Init?family=inet6]
# Option: blocktype (ipv6) Note: This is what the action does with rules. This can be any jump target
# as per the iptables man page (section 8). Common values are DROP REJECT, REJECT --reject-with icmp6-port-unreachable Values: STRING
blocktype = REJECT --reject-with icmp6-port-unreachable
# Option: iptables (ipv6) Notes.: Actual command to be executed, including common to all calls options Values: STRING
iptables = iptables <lockingopt>
@aptalca
aptalca / 7stages.md
Created August 14, 2024 21:04
Seven Stages of Bruised Ego

Seven Stages of Bruised Ego

In the self hosting world, we all run into various issues trying to set up our services and apps. But it's how we handle ourselves when we report those issues and request support that differentiates us from one another.

Some find it easier to admit fault and move on, but some have much thinner skin. They are unable to admit fault and instead go down an unproductive path that leads to more frustration for both the dev/maintainer and the user.

Below I will list 7 stages that some users go through. The first stage is inevitable, we all start there. Some users go through some of the other stages, some may skip a stage or two and some go all the way. Each stage leads to more negative behavior and frustration.

Before I get into the stages, I'd like to clarify that the below write up is my own and while I'm a member of the Linuxserver.io (lsio) team, I do not wish to speak for the team or the other members. I use the royal we as I started compiling this originally with the intent