From 64d27b9120ca4583067969816f1875ac076f0eef Mon Sep 17 00:00:00 2001 From: Folkert Kevelam Date: Sun, 22 Jun 2025 20:49:33 +0200 Subject: [PATCH] Initial commit --- Mozart/base | 44 ++++++++++++++++++++++++++++++++++++++++++++ Mozart/irc_1 | 45 +++++++++++++++++++++++++++++++++++++++++++++ Mozart/todo_1 | 39 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 128 insertions(+) create mode 100644 Mozart/base create mode 100644 Mozart/irc_1 create mode 100644 Mozart/todo_1 diff --git a/Mozart/base b/Mozart/base new file mode 100644 index 0000000..6ddfaa7 --- /dev/null +++ b/Mozart/base @@ -0,0 +1,44 @@ +server { + listen 80; + listen 443; + server_name git.pyllr.nl www.git.pyllr.nl; + + return 301 https://git.folkert-kevelam.nl$request_uri; +} + +server { + server_name git.folkert-kevelam.nl www.git.folkert-kevelam.nl; + + location / { + client_max_body_size 512M; + proxy_pass http://10.0.3.10:3000; + proxy_set_header Conectionn $http_connection; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + + listen 443 ssl; # managed by Certbot + ssl_certificate /etc/letsencrypt/live/git.folkert-kevelam.nl/fullchain.pem; # managed by Certbot + ssl_certificate_key /etc/letsencrypt/live/git.folkert-kevelam.nl/privkey.pem; # managed by Certbot + include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot +} + +server { + if ($host = www.git.folkert-kevelam.nl) { + return 301 https://$host$request_uri; + } # managed by Certbot + + + if ($host = git.folkert-kevelam.nl) { + return 301 https://$host$request_uri; + } # managed by Certbot + + server_name git.folkert-kevelam.nl www.git.folkert-kevelam.nl; + listen 80; + return 404; # managed by Certbot +} diff --git a/Mozart/irc_1 b/Mozart/irc_1 new file mode 100644 index 0000000..852b6ec --- /dev/null +++ b/Mozart/irc_1 @@ -0,0 +1,45 @@ +server { + listen 80; + listen 443; + + server_name irc.pyllr.nl www.irc.pyllr.nl; + + return 301 https://irc.folkert-kevelam.nl$request_uri; +} + +server { + server_name irc.folkert-kevelam.nl www.irc.folkert-kevelam.nl; + + location / { + proxy_pass http://10.0.3.113:9000; + proxy_set_header Conectionn $http_connection; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + + listen 443 ssl; # managed by Certbot + ssl_certificate /etc/letsencrypt/live/irc.folkert-kevelam.nl/fullchain.pem; # managed by Certbot + ssl_certificate_key /etc/letsencrypt/live/irc.folkert-kevelam.nl/privkey.pem; # managed by Certbot + include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot +} + +server { + if ($host = www.irc.folkert-kevelam.nl) { + return 301 https://$host$request_uri; + } # managed by Certbot + + + if ($host = irc.folkert-kevelam.nl) { + return 301 https://$host$request_uri; + } # managed by Certbot + + + server_name irc.folkert-kevelam.nl www.irc.folkert-kevelam.nl; + listen 80; + return 404; # managed by Certbot +} diff --git a/Mozart/todo_1 b/Mozart/todo_1 new file mode 100644 index 0000000..9f854a2 --- /dev/null +++ b/Mozart/todo_1 @@ -0,0 +1,39 @@ +server { + listen 80; + listen 443; + + server_name irc.pyllr.nl www.irc.pyllr.nl; + + return 301 https://irc.folkert-kevelam.nl$request_uri; +} + +server { + server_name todo.folkert-kevelam.nl www.todo.folkert-kevelam.nl; + + location / { + proxy_pass http://10.0.3.17:3456; + client_max_body_size 20M; + } + + listen 443 ssl; # managed by Certbot + ssl_certificate /etc/letsencrypt/live/todo.folkert-kevelam.nl/fullchain.pem; # managed by Certbot + ssl_certificate_key /etc/letsencrypt/live/todo.folkert-kevelam.nl/privkey.pem; # managed by Certbot + include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot +} + +server { + if ($host = www.todo.folkert-kevelam.nl) { + return 301 https://$host$request_uri; + } # managed by Certbot + + + if ($host = todo.folkert-kevelam.nl) { + return 301 https://$host$request_uri; + } # managed by Certbot + + + listen 80; + server_name todo.folkert-kevelam.nl www.todo.folkert-kevelam.nl; + return 404; # managed by Certbot +}