codebase changes for registry and drone runner

This commit is contained in:
2025-09-28 01:14:08 +05:30
parent 34bad6c115
commit c60271b32d

View File

@@ -11,16 +11,17 @@ server {
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;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
# Disable buffering for real-time updates
proxy_buffering off;
}
}
# ============================
# MEDIA SERVICES
# ============================
# ----------------------------
# Qbit
# ----------------------------
@@ -34,13 +35,9 @@ server {
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;
# WebSocket support (needed for qBittorrent WebUI)
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
# Disable buffering for real-time updates
proxy_buffering off;
}
}
@@ -58,13 +55,9 @@ server {
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;
# Optional for WebSockets / Plex streaming
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
# Plex specific headers
proxy_buffering off;
client_max_body_size 0;
}
@@ -83,8 +76,6 @@ server {
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;
# WebSocket support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
@@ -107,69 +98,6 @@ server {
}
}
# ----------------------------
# DCR
# ----------------------------
server {
listen 80;
server_name dcr.aetoskia.com;
location / {
proxy_pass http://private-pi:6001;
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;
# WebSocket support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
# ----------------------------
# Gitea
# ----------------------------
server {
listen 80;
server_name gitea.aetoskia.com;
location / {
proxy_pass http://private-pi:6002;
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;
# WebSocket support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
# ----------------------------
# Drone
# ----------------------------
server {
listen 80;
server_name drone.aetoskia.com;
location / {
proxy_pass http://private-pi:6003;
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;
# WebSocket support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
# ----------------------------
# Sonarr
# ----------------------------
@@ -218,21 +146,105 @@ server {
}
}
# # ----------------------------
# # Netdata
# # ----------------------------
# server {
# listen 80;
# server_name netdata.aetoskia.com;
#
# location / {
# proxy_pass http://private-pi:7001;
# 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;
# }
# }
# ============================
# CODEBASE SERVICES
# ============================
# ----------------------------
# Gitea
# ----------------------------
server {
listen 80;
server_name gitea.aetoskia.com;
location / {
proxy_pass http://private-pi:6002;
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;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
# ----------------------------
# DCR
# ----------------------------
server {
listen 80;
server_name dcr.aetoskia.com;
location / {
proxy_pass http://private-pi:6001;
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;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
# ----------------------------
# Registry
# ----------------------------
server {
listen 80;
server_name registry.aetoskia.com;
location / {
proxy_pass http://private-pi:6005;
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;
}
}
# ----------------------------
# Drone
# ----------------------------
server {
listen 80;
server_name drone.aetoskia.com;
location / {
proxy_pass http://private-pi:6003;
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;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
# ----------------------------
# Drone Runner
# ----------------------------
server {
listen 80;
server_name runner.aetoskia.com;
location / {
proxy_pass http://private-pi:6004;
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;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
# ============================
# MONITORING SERVICES
# ============================
# ----------------------------
# Portainer
@@ -251,7 +263,7 @@ server {
}
# # ----------------------------
# # Dozzle
# # Dozzle (commented)
# # ----------------------------
# server {
# listen 80;
@@ -265,3 +277,19 @@ server {
# proxy_set_header X-Forwarded-Proto $scheme;
# }
# }
# # ----------------------------
# # Netdata (commented)
# # ----------------------------
# server {
# listen 80;
# server_name netdata.aetoskia.com;
#
# location / {
# proxy_pass http://private-pi:7001;
# 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;
# }
# }