nix-flakes/hosts/server/hikari/default/services/rustfs.nix
imnyang 70284509f3
Some checks failed
CI / check (push) Has been cancelled
CI / ida (push) Has been cancelled
CI / cpt (push) Has been cancelled
CI / build-nixos (ena) (push) Has been cancelled
CI / build-nixos (hako) (push) Has been cancelled
CI / build-nixos (kazusa) (push) Has been cancelled
CI / build-nixos (mizuki) (push) Has been cancelled
Initial commit
2026-07-03 16:53:49 +09:00

38 lines
905 B
Nix

{
config,
pkgs,
inputs,
...
}:
{
# sops.secrets = {
# "rustfs/access-key" = {
# sopsFile = ../secrets/rustfs.yaml;
# owner = config.services.rustfs.user;
# group = config.services.rustfs.group;
# mode = "0400";
# restartUnits = [ "rustfs.service" ];
# };
# "rustfs/secret-key" = {
# sopsFile = ../secrets/rustfs.yaml;
# owner = config.services.rustfs.user;
# group = config.services.rustfs.group;
# mode = "0400";
# restartUnits = [ "rustfs.service" ];
# };
# };
services.rustfs = {
enable = true;
package = inputs.rustfs.packages.${pkgs.stdenv.hostPlatform.system}.default;
accessKeyFile = "/etc/secrets/rustfs-access-key";
secretKeyFile = "/etc/secrets/rustfs-secret-key";
volumes = "/mnt/snow/rustfs";
address = ":9000";
consoleAddress = ":9001";
consoleEnable = true;
};
}