+ minio
This commit is contained in:
parent
0f12e5577a
commit
1736c8dc07
|
@ -35,7 +35,6 @@
|
||||||
billbee-api-key = {
|
billbee-api-key = {
|
||||||
file = ../../secrets/billbee-api-key.age;
|
file = ../../secrets/billbee-api-key.age;
|
||||||
mode = "770";
|
mode = "770";
|
||||||
owner = "n8n";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
traefik-env = {
|
traefik-env = {
|
||||||
|
@ -47,7 +46,6 @@
|
||||||
minio-root-cred = {
|
minio-root-cred = {
|
||||||
file = ../../secrets/minio-root-cred.age;
|
file = ../../secrets/minio-root-cred.age;
|
||||||
mode = "770";
|
mode = "770";
|
||||||
owner = "minio";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
searx-environmentFile = {
|
searx-environmentFile = {
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
./gitea.nix
|
./gitea.nix
|
||||||
./invidious.nix
|
./invidious.nix
|
||||||
./mariadb.nix
|
./mariadb.nix
|
||||||
|
./minio.nix
|
||||||
./n8n.nix
|
./n8n.nix
|
||||||
./postgres.nix
|
./postgres.nix
|
||||||
./searx.nix
|
./searx.nix
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.unstable.gitea;
|
package = pkgs.unstable.gitea;
|
||||||
rootUrl = "https://code.lanakk.com";
|
rootUrl = "https://code.lanakk.com";
|
||||||
|
lfs.enable = true;
|
||||||
dump = {
|
dump = {
|
||||||
enable = true;
|
enable = true;
|
||||||
interval = "03:30:00";
|
interval = "03:30:00";
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
services.minio = {
|
services.minio = {
|
||||||
enable = true;
|
enable = true;
|
||||||
region = "eu-central-1";
|
region = "eu-central-1";
|
||||||
|
consoleAddress = ":9001";
|
||||||
|
browser = true;
|
||||||
rootCredentialsFile = config.age.secrets.minio-root-cred.path;
|
rootCredentialsFile = config.age.secrets.minio-root-cred.path;
|
||||||
dataDir = [ "/var/backup/s3" ];
|
dataDir = [ "/var/backup/s3" ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -83,6 +83,8 @@
|
||||||
[{ url = "http://localhost:8384/"; }];
|
[{ url = "http://localhost:8384/"; }];
|
||||||
minio.loadBalancer.servers =
|
minio.loadBalancer.servers =
|
||||||
[{ url = "http://localhost:9000/"; }];
|
[{ url = "http://localhost:9000/"; }];
|
||||||
|
minio-console.loadBalancer.servers =
|
||||||
|
[{ url = "http://localhost:9001/"; }];
|
||||||
};
|
};
|
||||||
routers = {
|
routers = {
|
||||||
api = {
|
api = {
|
||||||
|
@ -149,7 +151,16 @@
|
||||||
certResolver = "godaddy";
|
certResolver = "godaddy";
|
||||||
domains = "s3.lanakk.com";
|
domains = "s3.lanakk.com";
|
||||||
};
|
};
|
||||||
service = "matomo";
|
service = "minio";
|
||||||
|
entrypoints = "websecure";
|
||||||
|
};
|
||||||
|
minio-console = {
|
||||||
|
rule = "Host(`minio.lanakk.com`)";
|
||||||
|
tls = {
|
||||||
|
certResolver = "godaddy";
|
||||||
|
domains = "minio.lanakk.com";
|
||||||
|
};
|
||||||
|
service = "minio-console";
|
||||||
entrypoints = "websecure";
|
entrypoints = "websecure";
|
||||||
};
|
};
|
||||||
searx = {
|
searx = {
|
||||||
|
|
Loading…
Reference in New Issue