cloudflare
tcp/443 tcp/80
openresty
tcp/443 tcp/80
Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd1bf890109bf890109bf890109bf890109bf890109bf890109
Public Swagger UI/API detected at path: /api-docs/swagger.json
Open service 98.111.214.160:80 · home.patrickweber.org
2026-01-12 21:30
HTTP/1.1 200 OK Server: openresty Date: Mon, 12 Jan 2026 21:30:15 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close set-cookie: homarr.locale=en; Path=/; Expires=Tue, 12 Jan 2027 21:30:15 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · home.patrickweber.org
2026-01-12 21:25
HTTP/1.1 200 OK Server: openresty Date: Mon, 12 Jan 2026 21:25:17 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close set-cookie: homarr.locale=en; Path=/; Expires=Tue, 12 Jan 2027 21:25:17 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · home.patrickweber.org
2026-01-11 21:33
HTTP/1.1 200 OK Server: openresty Date: Sun, 11 Jan 2026 21:33:32 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close set-cookie: homarr.locale=en; Path=/; Expires=Mon, 11 Jan 2027 21:33:32 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:80 · home.patrickweber.org
2026-01-11 21:14
HTTP/1.1 200 OK Server: openresty Date: Sun, 11 Jan 2026 21:14:52 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close set-cookie: homarr.locale=en; Path=/; Expires=Mon, 11 Jan 2027 21:14:51 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:80 · home.patrickweber.org
2026-01-10 21:31
HTTP/1.1 200 OK Server: openresty Date: Sat, 10 Jan 2026 21:31:10 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close set-cookie: homarr.locale=en; Path=/; Expires=Sun, 10 Jan 2027 21:31:10 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · home.patrickweber.org
2026-01-10 21:23
HTTP/1.1 200 OK Server: openresty Date: Sat, 10 Jan 2026 21:23:09 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close set-cookie: homarr.locale=en; Path=/; Expires=Sun, 10 Jan 2027 21:23:09 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 2606:4700:3035::6815:5b3c:443 · patrickweber.org
2026-01-10 02:17
HTTP/1.1 404 Not Found
Date: Sat, 10 Jan 2026 02:17:57 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Served-By: Namecheap URL Forward
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZiCsDuAXTWQ9VU%2BQuxE83VnxHqy2zQsjvps4PjfAVYCSehtqU6%2BXGeeXnu1oqKudD9nMCR30H16ClSR%2BtvAZOB47Hs0KlVTTQUw6ErxZt8Qd4LCEPNlozflVRSI%3D"}]}
CF-RAY: 9bb8addaace0d390-FRA
alt-svc: h3=":443"; ma=86400
Open service 104.21.91.60:443 · patrickweber.org
2026-01-10 02:17
HTTP/1.1 404 Not Found
Date: Sat, 10 Jan 2026 02:17:37 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Served-By: Namecheap URL Forward
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=A76bY1zD1YqqXjAusmmhbKNxbfQyc%2FQzYo0ciXDJ3tElZt361MDe9PB2WU9wa8NW2VfWDAqomw696KL%2BSDxXDvzymkisqK0SkGXFD4qNhOg%3D"}]}
CF-RAY: 9bb8add70cb0fd65-SIN
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::6815:5b3c:80 · patrickweber.org
2026-01-10 02:17
HTTP/1.1 404 Not Found
Date: Sat, 10 Jan 2026 02:17:37 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Served-By: Namecheap URL Forward
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vHl7KT2lHfp3MhLRUspRwIONqeXi2To40%2FRDljz9osFRwazzCsEbvvARUDzzazPaFZqeJQyW70bYo4e1zQzoFK%2B6AmhLHj66emcDJdnTQPeOvKH4VcG4eavn1FY%3D"}]}
CF-RAY: 9bb8add7da3f3b25-BOM
alt-svc: h3=":443"; ma=86400
Open service 172.67.167.123:443 · patrickweber.org
2026-01-10 02:17
HTTP/1.1 404 Not Found
Date: Sat, 10 Jan 2026 02:17:36 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Served-By: Namecheap URL Forward
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Q1dwNo5eutmSVm8QAJ%2Fjr3YQ7O7M4OpAPwuco5H5WF1Dbtk%2FtkhTzqgXc7Vesq%2B%2F5%2FcDPRdMbvLfCTCcjI5%2FS%2FAhngTcOkfjAKYfaZytVGQ%3D"}]}
CF-RAY: 9bb8add50bd552d3-EWR
alt-svc: h3=":443"; ma=86400
Open service 104.21.91.60:80 · patrickweber.org
2026-01-10 02:17
HTTP/1.1 404 Not Found
Date: Sat, 10 Jan 2026 02:17:36 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Served-By: Namecheap URL Forward
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Da%2FrFT1xnNcPFrj6cE%2B2HIqmxqTS9ccLEYBXG5kEYWWMSHfDjNwYCqzQObMA5uR7wvS%2FREpS142cQmphM6lwEwcZnRu5fkHNNVipcvjq3YI%3D"}]}
CF-RAY: 9bb8add4ed4daadf-YYZ
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:a77b:443 · patrickweber.org
2026-01-10 02:17
HTTP/1.1 404 Not Found
Date: Sat, 10 Jan 2026 02:17:37 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Served-By: Namecheap URL Forward
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cZxs%2BOn9zINtF971iciEr2ODzv8yiptr%2BNvZUrLASpnNPw7rH7WoiXEgmd%2BrRgzC7V%2B4nm6Eu%2FMbk6jHcy3LLry08rbpiNJ72kwucLKJEFv8MTOtrzy1v7JMnK8%3D"}]}
CF-RAY: 9bb8add5dbcbd2af-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:a77b:8443 · patrickweber.org
2026-01-10 02:17
Open service 2606:4700:3035::6815:5b3c:8443 · patrickweber.org
2026-01-10 02:17
Open service 104.21.91.60:8443 · patrickweber.org
2026-01-10 02:17
Open service 172.67.167.123:8443 · patrickweber.org
2026-01-10 02:17
Open service 98.111.214.160:443 · home.patrickweber.org
2026-01-09 21:37
HTTP/1.1 200 OK Server: openresty Date: Fri, 09 Jan 2026 21:37:51 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close set-cookie: homarr.locale=en; Path=/; Expires=Sat, 09 Jan 2027 21:37:51 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:80 · home.patrickweber.org
2026-01-09 21:26
HTTP/1.1 200 OK Server: openresty Date: Fri, 09 Jan 2026 21:26:47 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close set-cookie: homarr.locale=en; Path=/; Expires=Sat, 09 Jan 2027 21:26:47 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · overseer.patrickweber.org
2026-01-09 07:47
HTTP/1.1 307 Temporary Redirect Server: openresty Date: Fri, 09 Jan 2026 07:47:27 GMT Transfer-Encoding: chunked Connection: close X-Powered-By: Express Location: /login X-Served-By: overseer.patrickweber.org
Open service 98.111.214.160:80 · home.patrickweber.org
2026-01-08 21:50
HTTP/1.1 200 OK Server: openresty Date: Thu, 08 Jan 2026 21:50:15 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close set-cookie: homarr.locale=en; Path=/; Expires=Fri, 08 Jan 2027 21:50:15 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · home.patrickweber.org
2026-01-08 21:29
HTTP/1.1 200 OK Server: openresty Date: Thu, 08 Jan 2026 21:29:54 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close set-cookie: homarr.locale=en; Path=/; Expires=Fri, 08 Jan 2027 21:29:54 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:80 · home.patrickweber.org
2026-01-07 21:32
HTTP/1.1 200 OK Server: openresty Date: Wed, 07 Jan 2026 21:32:23 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close set-cookie: homarr.locale=en; Path=/; Expires=Thu, 07 Jan 2027 21:32:23 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · home.patrickweber.org
2026-01-07 21:30
HTTP/1.1 200 OK Server: openresty Date: Wed, 07 Jan 2026 21:30:55 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close set-cookie: homarr.locale=en; Path=/; Expires=Thu, 07 Jan 2027 21:30:55 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:80 · home.patrickweber.org
2026-01-06 21:26
HTTP/1.1 200 OK Server: openresty Date: Tue, 06 Jan 2026 21:26:17 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close set-cookie: homarr.locale=en; Path=/; Expires=Wed, 06 Jan 2027 21:26:17 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · home.patrickweber.org
2026-01-06 21:22
HTTP/1.1 200 OK Server: openresty Date: Tue, 06 Jan 2026 21:22:58 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close set-cookie: homarr.locale=en; Path=/; Expires=Wed, 06 Jan 2027 21:22:58 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:80 · home.patrickweber.org
2026-01-03 21:21
HTTP/1.1 200 OK Server: openresty Date: Sat, 03 Jan 2026 21:21:31 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Sun, 03 Jan 2027 21:21:31 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · home.patrickweber.org
2026-01-03 21:16
HTTP/1.1 200 OK Server: openresty Date: Sat, 03 Jan 2026 21:16:41 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Sun, 03 Jan 2027 21:16:41 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:80 · home.patrickweber.org
2026-01-02 21:27
HTTP/1.1 200 OK Server: openresty Date: Fri, 02 Jan 2026 21:27:25 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Sat, 02 Jan 2027 21:27:25 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · home.patrickweber.org
2026-01-02 21:10
HTTP/1.1 200 OK Server: openresty Date: Fri, 02 Jan 2026 21:10:49 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Sat, 02 Jan 2027 21:10:49 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · overseer.patrickweber.org
2026-01-02 04:39
HTTP/1.1 307 Temporary Redirect Server: openresty Date: Fri, 02 Jan 2026 04:39:17 GMT Transfer-Encoding: chunked Connection: close X-Powered-By: Express Location: /login X-Served-By: overseer.patrickweber.org
Open service 98.111.214.160:443 · home.patrickweber.org
2026-01-01 21:39
HTTP/1.1 200 OK Server: openresty Date: Thu, 01 Jan 2026 21:39:35 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Fri, 01 Jan 2027 21:39:35 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:80 · home.patrickweber.org
2026-01-01 21:18
HTTP/1.1 200 OK Server: openresty Date: Thu, 01 Jan 2026 21:18:24 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Fri, 01 Jan 2027 21:18:24 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · home.patrickweber.org
2025-12-31 21:41
HTTP/1.1 200 OK Server: openresty Date: Wed, 31 Dec 2025 21:41:30 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Thu, 31 Dec 2026 21:41:30 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:80 · home.patrickweber.org
2025-12-31 21:33
HTTP/1.1 200 OK Server: openresty Date: Wed, 31 Dec 2025 21:33:39 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Thu, 31 Dec 2026 21:33:39 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 2606:4700:3032::ac43:a77b:8443 · patrickweber.org
2025-12-31 12:36
Open service 104.21.91.60:80 · patrickweber.org
2025-12-31 12:36
HTTP/1.1 404 Not Found
Date: Wed, 31 Dec 2025 12:36:44 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Served-By: Namecheap URL Forward
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2JqCQ2db8eqOklLv2u1%2BmL9PilIKMs%2BzskYfm2nV3du1RrJ23TJFJnzgN%2B77wmkBA42K6M0lqD7H%2BMc9nUBSeA8mz%2BTA9iO2FWhkQfx9HVQ%3D"}]}
CF-RAY: 9b69d2fb895f4212-BOM
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::6815:5b3c:8443 · patrickweber.org
2025-12-31 12:36
Open service 172.67.167.123:443 · patrickweber.org
2025-12-31 12:36
HTTP/1.1 404 Not Found
Date: Wed, 31 Dec 2025 12:36:43 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Served-By: Namecheap URL Forward
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=n1AgSWkmGkOIcDLoPGsIVbIgDpdE2O7aX8d9doPZz4an0JyGp22wIoCs3a5w2SRYD%2FYvtnMTVVK8AhmV3e6SQHHaB2WgTMYMxYoW56xuW4c%3D"}]}
CF-RAY: 9b69d2f8dbbecab4-FRA
alt-svc: h3=":443"; ma=86400
Open service 104.21.91.60:8443 · patrickweber.org
2025-12-31 12:36
Open service 2606:4700:3035::6815:5b3c:443 · patrickweber.org
2025-12-31 12:36
HTTP/1.1 404 Not Found
Date: Wed, 31 Dec 2025 12:36:42 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Served-By: Namecheap URL Forward
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=w3JxPpPwpX%2B9ptzDTCGLuiySiUblGcX0uOmzkFxLtQvEHoStkMjVM7zjwRPZ3Vt%2BaCTm8xqs2XYof%2FJPu4Kx6PgglYJJPg%2FkM6ivmGZaOEJrqGFE9fo7rk87AZM%3D"}]}
CF-RAY: 9b69d2f72ef842b3-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:a77b:443 · patrickweber.org
2025-12-31 12:36
HTTP/1.1 404 Not Found
Date: Wed, 31 Dec 2025 12:37:03 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Served-By: Namecheap URL Forward
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KwLG5X5EjJVGiFd9yNcpP%2BAOUf76DXWTbejHSduPSgfBjGe5%2FiQ3Pxs4oItupGNEaMqmlGHeRWDC6OP6f2Od5gwxH5MG9d8nZ%2BM4eR8l1seNwyJdM3h5%2FCL8gTA%3D"}]}
CF-RAY: 9b69d2fcdf23178c-YYZ
alt-svc: h3=":443"; ma=86400
Open service 172.67.167.123:8443 · patrickweber.org
2025-12-31 12:36
Open service 104.21.91.60:443 · patrickweber.org
2025-12-31 12:36
HTTP/1.1 404 Not Found
Date: Wed, 31 Dec 2025 12:37:03 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Served-By: Namecheap URL Forward
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7Y54qk07smIdZu%2FJm6JTdMFRq7cqrcGllPmBqKUDXOVb97UcsY%2BY2%2FyqUyLAQ0cjcBas7RQ2sbiW6lGsbjkxkHz%2BxIad1yCfs1yoE9KobHw%3D"}]}
CF-RAY: 9b69d2fcbbc4afea-FRA
alt-svc: h3=":443"; ma=86400
Open service 98.111.214.160:443 · home.patrickweber.org
2025-12-30 21:28
HTTP/1.1 200 OK Server: openresty Date: Tue, 30 Dec 2025 21:28:51 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Wed, 30 Dec 2026 21:28:51 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:80 · home.patrickweber.org
2025-12-30 21:28
HTTP/1.1 200 OK Server: openresty Date: Tue, 30 Dec 2025 21:28:38 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Wed, 30 Dec 2026 21:28:38 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · overseer.patrickweber.org
2025-12-30 14:29
HTTP/1.1 307 Temporary Redirect Server: openresty Date: Tue, 30 Dec 2025 14:29:13 GMT Transfer-Encoding: chunked Connection: close X-Powered-By: Express Location: /login X-Served-By: overseer.patrickweber.org
Open service 98.111.214.160:80 · home.patrickweber.org
2025-12-22 20:35
HTTP/1.1 200 OK Server: openresty Date: Mon, 22 Dec 2025 20:35:15 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Tue, 22 Dec 2026 20:35:15 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · home.patrickweber.org
2025-12-22 20:04
HTTP/1.1 200 OK Server: openresty Date: Mon, 22 Dec 2025 20:04:38 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Tue, 22 Dec 2026 20:04:38 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · overseer.patrickweber.org
2025-12-22 13:59
HTTP/1.1 307 Temporary Redirect Server: openresty Date: Mon, 22 Dec 2025 14:00:07 GMT Transfer-Encoding: chunked Connection: close X-Powered-By: Express Location: /login X-Served-By: overseer.patrickweber.org
Open service 98.111.214.160:80 · home.patrickweber.org
2025-12-21 02:40
HTTP/1.1 200 OK Server: openresty Date: Sun, 21 Dec 2025 02:40:22 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Mon, 21 Dec 2026 02:40:22 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · home.patrickweber.org
2025-12-21 00:37
HTTP/1.1 200 OK Server: openresty Date: Sun, 21 Dec 2025 00:37:23 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Mon, 21 Dec 2026 00:37:23 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org
Open service 98.111.214.160:443 · overseer.patrickweber.org
2025-12-20 16:33
HTTP/1.1 307 Temporary Redirect Server: openresty Date: Sat, 20 Dec 2025 16:33:05 GMT Transfer-Encoding: chunked Connection: close X-Powered-By: Express Location: /login X-Served-By: overseer.patrickweber.org
Open service 98.111.214.160:80 · home.patrickweber.org
2025-12-19 06:05
HTTP/1.1 200 OK Server: openresty Date: Fri, 19 Dec 2025 06:05:38 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Content-Security-Policy: default-src 'self'; script-src * 'unsafe-inline' 'unsafe-eval'; worker-src * blob:; base-uri 'self'; connect-src *; style-src * 'unsafe-inline'; frame-ancestors *; frame-src *; form-action 'self'; img-src * data:; font-src * data:; media-src * data: blob:; set-cookie: homarr.locale=en; Path=/; Expires=Sat, 19 Dec 2026 06:05:38 GMT; Max-Age=31536000; SameSite=lax x-middleware-rewrite: /en Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding link: </_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/chunks/a2830522d6ac52df.css>; rel=preload; as="style", </_next/static/chunks/a5aea68e820310ba.css>; rel=preload; as="style", </_next/static/chunks/f2008fac65f07bf3.css>; rel=preload; as="style", </_next/static/chunks/ba8bff1b87043229.css>; rel=preload; as="style", </_next/static/chunks/5e304c59b2320193.css>; rel=preload; as="style", </_next/static/chunks/cec45f33abfda0f0.css>; rel=preload; as="style", </_next/static/chunks/fa21a75becfc0982.css>; rel=preload; as="style", </_next/static/chunks/4a3833d209b4634b.css>; rel=preload; as="style", </_next/static/chunks/76be4535f51bde76.css>; rel=preload; as="style", </_next/static/chunks/fc21fbda2ef0ad83.css>; rel=preload; as="style", </_next/static/chunks/bcad37abb63f7695.css>; rel=preload; as="style", </_next/static/chunks/1055bfaebd00372e.css>; rel=preload; as="style", </_next/static/chunks/8fa069a7d7a8001e.css>; rel=preload; as="style", </_next/static/chunks/439f89644a0cf5fa.css>; rel=preload; as="style", </_next/static/chunks/e905fb6d04c25322.css>; rel=preload; as="style" X-Powered-By: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate X-Served-By: home.patrickweber.org