Mino example

This commit is contained in:
Filippo Berto 2023-08-16 16:30:45 +02:00
parent 7459ae0e96
commit dc7a18efc3
No known key found for this signature in database
GPG key ID: FE98AE5EC52B1056
3 changed files with 21 additions and 0 deletions

View file

@ -189,6 +189,7 @@
./instances/freya/configuration.nix
./modules/nixos/garage.nix
# ./modules/nixos/minio.nix
] ++ homeManagerModules ++ [
{ home-manager.users.bertof = import ./instances/freya/hm.nix; }
];
@ -229,6 +230,7 @@
./instances/loki/configuration.nix
./modules/nixos/garage.nix
# ./modules/nixos/minio.nix
./modules/nixos/users/tiziano.nix
] ++ homeManagerModules ++ [{
home-manager.users.bertof = import ./instances/loki/hm.nix;

View file

@ -52,6 +52,12 @@
options = [ "subvol=@garage-metadata" "compress=lzo" ];
};
fileSystems."/var/lib/minio/data" = {
device = "/dev/disk/by-uuid/2e897ea5-c8f9-4fa8-9cc6-3f5807ba8afc";
fsType = "btrfs";
options = [ "subvol=@minio" "compress=lzo" ];
};
swapDevices = [{
device = "/swapfile";
size = 1024 * 4;

13
modules/nixos/minio.nix Normal file
View file

@ -0,0 +1,13 @@
{
networking.firewall.allowedTCPPorts = [
9000
9001
];
services.minio = {
enable = true;
browser = true;
listenAddress = "0.0.0.0:9000";
consoleAddress = "0.0.0.0:9001";
};
}