19 lines
490 B
Nix
19 lines
490 B
Nix
{
|
|
aspartame.modules = [
|
|
({
|
|
services.fail2ban.enable = true;
|
|
networking.firewall = {
|
|
interfaces.eth0.allowedTCPPorts = [
|
|
80
|
|
222 # this is for forgejo
|
|
443
|
|
];
|
|
};
|
|
})
|
|
];
|
|
fructose.modules = [
|
|
{
|
|
networking.firewall.interfaces.eth0.allowedTCPPorts = [ 222 ]; # when someones tries to ssh to forgejo, it goes -> aspartame -> fructose -> forgejo-container --- so fructose also needs this port open.
|
|
}
|
|
];
|
|
}
|