diff --git a/Caddyfile b/Caddyfile new file mode 100644 index 0000000..917c874 --- /dev/null +++ b/Caddyfile @@ -0,0 +1,87 @@ +haos.alogins.net { + reverse_proxy http://192.168.1.141:8123 { + + header_up X-Forwarded-For {remote_host} + header_up X-Forwarded-Proto {scheme} +} +} + + +vi.alogins.net { + reverse_proxy localhost:2283 +} + +doc.alogins.net { + reverse_proxy localhost:11001 +} + +zb.alogins.net { + reverse_proxy localhost:81 +} + +wiki.alogins.net { + reverse_proxy localhost:8083 { + header_up Host {http.request.host} + header_up X-Forwarded-Proto {scheme} + header_up X-Real-IP {remote_host} + } +} + +nn.alogins.net { + reverse_proxy localhost:5678 +} + +git.alogins.net { + reverse_proxy localhost:3000 +} + +ds.alogins.net { + reverse_proxy localhost:3974 +} + +ai.alogins.net { + reverse_proxy localhost:3125 +} + +openpi.alogins.net { + root * /home/alvis/tmp/files/pi05_droid + file_server browse + +} + + +vui3.alogins.net { + @xhttp { + path /VLSpdG9k/xht* + } + handle @xhttp { + reverse_proxy http://localhost:8445 { + flush_interval -1 + header_up X-Real-IP {remote_host} + transport http { + read_timeout 0 + write_timeout 0 + dial_timeout 10s + } + } + } + reverse_proxy /gnYCNq4EbYukS5qtOe/* localhost:58959 + respond 401 +} + +vui4.alogins.net { + reverse_proxy localhost:58959 +} + +ntfy.alogins.net { + reverse_proxy localhost:8840 +} + +vw.alogins.net { + reverse_proxy localhost:8041 +} + +localhost:8042 { + reverse_proxy localhost:8041 + tls internal +} diff --git a/vaultwarden/docker-compose.yml b/vaultwarden/docker-compose.yml new file mode 100644 index 0000000..16cd9f3 --- /dev/null +++ b/vaultwarden/docker-compose.yml @@ -0,0 +1,12 @@ +services: + vaultwarden: + image: vaultwarden/server:latest + container_name: vaultwarden + restart: unless-stopped + environment: + DOMAIN: "https://vw.alogins.net" + ADMIN_TOKEN: $$argon2id$$v=19$$m=65540,t=3,p=4$$bkE5Y1grLzF4czZiUk9tcWR6WTlGNC9CQmxGeHg0R1JUMFBrY2l0SVZocz0$$hn0snCmQkzDTEBzPYGQxFNmHxTgpxQ+O8OvzOhR3/a0 + volumes: + - /mnt/ssd/dbs/vw-data/:/data/ + ports: + - 127.0.0.1:8041:80