diff --git a/nixos/lavender/containers/default.nix b/nixos/lavender/containers/default.nix index 18d8009..548dc4b 100644 --- a/nixos/lavender/containers/default.nix +++ b/nixos/lavender/containers/default.nix @@ -21,6 +21,9 @@ # Documents & Files ./qbittorrent + # Game servers + ./minecraft + # Reverse proxy ./traefik ]; diff --git a/nixos/lavender/containers/minecraft/default.nix b/nixos/lavender/containers/minecraft/default.nix new file mode 100644 index 0000000..e1732f2 --- /dev/null +++ b/nixos/lavender/containers/minecraft/default.nix @@ -0,0 +1,16 @@ +{ ... }: + +{ + # Minecraft + virtualisation.oci-containers.containers."minecraft" = { + autoStart = true; + image = "marctv/minecraft-papermc-server:latest"; + volumes = [ + "/srv/containers/minecraft:/data" + ]; + ports = [ "25565:25565" ]; + environment = { + MEMORYSIZE = "1G"; + }; + }; +}