garage: also listen on wireguard network
This commit is contained in:
@@ -25,10 +25,10 @@ in
|
|||||||
replication_factor = 3;
|
replication_factor = 3;
|
||||||
|
|
||||||
rpc_bind_addr = "[::]:${toString rpc_port}";
|
rpc_bind_addr = "[::]:${toString rpc_port}";
|
||||||
rpc_public_addr = "[${zerotier_ip}]:${toString rpc_port}";
|
rpc_public_addr = "[::]:${toString rpc_port}";
|
||||||
|
|
||||||
s3_api = {
|
s3_api = {
|
||||||
api_bind_addr = "[${zerotier_ip}]:${toString s3_port}";
|
api_bind_addr = "[::]:${toString s3_port}";
|
||||||
s3_region = "garage";
|
s3_region = "garage";
|
||||||
root_domain = ".s3.garage.home.rpqt.fr";
|
root_domain = ".s3.garage.home.rpqt.fr";
|
||||||
};
|
};
|
||||||
@@ -39,17 +39,22 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
admin = {
|
admin = {
|
||||||
api_bind_addr = "[${zerotier_ip}]:${toString admin_port}";
|
api_bind_addr = "[::]:${toString admin_port}";
|
||||||
# TODO: use metrics_token
|
# TODO: use metrics_token
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
networking.firewall.interfaces.${zerotier_interface} = {
|
networking.firewall.interfaces =
|
||||||
allowedTCPPorts = [
|
let
|
||||||
s3_port
|
allowedTCPPorts = [
|
||||||
rpc_port
|
s3_port
|
||||||
admin_port
|
rpc_port
|
||||||
];
|
admin_port
|
||||||
};
|
];
|
||||||
|
in
|
||||||
|
{
|
||||||
|
${zerotier_interface} = { inherit allowedTCPPorts; };
|
||||||
|
wireguard = { inherit allowedTCPPorts; };
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user