mirror of
https://github.com/remnawave/panel.git
synced 2026-08-27 12:14:54 +00:00
Add Xray Checker Statuspage (Go) to Awesome Remnawave (#490)
This commit is contained in:
parent
5d146545bb
commit
dba05deb8d
3 changed files with 29 additions and 0 deletions
|
|
@ -27,6 +27,7 @@ import RemnawaveMinishopGuide from '/docs/awesome-remnawave/\_install-guides/rem
|
|||
import RemnawaveBackuperGuide from '/docs/awesome-remnawave/\_install-guides/remnawave-backuper.md'
|
||||
import XrayCheckerGuide from '/docs/awesome-remnawave/\_install-guides/xray-checker.md'
|
||||
import WhiteboxGuide from '/docs/awesome-remnawave/\_install-guides/whitebox.md'
|
||||
import XrayCheckerStatuspageGuide from '/docs/awesome-remnawave/\_install-guides/xray-checker-statuspage.md'
|
||||
import McpRemnawaveGuide from '/docs/awesome-remnawave/\_install-guides/mcp-remnawave.md'
|
||||
|
||||
<HeroSection
|
||||
|
|
@ -84,6 +85,21 @@ import McpRemnawaveGuide from '/docs/awesome-remnawave/\_install-guides/mcp-remn
|
|||
>
|
||||
<WhiteboxGuide />
|
||||
</ProjectCard>
|
||||
<ProjectCard
|
||||
id="xray-checker-statuspage"
|
||||
title="Xray Checker Statuspage (Go)"
|
||||
description="A status page built on top of Xray Checker: a single static Go binary that serves the page, polls the checker, and is fully managed through a Telegram bot. Includes incidents, scheduled maintenance, multi-day uptime history, per-server visibility, admin alerts, and SQLite/PostgreSQL storage."
|
||||
author="Mrvibecodic"
|
||||
authorLink="https://github.com/Mrvibecodic"
|
||||
image="/awesome/xray-checker-statuspage.webp"
|
||||
githubRepo="Mrvibecodic/xray-checker-statuspage"
|
||||
links={{
|
||||
github: 'https://github.com/Mrvibecodic/xray-checker-statuspage/tree/go-build',
|
||||
telegram: 'https://t.me/+O5jAhwcYdYhlY2Yy'
|
||||
}}
|
||||
>
|
||||
<XrayCheckerStatuspageGuide />
|
||||
</ProjectCard>
|
||||
</CategorySection>
|
||||
|
||||
<CategorySection
|
||||
|
|
|
|||
|
|
@ -0,0 +1,13 @@
|
|||
### Key Features
|
||||
|
||||
- **Single static Go binary** – serves the status page, polls Xray Checker, and runs the Telegram bot; deployed as a tiny `distroless/static` image.
|
||||
- **Built on Xray Checker** – reuses xray-checker's cached results and keeps the original status-page look; sub-server grouping and global-outage filtering included.
|
||||
- **Fully managed from Telegram** – everything is controlled with inline buttons (`/menu`), no slash-command juggling. The panel lives in a single edited message.
|
||||
- **Incidents & scheduled maintenance** – create and display incidents and planned works directly on the page.
|
||||
- **Uptime history** – multi-day uptime per server with anti-fingerprint rendering.
|
||||
- **Per-server visibility** – hide or show individual servers on the public page from the bot.
|
||||
- **Admin alerts in DM** – server down/up, global checker outage, high-ping threshold, and a daily summary in the service timezone.
|
||||
- **HTTPS handled for you** – set a domain in the bot and it brings up HTTPS automatically: self-signed (Cloudflare Full), Cloudflare Origin Certificate, or Let's Encrypt.
|
||||
- **Local country flags** – embedded SVGs served from the app, so they work behind blocks without any external CDN.
|
||||
- **Storage** – SQLite by default, or PostgreSQL.
|
||||
- **Self-update** – pulls new builds over HTTPS with SHA256 verification (for bare-metal); in Docker just update the image.
|
||||
BIN
static/awesome/xray-checker-statuspage.webp
Normal file
BIN
static/awesome/xray-checker-statuspage.webp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 65 KiB |
Loading…
Add table
Add a link
Reference in a new issue