cmc/dotfiles

Using GNU Stow to manage my dotfiles.

clone: git clone https://gitbay.org/cmc/dotfiles.git

c49a0490864ed03378723a1e6c6656d175b36b5b

verified · cmc

author: Christian Cleberg <hello@cleberg.net> · 2026-04-30T15:56:44Z

move zerolabs to local port, remove authelia from irc, and update cleberg.net logging
 linux/nginx/etc/nginx/conf.d/cleberg.net.conf |  1 +
 linux/nginx/etc/nginx/conf.d/irc.conf         |  3 ---
 linux/nginx/etc/nginx/conf.d/zb.conf          | 22 ++++++++++++++++++++++
 linux/nginx/etc/nginx/conf.d/zerolabs.sh.conf | 19 ++-----------------
 4 files changed, 25 insertions(+), 20 deletions(-)

diff --git a/linux/nginx/etc/nginx/conf.d/cleberg.net.conf b/linux/nginx/etc/nginx/conf.d/cleberg.net.conf
index bbf2bd1..c4671b0 100644
--- a/linux/nginx/etc/nginx/conf.d/cleberg.net.conf
+++ b/linux/nginx/etc/nginx/conf.d/cleberg.net.conf
@@ -2,6 +2,7 @@ server {
 	listen 443 ssl;
 	http2 on;
 	server_name cleberg.net;
+    error_log /var/log/nginx/cleberg.net.error.log;
 	include custom.d/tls/ssl_engine.conf;
 	include custom.d/tls/certificate_files_cleberg_net.conf;
 	include custom.d/tls/policy_strict.conf;
diff --git a/linux/nginx/etc/nginx/conf.d/irc.conf b/linux/nginx/etc/nginx/conf.d/irc.conf
index aeb7f12..56d54df 100644
--- a/linux/nginx/etc/nginx/conf.d/irc.conf
+++ b/linux/nginx/etc/nginx/conf.d/irc.conf
@@ -6,11 +6,8 @@ server {
 	include custom.d/tls/certificate_files_cleberg_net.conf;
 	include custom.d/tls/policy_strict.conf;
 	include custom.d/basic.conf;
-	location /authelia { include custom.d/reverse_proxy/authelia.conf; }
 	location / {
 		proxy_pass $backend_address;
-		include custom.d/reverse_proxy/authelia_request.conf;
-		include custom.d/reverse_proxy/basic.conf;
 	}
 	include custom.d/security/robots_index_only.conf;
 }
diff --git a/linux/nginx/etc/nginx/conf.d/zb.conf b/linux/nginx/etc/nginx/conf.d/zb.conf
new file mode 100644
index 0000000..7ef056e
--- /dev/null
+++ b/linux/nginx/etc/nginx/conf.d/zb.conf
@@ -0,0 +1,22 @@
+server {
+	listen 443 ssl;
+	http2 on;
+	server_name zb.zerolabs.sh;
+	include custom.d/tls/ssl_engine.conf;
+	include custom.d/tls/certificate_files_cleberg_net.conf;
+	include custom.d/tls/policy_strict.conf;
+	include custom.d/basic.conf;
+	location /authelia { include custom.d/reverse_proxy/authelia.conf; }
+	location / {
+		proxy_pass $backend_address;
+		include custom.d/reverse_proxy/authelia_request.conf;
+		include custom.d/reverse_proxy/basic.conf;
+	}
+	include custom.d/security/robots_index_only.conf;
+}
+
+server {
+    listen 80;
+    server_name zb.zerolabs.sh;
+    return 301 https://zb.zerolabs.sh$request_uri;
+}
diff --git a/linux/nginx/etc/nginx/conf.d/zerolabs.sh.conf b/linux/nginx/etc/nginx/conf.d/zerolabs.sh.conf
index 3ea806d..c68c0aa 100644
--- a/linux/nginx/etc/nginx/conf.d/zerolabs.sh.conf
+++ b/linux/nginx/etc/nginx/conf.d/zerolabs.sh.conf
@@ -1,28 +1,13 @@
 server {
-        listen 443 ssl;
-        http2 on;
+        listen 10000;
         server_name www.zerolabs.sh;
-        include custom.d/tls/ssl_engine.conf;
-        include custom.d/tls/policy_strict.conf;
-        include custom.d/tls/certificate_files_zerolabs_sh.conf;
         return 301 $scheme://zerolabs.sh$request_uri;
 }
 
-
 server {
-        listen 443 ssl;
-        http2 on;
+        listen 10000;
         server_name zerolabs.sh;
         root /var/www/zerolabs.sh/;
-        include custom.d/tls/ssl_engine.conf;
-        include custom.d/tls/policy_strict.conf;
-        include custom.d/tls/certificate_files_zerolabs_sh.conf;
         include custom.d/basic.conf;
         location / { try_files $uri $uri/ =404; }
 }
-
-server {
-        listen 80;
-        server_name www.zerolabs.sh zerolabs.sh;
-        return 301 https://zerolabs.sh$request_uri;
-}