Nedladdning
Lägg till paketflödet, installera komponenterna och håll dem uppdaterade. Versionsarkiven, AI Skillsets-paketet och Server Monitor-agenten finns också på den här sidan.
Paket
Komponenterna levereras från ett privat paketflöde. Lägg till flödet en gång och installera och uppdatera dem sedan som vilka paket som helst.
Flöden och installationskommandon är desamma på Windows och Linux.
Inga paketfiler erbjuds för nedladdning — paketen installeras bara från det här licensierade flödet, med dina registeruppgifter.
Registeruppgifter
Det här är ditt personliga användarnamn och din token för Isabytes privata NuGet-flöde (nuget.debiansrv.ddns.net) — NuGet skickar båda som Basic-autentisering vid varje paketnedladdning, och de fungerar så länge din licens är aktiv; du skapar, förnyar och återkallar dem på sidan Åtkomstuppgifter i ditt Isabyte-konto.
Hantera dina registeruppgifterDär kommandona nedan visar <USERNAME> eller <TOKEN> fyller du i dina egna värden från sidan Åtkomstuppgifter; den här sidan visar dem aldrig.
Blazor Power ToolsFlödet är aktivtv1.10.1137
- Lägg till flödet
dotnet nuget add source https://nuget.debiansrv.ddns.net/v3/index.json --name Isabyte --username <USERNAME> --password <TOKEN> --store-password-in-clear-text
- Installera
dotnet add package Isabyte.PowerTools.Blazor --version 1.10.1137dotnet add package Isabyte.PowerTools.Blazor.AI --version 1.10.1137
- Uppdatera
dotnet add package Isabyte.PowerTools.Blazor # re-run to pull the latestdotnet add package Isabyte.PowerTools.Blazor.AI # re-run to pull the latestVS Code-tillägget, verktyget isabyte-setup och Isabyte Expert MCP-servern har en egen sida. Öppna sidan Kodtillägg
AI Skillsets-paketet
Strukturerade skill-filer i markdown som lär din AI-kodassistent hela API:et i Isabyte Power Tools — komponenter, parametrar, användningsmönster och uppbyggnad av hela appar. De är vanlig markdown, så alla populära agentklienter kan använda dem. Så här konfigurerar du dem per klient:
Claude Code
Packa upp i .claude/skills/ och initiera sedan projektet så att agenten indexerar dem i sitt projektminne:
mkdir -p .claude/skills && unzip isabyte-claude-skillsets.zip -d .claude/skills
claude # then run /init — CLAUDE.md will reference the skillsOpenAI Codex
Packa upp var som helst i repot och peka AGENTS.md mot filerna:
mkdir -p docs/isabyte-skills && unzip isabyte-claude-skillsets.zip -d docs/isabyte-skills
echo "Read docs/isabyte-skills/README.md before using Isabyte Power Tools." >> AGENTS.mdopencode
Samma AGENTS.md-konvention som Codex — en gemensam instruktionsfil:
mkdir -p docs/isabyte-skills && unzip isabyte-claude-skillsets.zip -d docs/isabyte-skills
# opencode reads AGENTS.md automaticallyCursor
Lägg filerna i regelkatalogen:
mkdir -p .cursor/rules/isabyte && unzip isabyte-claude-skillsets.zip -d .cursor/rules/isabyteGitHub Copilot
Hänvisa till dem från repots instruktionsfil:
mkdir -p docs/isabyte-skills && unzip isabyte-claude-skillsets.zip -d docs/isabyte-skills
echo "See docs/isabyte-skills/ for Isabyte Power Tools guidance." >> .github/copilot-instructions.mdClaude Projects / valfri API-klient
Ladda upp filerna som projektkunskap, eller ta med den relevanta skill-filen i systemprompten när du anropar API:et.
Paketet för Blazor genereras från det gemensamma komponentmanifestet; huvudpaketet lägger till fördjupande skills för designsystemet och uppbyggnad av appar. Båda kan laddas ned fritt — komponenterna kontrollerar din licensnyckel när appen körs.
Server Monitor-tjänsten
Installera Isabyte Server Monitor-agenten på valfri maskin i ditt nätverk för att strömma mätvärden för CPU, GPU, minne, nätverk och processer i realtid tillbaka till din dashboard. Körs som en lätt bakgrundstjänst på Windows och Linux.
Visar agenten för Linux. Du kan byta högst upp på sidan.
Ladda ned paketen
Installera paketet
Ladda ned och installera .deb-paketet (Ubuntu/Debian):
sudo dpkg -i isabyte-servermonitor_1.10.112_amd64.debEller .rpm-paketet (Rocky/CentOS/RHEL):
sudo dnf install ./isabyte-servermonitor_1.10.112_x86_64.rpmKonfigurera anslutningen till hubben
Redigera konfigurationen: ange mottagnings-URL:en på din dashboard-värd och klistra in den delade övervakningsnyckeln:
sudo nano /opt/isabyte-servermonitor/appsettings.json{
"ServerMonitor": {
"HubUrl": "https://your-dashboard-host/isabyte-servermonitor-ingest",
"MonitorKey": "<your monitor key>",
"ServerId": "my-linux-server",
"IntervalMs": 2000
}
}Övervakningsnyckeln är den delade hemlighet som varje Server Monitor-agent skickar i headern X-Isabyte-Monitor-Key och som mottagningsvägen i din app kontrollerar innan den tar emot mätvärden — ett värde på minst 32 tecken, angivet som ServerMonitor:MonitorKey på alla servrar och i din app; skapa och förvara den på sidan Åtkomstuppgifter i ditt Isabyte-konto, eller skapa en egen.
Starta tjänsten och aktivera den vid systemstart
sudo systemctl enable --now isabyte-servermonitorKontrollera att den körs:
sudo systemctl status isabyte-servermonitorReferens för tjänstens konfiguration
| Inställning | Beskrivning | Standard |
|---|---|---|
HubUrl | Mottagnings-URL:en i din app eller på insamlaren, som bara tar emot data (sökvägen är /isabyte-servermonitor-ingest som standard) | (obligatorisk) |
MonitorKey | Den delade övervakningsnyckeln, som skickas i headern X-Isabyte-Monitor-Key. Använd samma värde på alla servrar och i din app; saknas nyckeln eller är den fel avvisas tjänsten med 401. Kan också anges med miljövariabeln ServerMonitor__MonitorKey. | (obligatorisk) |
ServerId | Unik identifierare för den här servern | Maskinens värdnamn |
IntervalMs | Hur ofta mätvärden skickas (millisekunder) | 2000 |
ShowCPU | Samla in CPU-användning (totalt och per kärna) | true |
ShowGPU | Samla in GPU-mätvärden (NVIDIA-GPU:er, via nvidia-smi) | true |
ShowMemory | Samla in minnesanvändning | true |
ShowNetwork | Samla in mätvärden för nätverksgenomströmning | true |
ShowProcesses | Samla in de processer som använder mest CPU och minne | true |
ShowSystemInfo | Samla in operativsystem, värdnamn, drifttid och CPU-modell | false |
ShowServerLogs | Strömma nya rader från filerna som anges i LogFiles | true |
LogFiles | Sökvägar till loggfilerna som ska strömmas | [] |
Brandvägg och nätverk
Övervakningstjänsten öppnar utgående HTTPS-anslutningar till din dashboard-värd. Se till att:
- Tjänsten når dashboard-värden på den konfigurerade porten (vanligtvis 443).
- Ingen brandväggsregel blockerar utgående HTTPS från den övervakade servern.
- WebSocket-uppgraderingshuvuden vidarebefordras bakom en omvänd proxy (nginx, IIS).
- I interna nätverk fungerar ett internt DNS-namn eller en IP-adress bra som
HubUrl.
curl -I https://your-dashboard-host/isabyte-servermonitor-ingestEtt 401-svar är väntat här: det visar att vägen går att nå, och curl skickar ingen övervakningsnyckel.
Anslut din Server Monitor-dashboard
Dashboarden läser direkt från din egen app: registrera övervakningen en gång (AddIsabyteServerMonitor()), mappa mottagningsvägen (MapIsabyteServerMonitorIngest) och dashboard-hubben (MapIsabyteServerMonitorHub), låt varje agents HubUrl peka på mottagningsvägen och rendera komponenten:
@using Isabyte.PowerTools.Components.Tools
<IsabyteServerMonitor Servers="@servers" />HubUrl och MonitorKey. Skydda dashboard-hubben med appens egen inloggning genom att lägga till .RequireAuthorization() på den.