Compare commits
4 commits
486280d378
...
8c38afd9fe
Author | SHA1 | Date | |
---|---|---|---|
8c38afd9fe | |||
d4a8f1f253 | |||
a618f8c859 | |||
061fce185a |
9 changed files with 4 additions and 60 deletions
|
@ -1,15 +0,0 @@
|
|||
_: {
|
||||
networking.firewall.allowedTCPPorts = [6167 8448];
|
||||
services.matrix-conduit = {
|
||||
enable = true;
|
||||
settings.global = {
|
||||
address = "0.0.0.0";
|
||||
port = 6167;
|
||||
server_name = "notohh.dev";
|
||||
allow_registration = true;
|
||||
allow_federation = true;
|
||||
allow_encryption = true;
|
||||
trusted_servers = ["matrix.org"];
|
||||
};
|
||||
};
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
_: {
|
||||
virtualisation.oci-containers.containers.dashdot = {
|
||||
image = "mauricenino/dashdot:sha-207b2df";
|
||||
image = "mauricenino/dashdot:sha-4bef01c";
|
||||
ports = [
|
||||
"4000:3001"
|
||||
];
|
||||
|
|
|
@ -41,6 +41,7 @@
|
|||
};
|
||||
|
||||
services.pcscd.enable = true;
|
||||
services.davfs2.enable = true;
|
||||
|
||||
sound.enable = true;
|
||||
hardware.pulseaudio.enable = false;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
_: {
|
||||
virtualisation.oci-containers.containers.dashdot = {
|
||||
image = "mauricenino/dashdot:sha-207b2df";
|
||||
image = "mauricenino/dashdot:sha-4bef01c";
|
||||
ports = [
|
||||
"4000:3001"
|
||||
];
|
||||
|
|
|
@ -2,11 +2,9 @@
|
|||
imports = [
|
||||
./restic.nix
|
||||
./traefik.nix
|
||||
./kanboard.nix
|
||||
./stash.nix
|
||||
./searxng.nix
|
||||
./homarr.nix
|
||||
./dashdot.nix
|
||||
./miniflux.nix
|
||||
];
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
_: {
|
||||
virtualisation.oci-containers.containers.homarr = {
|
||||
image = "ghcr.io/ajnart/homarr:0.13.0";
|
||||
image = "ghcr.io/ajnart/homarr:0.13.2";
|
||||
ports = [
|
||||
"7575:7575"
|
||||
];
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
_: {
|
||||
virtualisation.oci-containers.containers.kanboard = {
|
||||
image = "kanboard/kanboard:v1.2.30";
|
||||
ports = [
|
||||
"8080:80"
|
||||
];
|
||||
volumes = [
|
||||
"/var/lib/kanboard/kanboard_data:/var/www/app/data"
|
||||
"/var/lib/kanboard/kanboard_plugins:/var/www/app/plugins"
|
||||
];
|
||||
};
|
||||
}
|
|
@ -1,16 +0,0 @@
|
|||
{
|
||||
config,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
networking.firewall.allowedTCPPorts = [8200];
|
||||
sops.secrets.miniflux = {};
|
||||
services.miniflux = {
|
||||
enable = true;
|
||||
config = {
|
||||
DATABASE_URL = lib.mkForce "host=192.168.1.211 port=5432 user=miniflux password=miniflux dbname=miniflux sslmode=disable";
|
||||
LISTEN_ADDR = "localhost:8200";
|
||||
};
|
||||
adminCredentialsFile = config.sops.secrets.miniflux.path;
|
||||
};
|
||||
}
|
|
@ -20,11 +20,6 @@ _: {
|
|||
entryPoints = ["web"];
|
||||
service = "searxng";
|
||||
};
|
||||
kanboard = {
|
||||
rule = "Host(`kanboard.home.arpa`)";
|
||||
entryPoints = ["web"];
|
||||
service = "kanboard";
|
||||
};
|
||||
stash = {
|
||||
rule = "Host(`stash.home.arpa`)";
|
||||
entrypoints = ["web"];
|
||||
|
@ -35,19 +30,12 @@ _: {
|
|||
entrypoints = ["web"];
|
||||
service = "dashdot";
|
||||
};
|
||||
miniflux = {
|
||||
rule = "Host(`news.home.arpa`)";
|
||||
entrypoints = ["web"];
|
||||
service = "miniflux";
|
||||
};
|
||||
};
|
||||
services = {
|
||||
kanboard.loadBalancer.servers = [{url = "http://localhost:8080";}];
|
||||
stash.loadBalancer.servers = [{url = "http://localhost:9999";}];
|
||||
homarr.loadBalancer.servers = [{url = "http://localhost:7575";}];
|
||||
dashdot.loadBalancer.servers = [{url = "http://localhost:4000";}];
|
||||
searxng.loadBalancer.servers = [{url = "http://localhost:8100";}];
|
||||
miniflux.loadBalancer.servers = [{url = "http://localhost:8200";}];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue