feat: Upgrade machines to nixos-24.05 #113
3 changed files with 16 additions and 34 deletions
|
@ -1,33 +0,0 @@
|
||||||
{ config, lib, ... }:
|
|
||||||
let
|
|
||||||
cfg = config.services.castopod;
|
|
||||||
fpm = config.services.phpfpm.pools.castopod;
|
|
||||||
in
|
|
||||||
{
|
|
||||||
services.nginx = {
|
|
||||||
resolver.addresses = [ "127.0.0.53" ];
|
|
||||||
virtualHosts."${cfg.localDomain}" = {
|
|
||||||
|
|
||||||
locations."@force_get" = {
|
|
||||||
extraConfig = lib.mkForce ''
|
|
||||||
recursive_error_pages on;
|
|
||||||
proxy_method GET;
|
|
||||||
proxy_pass https://podcasts.dgnum.eu/$request_uri;
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
locations."~ .php$" = {
|
|
||||||
extraConfig = lib.mkForce ''
|
|
||||||
error_page 550 = @force_get;
|
|
||||||
if ($request_method = HEAD) { return 550; }
|
|
||||||
fastcgi_intercept_errors on;
|
|
||||||
fastcgi_index index.php;
|
|
||||||
fastcgi_pass unix:${fpm.socket};
|
|
||||||
try_files $uri =404;
|
|
||||||
fastcgi_read_timeout 3600;
|
|
||||||
fastcgi_send_timeout 3600;
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -8,7 +8,7 @@ in
|
||||||
enable = true;
|
enable = true;
|
||||||
localDomain = host;
|
localDomain = host;
|
||||||
environmentFile = config.age.secrets.castopod-environment_file.path;
|
environmentFile = config.age.secrets.castopod-environment_file.path;
|
||||||
maxUploadSize = 512;
|
maxUploadSize = "512M";
|
||||||
settings = {
|
settings = {
|
||||||
"email.fromEmail" = "noreply@infra.dgnum.eu";
|
"email.fromEmail" = "noreply@infra.dgnum.eu";
|
||||||
"email.SMTPHost" = "kurisu.lahfa.xyz";
|
"email.SMTPHost" = "kurisu.lahfa.xyz";
|
||||||
|
|
|
@ -6,6 +6,21 @@ let
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
"nixos-24.05" = [
|
||||||
|
# netbox qrcode plugin
|
||||||
|
{
|
||||||
|
_type = "commit";
|
||||||
|
sha = "ae4bf4c110378ebacb3989c9533726859cfebbfa";
|
||||||
|
hash = "sha256-SgHhW9HCkDQsxT3eG4P9q68c43e3sbDHRY9qs7oSt8o=";
|
||||||
|
}
|
||||||
|
|
||||||
|
netboxAgent
|
||||||
|
|
||||||
|
{
|
||||||
|
id = "275165";
|
||||||
|
hash = "sha256-9a26V3Pi8yLD3N9+mC1kvJoruxRTp/qOHapnt6VX7pw=";
|
||||||
|
}
|
||||||
|
];
|
||||||
"nixos-23.11" = [
|
"nixos-23.11" = [
|
||||||
# netbox module
|
# netbox module
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue