24 lines
581 B
Nix
24 lines
581 B
Nix
{ self, config, pkgs, ... }:
|
|
|
|
{
|
|
virtualisation.oci-containers = {
|
|
backend = "docker";
|
|
containers = {
|
|
backup-ssh = {
|
|
image = "linuxserver/openssh-server:arm64v8-latest";
|
|
ports = [ "32222:2222" ];
|
|
|
|
environment = {
|
|
PUBLIC_KEY = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOTpA7OHfZhl1wsbvydLNMtMx4q64fz+ojIAZpVUJEMI root@cube";
|
|
USER_NAME = "backup";
|
|
TZ = "Europe/Berlin";
|
|
PUID = "911";
|
|
PGID = "911";
|
|
};
|
|
|
|
volumes = [ "/opt/backup/hdd/restic:/data/hdd/restic" ];
|
|
};
|
|
};
|
|
};
|
|
}
|