Checks Total |
50
|
Checks Successful |
2
|
Checks Failed |
48
|
Checks Failed Consecutive |
46
|
Ø Uptime |
4.00%
|
Last Successful Check |
2025-01-16 01:20:38
|
Last Failed Check |
2025-04-06 02:13:00
|
Last Response Time |
14.31s
|
Ø Response Time |
26.54s
|
Anonymity Level |
high anonymous
|
Via |
–
|
Gateway |
–
|
Retries |
1
|
Headers |
–
|
Stdout |
Toggle
<HTML><BODY>CONTENT_LENGTH = 0 <BR>
DOCUMENT_ROOT = /var/www/ <BR>
GATEWAY_INTERFACE = CGI/1.1 <BR>
HTTP_ACCEPT = */* <BR>
HTTP_CONNECTION = close <BR>
HTTP_HOST = shinh.org <BR>
HTTP_USER_AGENT = Mozilla/5.0 <BR>
REDIRECT_STATUS = 200 <BR>
REMOTE_ADDR = 195.35.3.117 <BR>
REMOTE_PORT = 40960 <BR>
REQUEST_METHOD = GET <BR>
REQUEST_URI = /env.cgi <BR>
SCRIPT_FILENAME = /var/www/env.cgi <BR>
SCRIPT_NAME = /env.cgi <BR>
SERVER_ADDR = 0.0.0.0 <BR>
SERVER_NAME = shinh.org <BR>
SERVER_PORT = 80 <BR>
SERVER_PROTOCOL = HTTP/1.1 <BR>
SERVER_SOFTWARE = lighttpd/1.4.29 <BR>
</BODY></HTML>
|
Stderr |
Toggle
* Trying 195.35.3.117:80...
* Connected to (nil) (195.35.3.117) port 80 (#0)
> GET http://shinh.org/env.cgi HTTP/1.1
> Host: shinh.org
> User-Agent: Mozilla/5.0
> Accept: */*
> Proxy-Connection: Keep-Alive
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Date: Wed, 15 Jan 2025 23:57:22 GMT
< Server: lighttpd/1.4.29
< Content-type: text/html
< Vary: Accept-Encoding
< Transfer-Encoding: chunked
<
{ [593 bytes data]
* Connection #0 to host (nil) left intact
|
Stdout (fail) |
Toggle
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height" />
<title>Cloudron - Not Found</title>
<meta name="description" content="Cloudron - Not Found">
<!-- Use static style as we can't include local stylesheets -->
<style>
html {
height: 100%;
width: 100%;
padding: 0;
}
body {
background-color: white;
padding: 0;
margin: 0;
height: 100%;
width: 100%;
text-align: center;
font-family: "Noto Sans", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 1.846;
}
.content {
display: flex;
width: 100%;
height: 100%;
flex-direction: column;
justify-content: center;
}
a {
color: #2196f3;
text-decoration: none;
background-color: transparent;
}
a:hover {
color: #0a6ebd;
text-decoration: underline;
}
</style>
<script type="text/javascript">
window.addEventListener('load', (event) => {
// https://stackoverflow.com/questions/37437890/check-if-url-has-domain-name-and-not-an-ip
const containsLetter = /[a-zA-z]/.test(window.location.hostname); // ignore technicality that IP can contain letters ! http://192.168.0x1.0x1 or http://0xc0.0xa8.1.1
const isIPv6 = location.hostname.startsWith('[') && location.hostname.endsWith(']');
let message;
if (!containsLetter || isIPv6) { // ipv4 or ipv6
message = 'You cannot view Cloudron dashboard by IP address. Instead, navigate to the domain you configured during setup i.e <b>https://my.domain.example</b> .'
+ '<br>If you do not remember your domain, SSH into your server and run <code>cloudron-support --owner-login</code> .'
} else { // hostname
message = 'You are seeing this page because the DNS record of <b>' + window.location.hostname + '</b> is set to this server\'s IP'
+ ' but Cloudron has no app configured for this domain.';
}
document.getElementById('message').innerHTML = message;
});
</script>
</head>
<body>
<div class="content">
<p id="message"></p>
</div>
</body>
</html>
|
Stderr (fail) |
Toggle
* Trying 195.35.3.117:80...
* Connected to (nil) (195.35.3.117) port 80 (#0)
> GET http://aranguren.org/azenv.php HTTP/1.1
> Host: aranguren.org
> User-Agent: Mozilla/5.0
> Accept: */*
> Proxy-Connection: Keep-Alive
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Server: nginx
< Date: Sun, 06 Apr 2025 00:13:00 GMT
< Content-Type: text/html
< Content-Length: 2556
< Last-Modified: Tue, 18 Mar 2025 22:42:15 GMT
< Connection: keep-alive
< ETag: "67d9f6c7-9fc"
< Accept-Ranges: bytes
<
{ [2556 bytes data]
* Connection #0 to host (nil) left intact
|