feat(backend): expose system up/down status

This commit is contained in:
2025-10-31 01:36:19 +00:00
parent 9c46cdf9cf
commit ee95be1bb3

View File

@@ -8,6 +8,7 @@ beszel.use("*", beszelAuth())
interface BeszelSystemInfo {
name: string
status: "up" | "down"
info: {
cpu: number
ram: number
@@ -17,6 +18,7 @@ interface BeszelSystemInfo {
interface BeszelApiSystem {
name: string
status: "up" | "down"
info: {
cpu: number
mp: number // memory percentage
@@ -56,6 +58,7 @@ beszel.get("/systems", async (c) => {
const systems: BeszelSystemInfo[] = data.items.map((system) => ({
name: system.name,
status: system.status,
info: {
cpu: system.info.cpu,
ram: system.info.mp,