diff --git a/configuration.nix b/configuration.nix index b699c78..f84cf90 100644 --- a/configuration.nix +++ b/configuration.nix @@ -139,7 +139,7 @@ # List services that you want to enable: - networking.firewall.allowedTCPPorts = [ 80 443 22 25565 ]; + networking.firewall.allowedTCPPorts = [ 80 443 22 25565, 25566 ]; services.nginx = { enable = true; diff --git a/users/arion-compose.nix b/users/arion-compose.nix index cf5a338..f9d2834 100644 --- a/users/arion-compose.nix +++ b/users/arion-compose.nix @@ -6,14 +6,27 @@ service.image = "itzg/minecraft-server:java17-jdk"; service.volumes = [ "/home/podman/data:/data" ]; service.dns = [ "8.8.8.8" ]; - service.network_mode = "host"; + service.ports = [ "25565:25565" ]; service.environment = { EULA = "true"; TYPE = "FORGE"; VERSION = "1.20.1"; FORGE_VERSION = "47.2.20"; MEMORY = "16G"; - }; + }; + ftb = { + service.image = "itzg/minecraft-server:java8-multiarch"; + service.volumes = [ "/home/podman/ftb/data:/data" ]; + service.dns = [ "8.8.8.8" ]; + service.ports = [ "25566:25565" ] + service.network_mode = "host"; + service.environment = { + EULA = "true"; + TYPE = "FORGE"; + VERSION = "1.7.10"; + FORGE_VERSION = "10.13.2.1291"; + MEMORY = "16G"; + }; }; }; }