Caddy
tcp/443 tcp/80
Open service 99.83.186.151:80 · share.treevitalize.com
2026-01-26 05:52
HTTP/1.1 308 Permanent Redirect Connection: close Location: https://share.treevitalize.com/ Server: Caddy Date: Mon, 26 Jan 2026 05:53:22 GMT Content-Length: 0
Open service 99.83.186.151:443 · share.treevitalize.com
2026-01-26 05:52
HTTP/1.1 200 OK
Alt-Svc: h3=":443"; ma=2592000
Cache-Control: no-cache, no-store, must-revalidate
Content-Type: text/html
Expires: 0
Pragma: no-cache
Server: Caddy
X-Aws-Instance-Id: i-04f0bd3a036428654
X-Aws-Region: us-east-1
Date: Mon, 26 Jan 2026 05:52:53 GMT
Connection: close
Transfer-Encoding: chunked
Page title: Domain Configuration in Progress
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Domain Configuration in Progress</title> <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="0"> <style> body { font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; margin: 0; min-height: 100vh; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%); color: #334155; line-height: 1.6; } .container { max-width: 600px; padding: 2rem; text-align: center; background: white; border-radius: 12px; box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06); margin: 1rem; } .logo { width: 200px; height: auto; margin-bottom: 1.5rem; cursor: pointer; } .logo-link:hover { opacity: 0.9; } h1 { color: #0f172a; font-size: 1.8rem; margin-bottom: 1rem; font-weight: 600; } p { color: #475569; margin: 1rem 0; } .status-container { display: flex; align-items: center; justify-content: center; gap: 0.75rem; margin: 1.5rem 0; } .status { display: flex; align-items: center; background: #dbeafe; color: #1e40af; padding: 0.5rem 1rem; border-radius: 9999px; font-size: 0.875rem; font-weight: 500; } .loader { width: 20px; height: 20px; border: 2px solid #e2e8f0; border-radius: 50%; border-top-color: #3b82f6; animation: spin 1s linear infinite; margin-left: 0.5rem; } @keyframes spin { to { transform: rotate(360deg); } } .tip { font-size: 0.875rem; background: #f8fafc; padding: 1rem; border-radius: 8px; margin-top: 1.5rem; } .powered-by { margin-top: 2rem; font-size: 0.875rem; color: #64748b; } .powered-by a { color: #3b82f6; text-decoration: none; font-weight: 500; } .powered-by a:hover { text-decoration: underline; } .next-refresh { font-size: 0.75rem; color: #94a3b8; margin-top: 1rem; } </style> </head> <body> <div class="container"> <h1>Almost There!</h1> <div class="status-container"> <div class="status"> Configuration in Progress <div class="loader"></div> </div> </div> <p>Your custom domain has been successfully registered and is being configured across our global network.</p> <p>This process typically takes 1-2 minutes to complete. Once finished, your domain will automatically begin serving your content.</p> <div class="tip"> No action is needed on your part. You can safely leave this page open - it will automatically start working when the configuration is complete, or you can check back in a few minutes. </div> <div class="next-refresh"> Next check in <span id="countdown">10</span> seconds </div> </div> <script> function refreshPage() { const timestamp = new Date().getTime(); window.location.href = window.location.pathname + '?t=' + timestamp; } let timeLeft = 10; const countdownElement = document.getElementById('countdown'); const countdownInterval = setInterval(() => { timeLeft -= 1; countdownElement.textContent = timeLeft; if (timeLeft <= 0) { clearInterval(countdownInterval); refreshPage(); } }, 1000); document.addEventListener('DOMContentLoaded', function() { window.onpageshow = function(event) { if (event.persisted) { window.location.reload(); } }; }); </script> </body> </html>
Open service 75.2.96.173:80 · share.treevitalize.com
2026-01-26 05:52
HTTP/1.1 308 Permanent Redirect Connection: close Location: https://share.treevitalize.com/ Server: Caddy Date: Mon, 26 Jan 2026 05:53:22 GMT Content-Length: 0
Open service 75.2.96.173:443 · share.treevitalize.com
2026-01-26 05:52
HTTP/1.1 200 OK
Alt-Svc: h3=":443"; ma=2592000
Cache-Control: no-cache, no-store, must-revalidate
Content-Type: text/html
Expires: 0
Pragma: no-cache
Server: Caddy
X-Aws-Instance-Id: i-04f0bd3a036428654
X-Aws-Region: us-east-1
Date: Mon, 26 Jan 2026 05:52:53 GMT
Connection: close
Transfer-Encoding: chunked
Page title: Domain Configuration in Progress
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Domain Configuration in Progress</title> <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="0"> <style> body { font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; margin: 0; min-height: 100vh; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%); color: #334155; line-height: 1.6; } .container { max-width: 600px; padding: 2rem; text-align: center; background: white; border-radius: 12px; box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06); margin: 1rem; } .logo { width: 200px; height: auto; margin-bottom: 1.5rem; cursor: pointer; } .logo-link:hover { opacity: 0.9; } h1 { color: #0f172a; font-size: 1.8rem; margin-bottom: 1rem; font-weight: 600; } p { color: #475569; margin: 1rem 0; } .status-container { display: flex; align-items: center; justify-content: center; gap: 0.75rem; margin: 1.5rem 0; } .status { display: flex; align-items: center; background: #dbeafe; color: #1e40af; padding: 0.5rem 1rem; border-radius: 9999px; font-size: 0.875rem; font-weight: 500; } .loader { width: 20px; height: 20px; border: 2px solid #e2e8f0; border-radius: 50%; border-top-color: #3b82f6; animation: spin 1s linear infinite; margin-left: 0.5rem; } @keyframes spin { to { transform: rotate(360deg); } } .tip { font-size: 0.875rem; background: #f8fafc; padding: 1rem; border-radius: 8px; margin-top: 1.5rem; } .powered-by { margin-top: 2rem; font-size: 0.875rem; color: #64748b; } .powered-by a { color: #3b82f6; text-decoration: none; font-weight: 500; } .powered-by a:hover { text-decoration: underline; } .next-refresh { font-size: 0.75rem; color: #94a3b8; margin-top: 1rem; } </style> </head> <body> <div class="container"> <h1>Almost There!</h1> <div class="status-container"> <div class="status"> Configuration in Progress <div class="loader"></div> </div> </div> <p>Your custom domain has been successfully registered and is being configured across our global network.</p> <p>This process typically takes 1-2 minutes to complete. Once finished, your domain will automatically begin serving your content.</p> <div class="tip"> No action is needed on your part. You can safely leave this page open - it will automatically start working when the configuration is complete, or you can check back in a few minutes. </div> <div class="next-refresh"> Next check in <span id="countdown">10</span> seconds </div> </div> <script> function refreshPage() { const timestamp = new Date().getTime(); window.location.href = window.location.pathname + '?t=' + timestamp; } let timeLeft = 10; const countdownElement = document.getElementById('countdown'); const countdownInterval = setInterval(() => { timeLeft -= 1; countdownElement.textContent = timeLeft; if (timeLeft <= 0) { clearInterval(countdownInterval); refreshPage(); } }, 1000); document.addEventListener('DOMContentLoaded', function() { window.onpageshow = function(event) { if (event.persisted) { window.location.reload(); } }; }); </script> </body> </html>