Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
erdnaxe
nixos
Commits
3b199a08
Commit
3b199a08
authored
May 29, 2022
by
erdnaxe
🦋
Browse files
HTTP headers
parent
860782dc
Changes
9
Hide whitespace changes
Inline
Side-by-side
base/letsencrypt.nix
View file @
3b199a08
...
...
@@ -10,8 +10,5 @@
recommendedOptimisation
=
true
;
recommendedProxySettings
=
true
;
recommendedTlsSettings
=
true
;
commonHttpConfig
=
''
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload" always;
''
;
};
}
services/bmpc.nix
View file @
3b199a08
...
...
@@ -17,6 +17,12 @@ in
enableACME
=
true
;
forceSSL
=
true
;
root
=
"
${
bmpc
}
/static"
;
extraConfig
=
''
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload" always;
add_header X-Content-Type-Options nosniff;
add_header X-Frame-Options deny;
add_header X-XSS-Protection "1; mode=block";
''
;
};
};
}
services/element.nix
View file @
3b199a08
...
...
@@ -3,26 +3,35 @@
{
networking
.
firewall
.
allowedTCPPorts
=
[
80
443
];
services
.
nginx
.
virtualHosts
.
"chat.iooss.fr"
=
{
enableACME
=
true
;
forceSSL
=
true
;
root
=
pkgs
.
element-web
.
override
{
conf
=
{
default_server_config
=
{
"m.homeserver"
=
{
"base_url"
=
"https://iooss.fr"
;
"server_name"
=
"iooss.fr"
;
services
.
nginx
=
{
enable
=
true
;
virtualHosts
.
"chat.iooss.fr"
=
{
enableACME
=
true
;
forceSSL
=
true
;
root
=
pkgs
.
element-web
.
override
{
conf
=
{
default_server_config
=
{
"m.homeserver"
=
{
"base_url"
=
"https://iooss.fr"
;
"server_name"
=
"iooss.fr"
;
};
"m.identity_server"
.
base_url
=
""
;
};
"m.identity_server"
.
base_url
=
""
;
disable_3pid_login
=
true
;
integrations_ui_url
=
""
;
integrations_rest_url
=
""
;
integrations_widgets_urls
=
[
];
bug_report_endpoint_url
=
""
;
showLabsSettings
=
true
;
jitsi
.
preferredDomain
=
"jitsi.crans.org"
;
};
disable_3pid_login
=
true
;
integrations_ui_url
=
""
;
integrations_rest_url
=
""
;
integrations_widgets_urls
=
[
];
bug_report_endpoint_url
=
""
;
showLabsSettings
=
true
;
jitsi
.
preferredDomain
=
"jitsi.crans.org"
;
};
extraConfig
=
''
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload" always;
add_header X-Content-Type-Options nosniff;
add_header X-Frame-Options deny;
add_header X-XSS-Protection "1; mode=block";
''
;
};
};
}
services/gitea.nix
View file @
3b199a08
...
...
@@ -28,6 +28,11 @@
enableACME
=
true
;
forceSSL
=
true
;
locations
.
"/"
=
{
proxyPass
=
"http://[::1]:3000"
;
};
extraConfig
=
''
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload" always;
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";
''
;
};
};
}
services/grafana.nix
View file @
3b199a08
...
...
@@ -22,6 +22,9 @@
enableACME
=
true
;
forceSSL
=
true
;
locations
.
"/"
=
{
proxyPass
=
"http://127.0.0.1:3001"
;
};
extraConfig
=
''
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload" always;
''
;
};
};
}
services/grimorio.nix
View file @
3b199a08
...
...
@@ -7,6 +7,11 @@
enableACME
=
true
;
forceSSL
=
true
;
root
=
"/var/www/grimorio/"
;
extraConfig
=
''
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload" always;
add_header X-Content-Type-Options nosniff;
add_header X-Frame-Options deny;
''
;
};
};
}
services/libreddit.nix
View file @
3b199a08
...
...
@@ -43,6 +43,9 @@
proxyPass
=
"http://127.0.0.1:3003"
;
proxyWebsockets
=
true
;
};
extraConfig
=
''
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload" always;
''
;
};
};
}
services/radicale.nix
View file @
3b199a08
...
...
@@ -16,6 +16,12 @@
enableACME
=
true
;
forceSSL
=
true
;
locations
.
"/"
=
{
proxyPass
=
"http://localhost:5232"
;
};
extraConfig
=
''
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload" always;
add_header X-Content-Type-Options nosniff;
add_header X-Frame-Options deny;
add_header X-XSS-Protection "1; mode=block";
''
;
};
};
}
services/tvla.nix
View file @
3b199a08
...
...
@@ -14,6 +14,12 @@
rev
=
"d06c54a164e9b14f5dcf7b0d58de89b70379c071"
;
sha256
=
"0gmm49bqrqqn0j8n3icl4jwax893p3d7zsn25azijp8q2p07z5nv"
;
};
extraConfig
=
''
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload" always;
add_header X-Content-Type-Options nosniff;
add_header X-Frame-Options deny;
add_header X-XSS-Protection "1; mode=block";
''
;
};
};
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment