OneUptime is an open-source observability platform: uptime monitoring, status pages, incident management, on-call rotations, logs, traces and metrics in one place.
How to deploy
Alternatively, create a Compose service, go to Advanced → Import from Base64, and paste this payload:
ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBvbmV1cHRpbWU6XG4gICAgaW1hZ2U6IG9uZXVwdGltZS9hcHA6MTEuNS42XG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIC0gUE9SVD0zMDAyXG4gICAgICAtIE5PREVfRU5WPXByb2R1Y3Rpb25cbiAgICAgIC0gQklMTElOR19FTkFCTEVEPWZhbHNlXG4gICAgICAtIElTX0VOVEVSUFJJU0VfRURJVElPTj1mYWxzZVxuICAgICAgLSBMT0dfTEVWRUw9RVJST1JcbiAgICAgIC0gRElTQUJMRV9URUxFTUVUUlk9dHJ1ZVxuICAgICAgIyBQdWJsaWMgaG9zdCAoZG9tYWluKSBhbmQgcHJvdG9jb2wgdXNlZCB0byBidWlsZCBsaW5rcy5cbiAgICAgIC0gSE9TVD0ke0hPU1R9XG4gICAgICAtIEhUVFBfUFJPVE9DT0w9JHtIVFRQX1BST1RPQ09MfVxuICAgICAgLSBPTkVVUFRJTUVfU0VDUkVUPSR7T05FVVBUSU1FX1NFQ1JFVH1cbiAgICAgIC0gRU5DUllQVElPTl9TRUNSRVQ9JHtFTkNSWVBUSU9OX1NFQ1JFVH1cbiAgICAgICMgUHJvYmVzIHRoYXQgcHJlc2VudCB0aGlzIGtleSBhcmUgYWxsb3dlZCB0byBzZWxmLXJlZ2lzdGVyLlxuICAgICAgLSBSRUdJU1RFUl9QUk9CRV9LRVk9JHtSRUdJU1RFUl9QUk9CRV9LRVl9XG4gICAgICAtIERBVEFCQVNFX0hPU1Q9cG9zdGdyZXNcbiAgICAgIC0gREFUQUJBU0VfUE9SVD01NDMyXG4gICAgICAtIERBVEFCQVNFX1VTRVJOQU1FPXBvc3RncmVzXG4gICAgICAtIERBVEFCQVNFX1BBU1NXT1JEPSR7REFUQUJBU0VfUEFTU1dPUkR9XG4gICAgICAtIERBVEFCQVNFX05BTUU9b25ldXB0aW1lZGJcbiAgICAgIC0gUkVESVNfSE9TVD1yZWRpc1xuICAgICAgLSBSRURJU19QT1JUPTYzNzlcbiAgICAgIC0gUkVESVNfVVNFUk5BTUU9ZGVmYXVsdFxuICAgICAgLSBSRURJU19QQVNTV09SRD0ke1JFRElTX1BBU1NXT1JEfVxuICAgICAgLSBSRURJU19EQj0wXG4gICAgICAtIENMSUNLSE9VU0VfSE9TVD1jbGlja2hvdXNlXG4gICAgICAtIENMSUNLSE9VU0VfUE9SVD04MTIzXG4gICAgICAtIENMSUNLSE9VU0VfVVNFUj1kZWZhdWx0XG4gICAgICAtIENMSUNLSE9VU0VfUEFTU1dPUkQ9JHtDTElDS0hPVVNFX1BBU1NXT1JEfVxuICAgICAgLSBDTElDS0hPVVNFX0RBVEFCQVNFPW9uZXVwdGltZVxuICAgIGRlcGVuZHNfb246XG4gICAgICBwb3N0Z3JlczpcbiAgICAgICAgY29uZGl0aW9uOiBzZXJ2aWNlX2hlYWx0aHlcbiAgICAgIHJlZGlzOlxuICAgICAgICBjb25kaXRpb246IHNlcnZpY2VfaGVhbHRoeVxuICAgICAgY2xpY2tob3VzZTpcbiAgICAgICAgY29uZGl0aW9uOiBzZXJ2aWNlX2hlYWx0aHlcblxuICBpbmdyZXNzOlxuICAgIGltYWdlOiBvbmV1cHRpbWUvbmdpbng6MTEuNS42XG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIC0gTk9ERV9FTlY9cHJvZHVjdGlvblxuICAgICAgLSBCSUxMSU5HX0VOQUJMRUQ9ZmFsc2VcbiAgICAgIC0gTE9HX0xFVkVMPUVSUk9SXG4gICAgICAtIERJU0FCTEVfVEVMRU1FVFJZPXRydWVcbiAgICAgIC0gSE9TVD0ke0hPU1R9XG4gICAgICAtIE5HSU5YX0xJU1RFTl9BRERSRVNTPVxuICAgICAgLSBOR0lOWF9MSVNURU5fT1BUSU9OUz1cbiAgICAgIC0gUFJPVklTSU9OX1NTTD1cbiAgICAgICMgTG9uZyBkb21haW5zIChlLmcuIGdlbmVyYXRlZCAqLnNzbGlwLmlvIGhvc3RzKSBvdmVyZmxvdyBuZ2lueCdzXG4gICAgICAjIGRlZmF1bHQgc2VydmVyX25hbWVzX2hhc2hfYnVja2V0X3NpemUgb2YgNjQuXG4gICAgICAtIFNFUlZFUl9OQU1FU19IQVNIX0JVQ0tFVF9TSVpFPTEyOFxuICAgICAgIyBXaGVyZSBuZ2lueCBwcm94aWVzIHRoZSBVSS9BUEkgdG8uXG4gICAgICAtIFNFUlZFUl9BUFBfSE9TVE5BTUU9b25ldXB0aW1lXG4gICAgICAtIEFQUF9QT1JUPTMwMDJcbiAgICAgICMgVGhlIG1hcmtldGluZyBcImhvbWVcIiBhcHAgaXMgbm90IGRlcGxveWVkIChvbmx5IHVzZWQgd2hlbiBiaWxsaW5nIGlzXG4gICAgICAjIGVuYWJsZWQpLCBidXQgbmdpbnggbmVlZHMgdGhlIHZhcnMgdG8gcmVuZGVyIGl0cyBjb25maWcuXG4gICAgICAtIFNFUlZFUl9IT01FX0hPU1ROQU1FPWhvbWVcbiAgICAgIC0gSE9NRV9QT1JUPTE0NDRcbiAgICAgICMgVGhlIGluZ3Jlc3Mgc2lkZWNhciAoY3VzdG9tLWRvbWFpbiBjZXJ0aWZpY2F0ZSB3cml0ZXIpIGNvbm5lY3RzIHRvXG4gICAgICAjIFBvc3RncmVzIGFuZCBSZWRpcy5cbiAgICAgIC0gT05FVVBUSU1FX1NFQ1JFVD0ke09ORVVQVElNRV9TRUNSRVR9XG4gICAgICAtIEVOQ1JZUFRJT05fU0VDUkVUPSR7RU5DUllQVElPTl9TRUNSRVR9XG4gICAgICAtIERBVEFCQVNFX0hPU1Q9cG9zdGdyZXNcbiAgICAgIC0gREFUQUJBU0VfUE9SVD01NDMyXG4gICAgICAtIERBVEFCQVNFX1VTRVJOQU1FPXBvc3RncmVzXG4gICAgICAtIERBVEFCQVNFX1BBU1NXT1JEPSR7REFUQUJBU0VfUEFTU1dPUkR9XG4gICAgICAtIERBVEFCQVNFX05BTUU9b25ldXB0aW1lZGJcbiAgICAgIC0gUkVESVNfSE9TVD1yZWRpc1xuICAgICAgLSBSRURJU19QT1JUPTYzNzlcbiAgICAgIC0gUkVESVNfVVNFUk5BTUU9ZGVmYXVsdFxuICAgICAgLSBSRURJU19QQVNTV09SRD0ke1JFRElTX1BBU1NXT1JEfVxuICAgICAgLSBSRURJU19EQj0wXG4gICAgZGVwZW5kc19vbjpcbiAgICAgIHBvc3RncmVzOlxuICAgICAgICBjb25kaXRpb246IHNlcnZpY2VfaGVhbHRoeVxuICAgICAgb25ldXB0aW1lOlxuICAgICAgICBjb25kaXRpb246IHNlcnZpY2Vfc3RhcnRlZFxuXG4gIHByb2JlOlxuICAgIGltYWdlOiBvbmV1cHRpbWUvcHJvYmU6MTEuNS42XG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIC0gUE9SVD0zODc0XG4gICAgICAtIE5PREVfRU5WPXByb2R1Y3Rpb25cbiAgICAgIC0gTE9HX0xFVkVMPUVSUk9SXG4gICAgICAtIERJU0FCTEVfVEVMRU1FVFJZPXRydWVcbiAgICAgICMgVGhlIHByb2JlIHJlYWNoZXMgT25lVXB0aW1lIHRocm91Z2ggdGhlIGluZ3Jlc3MgKFwiaW5ncmVzc1wiIGlzIHBhcnQgb2ZcbiAgICAgICMgbmdpbngncyBzZXJ2ZXJfbmFtZSwgc28gYWxsIEFQSSByb3V0ZXMgcmVzb2x2ZSBjb3JyZWN0bHkpLlxuICAgICAgLSBPTkVVUFRJTUVfVVJMPWh0dHA6Ly9pbmdyZXNzOjc4NDlcbiAgICAgIC0gUFJPQkVfTkFNRT1Qcm9iZS0xXG4gICAgICAtIFBST0JFX0RFU0NSSVBUSU9OPURlZmF1bHQgcHJvYmUgZm9yIG1vbml0b3JzXG4gICAgICAtIFBST0JFX01PTklUT1JJTkdfV09SS0VSUz0zXG4gICAgICAtIFBST0JFX01PTklUT1JfRkVUQ0hfTElNSVQ9MTBcbiAgICAgIC0gUFJPQkVfS0VZPSR7UFJPQkVfS0VZfVxuICAgICAgLSBSRUdJU1RFUl9QUk9CRV9LRVk9JHtSRUdJU1RFUl9QUk9CRV9LRVl9XG4gICAgZGVwZW5kc19vbjpcbiAgICAgIGluZ3Jlc3M6XG4gICAgICAgIGNvbmRpdGlvbjogc2VydmljZV9zdGFydGVkXG5cbiAgcG9zdGdyZXM6XG4gICAgaW1hZ2U6IHBvc3RncmVzOjE1XG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIC0gUE9TVEdSRVNfVVNFUj1wb3N0Z3Jlc1xuICAgICAgLSBQT1NUR1JFU19QQVNTV09SRD0ke0RBVEFCQVNFX1BBU1NXT1JEfVxuICAgICAgLSBQT1NUR1JFU19EQj1vbmV1cHRpbWVkYlxuICAgIHZvbHVtZXM6XG4gICAgICAtIHBvc3RncmVzLWRhdGE6L3Zhci9saWIvcG9zdGdyZXNxbC9kYXRhXG4gICAgaGVhbHRoY2hlY2s6XG4gICAgICB0ZXN0OiBbXCJDTUQtU0hFTExcIiwgXCJwZ19pc3JlYWR5IC1VIHBvc3RncmVzIC1kIG9uZXVwdGltZWRiXCJdXG4gICAgICBpbnRlcnZhbDogMTBzXG4gICAgICB0aW1lb3V0OiA1c1xuICAgICAgcmV0cmllczogNVxuICAgICAgc3RhcnRfcGVyaW9kOiAxNXNcblxuICByZWRpczpcbiAgICBpbWFnZTogcmVkaXM6Ny4wLjEyXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBjb21tYW5kOiByZWRpcy1zZXJ2ZXIgLS1yZXF1aXJlcGFzcyBcIiR7UkVESVNfUEFTU1dPUkR9XCIgLS1zYXZlIFwiXCIgLS1hcHBlbmRvbmx5IG5vXG4gICAgaGVhbHRoY2hlY2s6XG4gICAgICB0ZXN0OiBbXCJDTUQtU0hFTExcIiwgXCJyZWRpcy1jbGkgLWEgXFxcIiQkUkVESVNfUEFTU1dPUkRcXFwiIHBpbmcgfCBncmVwIFBPTkdcIl1cbiAgICAgIGludGVydmFsOiAxMHNcbiAgICAgIHRpbWVvdXQ6IDVzXG4gICAgICByZXRyaWVzOiA1XG4gICAgICBzdGFydF9wZXJpb2Q6IDEwc1xuICAgIGVudmlyb25tZW50OlxuICAgICAgLSBSRURJU19QQVNTV09SRD0ke1JFRElTX1BBU1NXT1JEfVxuXG4gIGNsaWNraG91c2U6XG4gICAgaW1hZ2U6IGNsaWNraG91c2UvY2xpY2tob3VzZS1zZXJ2ZXI6MjUuN1xuICAgIHJlc3RhcnQ6IHVubGVzcy1zdG9wcGVkXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICAtIENMSUNLSE9VU0VfVVNFUj1kZWZhdWx0XG4gICAgICAtIENMSUNLSE9VU0VfUEFTU1dPUkQ9JHtDTElDS0hPVVNFX1BBU1NXT1JEfVxuICAgICAgLSBDTElDS0hPVVNFX0RCPW9uZXVwdGltZVxuICAgICAgLSBDTElDS0hPVVNFX0RFRkFVTFRfQUNDRVNTX01BTkFHRU1FTlQ9MVxuICAgIHZvbHVtZXM6XG4gICAgICAtIGNsaWNraG91c2UtZGF0YTovdmFyL2xpYi9jbGlja2hvdXNlXG4gICAgICAjIFNpbmdsZS1ub2RlIGNsdXN0ZXIgKyBlbWJlZGRlZCBLZWVwZXIgKE9uZVVwdGltZSdzIGFuYWx5dGljcyBzY2hlbWEgaXNcbiAgICAgICMgYWx3YXlzIFJlcGxpY2F0ZWRNZXJnZVRyZWUgKyBEaXN0cmlidXRlZCkgYW5kIERpc3RyaWJ1dGVkLWluc2VydFxuICAgICAgIyBiYXRjaGluZywgYXMgc2hpcHBlZCBieSB1cHN0cmVhbS5cbiAgICAgIC0gLi4vZmlsZXMvY2xpY2tob3VzZS9jbHVzdGVyLnhtbDovZXRjL2NsaWNraG91c2Utc2VydmVyL2NvbmZpZy5kL2NsdXN0ZXIueG1sXG4gICAgICAtIC4uL2ZpbGVzL2NsaWNraG91c2UvZGlzdHJpYnV0ZWQtaW5zZXJ0LXR1bmluZy54bWw6L2V0Yy9jbGlja2hvdXNlLXNlcnZlci91c2Vycy5kL2Rpc3RyaWJ1dGVkLWluc2VydC10dW5pbmcueG1sXG4gICAgaGVhbHRoY2hlY2s6XG4gICAgICB0ZXN0OiBbXCJDTUQtU0hFTExcIiwgXCJjbGlja2hvdXNlLWNsaWVudCAtLXBhc3N3b3JkIFxcXCIkJENMSUNLSE9VU0VfUEFTU1dPUkRcXFwiIC0tcXVlcnkgJ1NFTEVDVCAxJ1wiXVxuICAgICAgaW50ZXJ2YWw6IDEwc1xuICAgICAgdGltZW91dDogNXNcbiAgICAgIHJldHJpZXM6IDVcbiAgICAgIHN0YXJ0X3BlcmlvZDogMTVzXG5cbnZvbHVtZXM6XG4gIHBvc3RncmVzLWRhdGE6XG4gIGNsaWNraG91c2UtZGF0YToiLAogICJjb25maWciOiAiW3ZhcmlhYmxlc11cbm1haW5fZG9tYWluID0gXCIke2RvbWFpbn1cIlxuZGJfcGFzc3dvcmQgPSBcIiR7cGFzc3dvcmQ6MzJ9XCJcbnJlZGlzX3Bhc3N3b3JkID0gXCIke3Bhc3N3b3JkOjMyfVwiXG5jbGlja2hvdXNlX3Bhc3N3b3JkID0gXCIke3Bhc3N3b3JkOjMyfVwiXG5vbmV1cHRpbWVfc2VjcmV0ID0gXCIke3Bhc3N3b3JkOjY0fVwiXG5lbmNyeXB0aW9uX3NlY3JldCA9IFwiJHtwYXNzd29yZDo2NH1cIlxucmVnaXN0ZXJfcHJvYmVfa2V5ID0gXCIke3Bhc3N3b3JkOjMyfVwiXG5wcm9iZV9rZXkgPSBcIiR7cGFzc3dvcmQ6MzJ9XCJcblxuW2NvbmZpZ11cbltbY29uZmlnLmRvbWFpbnNdXVxuc2VydmljZU5hbWUgPSBcImluZ3Jlc3NcIlxucG9ydCA9IDc4NDlcbmhvc3QgPSBcIiR7bWFpbl9kb21haW59XCJcblxuW2NvbmZpZy5lbnZdXG4jIFB1YmxpYyBob3N0IE9uZVVwdGltZSBpcyBzZXJ2ZWQgb24uIE11c3QgbWF0Y2ggdGhlIGRvbWFpbiBhYm92ZS5cblwiSE9TVFwiID0gXCIke21haW5fZG9tYWlufVwiXG4jIENoYW5nZSB0byBcImh0dHBzXCIgb25jZSB5b3Ugc2VydmUgdGhlIGRvbWFpbiBvdmVyIFNTTC9UTFMuXG5cIkhUVFBfUFJPVE9DT0xcIiA9IFwiaHR0cFwiXG5cIkRBVEFCQVNFX1BBU1NXT1JEXCIgPSBcIiR7ZGJfcGFzc3dvcmR9XCJcblwiUkVESVNfUEFTU1dPUkRcIiA9IFwiJHtyZWRpc19wYXNzd29yZH1cIlxuXCJDTElDS0hPVVNFX1BBU1NXT1JEXCIgPSBcIiR7Y2xpY2tob3VzZV9wYXNzd29yZH1cIlxuXCJPTkVVUFRJTUVfU0VDUkVUXCIgPSBcIiR7b25ldXB0aW1lX3NlY3JldH1cIlxuXCJFTkNSWVBUSU9OX1NFQ1JFVFwiID0gXCIke2VuY3J5cHRpb25fc2VjcmV0fVwiXG4jIFNoYXJlZCBrZXkgcHJvYmVzIHVzZSB0byBzZWxmLXJlZ2lzdGVyIHdpdGggdGhlIHNlcnZlci5cblwiUkVHSVNURVJfUFJPQkVfS0VZXCIgPSBcIiR7cmVnaXN0ZXJfcHJvYmVfa2V5fVwiXG4jIElkZW50aXR5IGtleSBvZiB0aGUgYnVuZGxlZCBwcm9iZS5cblwiUFJPQkVfS0VZXCIgPSBcIiR7cHJvYmVfa2V5fVwiXG5cbiMgU2luZ2xlLW5vZGUgQ2xpY2tIb3VzZSBjbHVzdGVyICsgZW1iZWRkZWQgS2VlcGVyIGRyb3AtaW4gKGZyb20gdXBzdHJlYW06XG4jIE9uZVVwdGltZSdzIGFuYWx5dGljcyBzY2hlbWEgaXMgYWx3YXlzIFJlcGxpY2F0ZWRNZXJnZVRyZWUgKyBEaXN0cmlidXRlZCxcbiMgc28gYSBzaW5nbGUgbm9kZSBydW5zIGFuIGVtYmVkZGVkIEtlZXBlciBhbmQgYSAxLW5vZGUgXCJvbmV1cHRpbWVcIiBjbHVzdGVyKS5cbltbY29uZmlnLm1vdW50c11dXG5maWxlUGF0aCA9IFwiL2NsaWNraG91c2UvY2x1c3Rlci54bWxcIlxuY29udGVudCA9IFwiXCJcIlxuPD94bWwgdmVyc2lvbj1cIjEuMFwiPz5cbjxjbGlja2hvdXNlPlxuICAgIDwhLS0gRW1iZWRkZWQgQ2xpY2tIb3VzZSBLZWVwZXI6IGNvb3JkaW5hdGVzIFJlcGxpY2F0ZWRNZXJnZVRyZWUgb24gdGhpcyBub2RlLiAtLT5cbiAgICA8a2VlcGVyX3NlcnZlcj5cbiAgICAgICAgPHRjcF9wb3J0PjkxODE8L3RjcF9wb3J0PlxuICAgICAgICA8c2VydmVyX2lkPjE8L3NlcnZlcl9pZD5cbiAgICAgICAgPGxvZ19zdG9yYWdlX3BhdGg+L3Zhci9saWIvY2xpY2tob3VzZS9jb29yZGluYXRpb24vbG9nPC9sb2dfc3RvcmFnZV9wYXRoPlxuICAgICAgICA8c25hcHNob3Rfc3RvcmFnZV9wYXRoPi92YXIvbGliL2NsaWNraG91c2UvY29vcmRpbmF0aW9uL3NuYXBzaG90czwvc25hcHNob3Rfc3RvcmFnZV9wYXRoPlxuICAgICAgICA8Y29vcmRpbmF0aW9uX3NldHRpbmdzPlxuICAgICAgICAgICAgPG9wZXJhdGlvbl90aW1lb3V0X21zPjEwMDAwPC9vcGVyYXRpb25fdGltZW91dF9tcz5cbiAgICAgICAgICAgIDxzZXNzaW9uX3RpbWVvdXRfbXM+MzAwMDA8L3Nlc3Npb25fdGltZW91dF9tcz5cbiAgICAgICAgICAgIDxyYWZ0X2xvZ3NfbGV2ZWw+d2FybmluZzwvcmFmdF9sb2dzX2xldmVsPlxuICAgICAgICA8L2Nvb3JkaW5hdGlvbl9zZXR0aW5ncz5cbiAgICAgICAgPHJhZnRfY29uZmlndXJhdGlvbj5cbiAgICAgICAgICAgIDxzZXJ2ZXI+XG4gICAgICAgICAgICAgICAgPGlkPjE8L2lkPlxuICAgICAgICAgICAgICAgIDxob3N0bmFtZT5sb2NhbGhvc3Q8L2hvc3RuYW1lPlxuICAgICAgICAgICAgICAgIDxwb3J0PjkyMzQ8L3BvcnQ+XG4gICAgICAgICAgICA8L3NlcnZlcj5cbiAgICAgICAgPC9yYWZ0X2NvbmZpZ3VyYXRpb24+XG4gICAgPC9rZWVwZXJfc2VydmVyPlxuXG4gICAgPCEtLSBQb2ludCB0aGlzIHNlcnZlciBhdCBpdHMgb3duIGVtYmVkZGVkIEtlZXBlciBmb3IgcmVwbGljYXRpb24gbWV0YWRhdGEuIC0tPlxuICAgIDx6b29rZWVwZXI+XG4gICAgICAgIDxub2RlPlxuICAgICAgICAgICAgPGhvc3Q+bG9jYWxob3N0PC9ob3N0PlxuICAgICAgICAgICAgPHBvcnQ+OTE4MTwvcG9ydD5cbiAgICAgICAgPC9ub2RlPlxuICAgIDwvem9va2VlcGVyPlxuXG4gICAgPCEtLSBSZXBsaWNhdGlvbiBtYWNyb3MuIFNpbmdsZSBub2RlID0+IG9uZSBzaGFyZCwgb25lIHJlcGxpY2EuIC0tPlxuICAgIDxtYWNyb3M+XG4gICAgICAgIDxzaGFyZD4wMTwvc2hhcmQ+XG4gICAgICAgIDxyZXBsaWNhPnJlcGxpY2EtMTwvcmVwbGljYT5cbiAgICAgICAgPGNsdXN0ZXI+b25ldXB0aW1lPC9jbHVzdGVyPlxuICAgIDwvbWFjcm9zPlxuXG4gICAgPCEtLSBUaGUgY2x1c3RlciB0aGUgYXBwIGlzc3VlcyBgT04gQ0xVU1RFUiAnb25ldXB0aW1lJ2AgYW5kXG4gICAgICAgICBgRGlzdHJpYnV0ZWQoJ29uZXVwdGltZScsIC4uLilgIGFnYWluc3QuIC0tPlxuICAgIDxyZW1vdGVfc2VydmVycz5cbiAgICAgICAgPG9uZXVwdGltZT5cbiAgICAgICAgICAgIDxzaGFyZD5cbiAgICAgICAgICAgICAgICA8aW50ZXJuYWxfcmVwbGljYXRpb24+dHJ1ZTwvaW50ZXJuYWxfcmVwbGljYXRpb24+XG4gICAgICAgICAgICAgICAgPHJlcGxpY2E+XG4gICAgICAgICAgICAgICAgICAgIDxob3N0PmxvY2FsaG9zdDwvaG9zdD5cbiAgICAgICAgICAgICAgICAgICAgPHBvcnQ+OTAwMDwvcG9ydD5cbiAgICAgICAgICAgICAgICA8L3JlcGxpY2E+XG4gICAgICAgICAgICA8L3NoYXJkPlxuICAgICAgICA8L29uZXVwdGltZT5cbiAgICA8L3JlbW90ZV9zZXJ2ZXJzPlxuPC9jbGlja2hvdXNlPlxuXCJcIlwiXG5cbiMgQmF0Y2hlcyB0aGUgYmFja2dyb3VuZCBEaXN0cmlidXRlZC1pbnNlcnQgc2VuZGVyIHNvIHRlbGVtZXRyeSBpbmdlc3Rpb25cbiMga2VlcHMgdXAgd2l0aCB2b2x1bWUgKGZyb20gdXBzdHJlYW0gQ2xpY2tob3VzZS91c2Vycy5kKS5cbltbY29uZmlnLm1vdW50c11dXG5maWxlUGF0aCA9IFwiL2NsaWNraG91c2UvZGlzdHJpYnV0ZWQtaW5zZXJ0LXR1bmluZy54bWxcIlxuY29udGVudCA9IFwiXCJcIlxuPD94bWwgdmVyc2lvbj1cIjEuMFwiPz5cbjxjbGlja2hvdXNlPlxuICAgIDxwcm9maWxlcz5cbiAgICAgICAgPGRlZmF1bHQ+XG4gICAgICAgICAgICA8IS0tIENvYWxlc2NlIG1hbnkgc3Bvb2xlZCBmaWxlcyBpbnRvIG9uZSBpbnNlcnQgaW50byB0aGUgbG9jYWwgdGFibGUuIC0tPlxuICAgICAgICAgICAgPGRpc3RyaWJ1dGVkX2JhY2tncm91bmRfaW5zZXJ0X2JhdGNoPjE8L2Rpc3RyaWJ1dGVkX2JhY2tncm91bmRfaW5zZXJ0X2JhdGNoPlxuICAgICAgICAgICAgPCEtLSBJZiBhIGNvYWxlc2NlZCBiYXRjaCBmYWlscywgcmV0cnkgaXRzIGZpbGVzIGluZGl2aWR1YWxseS4gLS0+XG4gICAgICAgICAgICA8ZGlzdHJpYnV0ZWRfYmFja2dyb3VuZF9pbnNlcnRfc3BsaXRfYmF0Y2hfb25fZmFpbHVyZT4xPC9kaXN0cmlidXRlZF9iYWNrZ3JvdW5kX2luc2VydF9zcGxpdF9iYXRjaF9vbl9mYWlsdXJlPlxuICAgICAgICAgICAgPCEtLSBXcml0ZSB0byB0aGUgbG9jYWwgcmVwbGljYSBkaXJlY3RseS4gLS0+XG4gICAgICAgICAgICA8cHJlZmVyX2xvY2FsaG9zdF9yZXBsaWNhPjE8L3ByZWZlcl9sb2NhbGhvc3RfcmVwbGljYT5cbiAgICAgICAgPC9kZWZhdWx0PlxuICAgIDwvcHJvZmlsZXM+XG48L2NsaWNraG91c2U+XG5cIlwiXCIiCn0=
Reference files
The exact Docker Compose and template configuration this template deploys.
More like this
Version v5.36.0
Gatus is an automated service health dashboard for monitoring HTTP, DNS, TCP, ICMP, and other endpoints.
Version 4.1.1
Kener is an open-source status page system for monitoring and alerting. It provides a modern interface for tracking service uptime and sending notifications.
Version 0.32.1
Distributed, self-hostable uptime monitoring: 40 check types, multi-region workers, private agents, status pages, incidents and on-call escalation — in a single Go binary.
Version 7.4
Zabbix is an open-source enterprise-grade monitoring platform for networks, servers, virtual machines, and cloud services. This template includes PostgreSQL, Nginx frontend, SNMP traps, and Java gateway.
Version canary
Dokploy monitoring extension with Prometheus metrics export for external monitoring systems like Grafana Cloud. Tracks server and container metrics with configurable thresholds and alerting.
Version v4.4
Healthchecks is an open-source cron job and background task monitoring service that alerts you when your scheduled jobs fail to check in. Registration is closed by default: create the first admin by running ./manage.py createsuperuser in the healthchecks container terminal.
Free and open source
Notploy is a free, open source deployment platform. Deploy OneUptime and 571+ other templates on your own infrastructure with a single click.