push
This commit is contained in:
parent
7f70d12f4f
commit
bf9ed72841
@ -277,6 +277,7 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
home-assistant = {
|
home-assistant = {
|
||||||
image = "ghcr.io/home-assistant/home-assistant:stable";
|
image = "ghcr.io/home-assistant/home-assistant:stable";
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
|
|||||||
@ -105,28 +105,28 @@ systemd.services.podman-network-vlan50 = {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.restic.backups.backup = {
|
# services.restic.backups.backup = {
|
||||||
initialize = true;
|
# initialize = true;
|
||||||
environmentFile = config.age.secrets."restic/environmentFile".path;
|
# environmentFile = config.age.secrets."restic/environmentFile".path;
|
||||||
repositoryFile = config.age.secrets."restic/repositoryFile".path;
|
# repositoryFile = config.age.secrets."restic/repositoryFile".path;
|
||||||
passwordFile = config.age.secrets."restic/passwordFile".path;
|
# passwordFile = config.age.secrets."restic/passwordFile".path;
|
||||||
|
#
|
||||||
paths = [
|
# paths = [
|
||||||
"/pool/services"
|
# "/pool/services"
|
||||||
"/pool/data"
|
# "/pool/data"
|
||||||
];
|
# ];
|
||||||
|
#
|
||||||
exclude = [
|
# exclude = [
|
||||||
"/pool/services/cctv"
|
# "/pool/services/cctv"
|
||||||
];
|
# ];
|
||||||
|
#
|
||||||
pruneOpts = [
|
# pruneOpts = [
|
||||||
"--keep-daily 7"
|
# "--keep-daily 7"
|
||||||
"--keep-weekly 5"
|
# "--keep-weekly 5"
|
||||||
"--keep-monthly 12"
|
# "--keep-monthly 12"
|
||||||
];
|
# ];
|
||||||
|
#
|
||||||
};
|
# };
|
||||||
|
|
||||||
# systemd.timers."prune-podman" = {
|
# systemd.timers."prune-podman" = {
|
||||||
# wantedBy = [ "timers.target" ];
|
# wantedBy = [ "timers.target" ];
|
||||||
@ -256,6 +256,28 @@ systemd.services.podman-network-vlan50 = {
|
|||||||
# };
|
# };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
headscale = {
|
||||||
|
image = "docker.io/headscale/headscale:stable";
|
||||||
|
autoStart = true;
|
||||||
|
#utoUpdate = "registry";
|
||||||
|
networks = [ "vlan50" ];
|
||||||
|
cmd = [ "serve" ];
|
||||||
|
environmentFiles = [
|
||||||
|
"/pool/services/secrets/default"
|
||||||
|
];
|
||||||
|
volumes = [
|
||||||
|
"/pool/services/podman/headscale/config:/etc/headscale:ro"
|
||||||
|
"/pool/services/podman/headscale/lib:/var/lib/headscale"
|
||||||
|
];
|
||||||
|
extraOptions = [
|
||||||
|
"--ip=192.168.50.38"
|
||||||
|
];
|
||||||
|
#extraConfig = {
|
||||||
|
# Service = {
|
||||||
|
# TimeoutStartSec = 900;
|
||||||
|
# };
|
||||||
|
##};
|
||||||
|
};
|
||||||
|
|
||||||
matrix = {
|
matrix = {
|
||||||
image = "ghcr.io/element-hq/synapse";
|
image = "ghcr.io/element-hq/synapse";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user