aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/garage/default.nix16
1 files changed, 10 insertions, 6 deletions
diff --git a/modules/garage/default.nix b/modules/garage/default.nix
index 98a3bf7..595b004 100644
--- a/modules/garage/default.nix
+++ b/modules/garage/default.nix
@@ -4,7 +4,7 @@ with self.lib.nginx;
{
services.garage = {
enable = true;
- package = pkgs.garage_1_x;
+ package = pkgs.garage_2_0_0;
settings = {
replication_factor = 3;
consistency_mode = "consistent";
@@ -20,6 +20,10 @@ with self.lib.nginx;
bootstrap_peers = [ ];
+ admin = {
+ api_bind_addr = "${config.wireguard.v4.address}:3903";
+ };
+
s3_api = {
s3_region = "cdn";
api_bind_addr = "127.0.0.1:3900";
@@ -41,9 +45,9 @@ with self.lib.nginx;
"gnulag.net" = {
extraDomainNames = [ "*.gnulag.net" ];
};
- "linuxmasterrace.org" = {
- extraDomainNames = [ "*.linuxmasterrace.org" ];
- };
+ # "linuxmasterrace.org" = {
+ # extraDomainNames = [ "*.linuxmasterrace.org" ];
+ # };
};
services.nginx = {
@@ -52,8 +56,8 @@ with self.lib.nginx;
"s3.vapor.systems" = (proxyDomain "vapor.systems" "http://127.0.0.1:3900/");
"web.vapor.systems" = (proxyDomain "vapor.systems" "http://127.0.0.1:3902/");
"gnulag.net" = (proxyDomain "gnulag.net" "http://127.0.0.1:3902/");
- "linuxmasterrace.org" = (proxyDomain "linuxmasterrace.org" "http://127.0.0.1:3902/");
- "dash.linuxmasterrace.org" = (proxyDomain "linuxmasterrace.org" "http://127.0.0.1:3902/");
+ # "linuxmasterrace.org" = (proxyDomain "linuxmasterrace.org" "http://127.0.0.1:3902/");
+ # "dash.linuxmasterrace.org" = (proxyDomain "linuxmasterrace.org" "http://127.0.0.1:3902/");
};
};
}