Nedlasting
Legg til pakkefeeden, installer komponentene og hold dem oppdatert. Utgivelsesarkivene, AI Skillsets-pakken og Server Monitor-agenten finner du også på denne siden.
Pakker
Komponentene leveres fra en privat pakkefeed. Legg til feeden én gang, og installer og oppdater dem deretter som alle andre pakker.
Feeder og installasjonskommandoer er de samme på Windows og Linux.
Ingen pakkefiler tilbys for nedlasting — pakkene installeres bare fra denne lisensierte feeden, med tilgangsnøkkelen for pakkeregistrene.
Tilgangsnøkkel for pakkeregistrene
Dette er ditt personlige brukernavn og token for den private NuGet-feeden til Isabyte (nuget.debiansrv.ddns.net) — NuGet sender begge som Basic-autentisering ved hver pakkenedlasting, og de virker så lenge lisensen din er aktiv; du oppretter dem, lager nye eller trekker dem tilbake på siden «Tilgangsnøkler» i Isabyte-kontoen din.
Administrer tilgangsnøkkelen for pakkeregistreneDer kommandoene under viser <USERNAME> eller <TOKEN>, setter du inn dine egne verdier fra siden «Tilgangsnøkler»; denne siden viser dem aldri.
Blazor Power ToolsFeed aktivv1.10.1137
- Legg til feeden
dotnet nuget add source https://nuget.debiansrv.ddns.net/v3/index.json --name Isabyte --username <USERNAME> --password <TOKEN> --store-password-in-clear-text
- Installer
dotnet add package Isabyte.PowerTools.Blazor --version 1.10.1137dotnet add package Isabyte.PowerTools.Blazor.AI --version 1.10.1137
- Oppdater
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-utvidelsen, verktøyet isabyte-setup og Isabyte Expert MCP-serveren har sin egen side. Åpne siden Kodetillegg
AI Skillsets-pakken
Strukturerte skill-filer i markdown som lærer AI-kodeassistenten din hele API-et i Isabyte Power Tools — komponenter, parametere, bruksmønstre og oppsett av hele applikasjoner. De er ren markdown, så alle de vanlige agentklientene kan bruke dem. Slik settes de opp i hver klient:
Claude Code
Pakk ut i .claude/skills/, og initialiser deretter prosjektet slik at agenten tar dem inn i prosjektminnet sitt:
mkdir -p .claude/skills && unzip isabyte-claude-skillsets.zip -d .claude/skills
claude # then run /init — CLAUDE.md will reference the skillsOpenAI Codex
Pakk ut hvor som helst i repoet, og pek AGENTS.md til filene:
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
Samme AGENTS.md-konvensjon som Codex — én felles instruksjonsfil:
mkdir -p docs/isabyte-skills && unzip isabyte-claude-skillsets.zip -d docs/isabyte-skills
# opencode reads AGENTS.md automaticallyCursor
Legg filene i regelmappen:
mkdir -p .cursor/rules/isabyte && unzip isabyte-claude-skillsets.zip -d .cursor/rules/isabyteGitHub Copilot
Vis til dem fra instruksjonsfilen i repoet:
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 / alle API-klienter
Last opp filene som prosjektkunnskap, eller ta med den aktuelle skill-filen i systemprompten når du kaller API-et.
Pakken for Blazor genereres fra det felles komponentmanifestet; hovedpakken legger til fordypningsskills for designsystemet og for oppsett av applikasjoner. Begge kan lastes ned fritt — komponentene sjekker lisensnøkkelen din når appen kjører.
Server Monitor-tjenesten
Installer Isabyte Server Monitor-agenten på en hvilken som helst maskin i nettverket ditt, så strømmer den CPU-, GPU-, minne-, nettverks- og prosessmålinger i sanntid tilbake til dashboardet ditt. Kjører som en lett bakgrunnstjeneste på Windows og Linux.
Viser agenten for Linux. Du kan bytte øverst på siden.
Last ned pakkene
Installer pakken
Last ned og installer .deb-pakken (Ubuntu/Debian):
sudo dpkg -i isabyte-servermonitor_1.10.112_amd64.debEller .rpm-pakken (Rocky/CentOS/RHEL):
sudo dnf install ./isabyte-servermonitor_1.10.112_x86_64.rpmKonfigurer tilkoblingen til huben
Rediger konfigurasjonen: angi mottaks-URL-en på dashboard-verten din, og lim inn den delte overvåkingsnøkkelen:
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
}
}Overvåkingsnøkkelen er den delte hemmeligheten som hver Server Monitor-agent sender i headeren X-Isabyte-Monitor-Key, og som mottaksruten i appen din sjekker før den tar imot målinger — én verdi på minst 32 tegn, satt som ServerMonitor:MonitorKey på alle serverne og i appen din; opprett og oppbevar den på siden «Tilgangsnøkler» i Isabyte-kontoen din, eller lag din egen.
Start tjenesten og aktiver den ved oppstart
sudo systemctl enable --now isabyte-servermonitorKontroller at den kjører:
sudo systemctl status isabyte-servermonitorReferanse for tjenestekonfigurasjonen
| Innstilling | Beskrivelse | Standard |
|---|---|---|
HubUrl | Mottaks-URL-en i appen din eller på innsamleren, som bare tar imot data (standardstien er /isabyte-servermonitor-ingest) | (påkrevd) |
MonitorKey | Den delte overvåkingsnøkkelen, som sendes i headeren X-Isabyte-Monitor-Key. Bruk samme verdi på alle serverne og i appen din; mangler nøkkelen eller er den feil, avvises tjenesten med 401. Kan også settes med miljøvariabelen ServerMonitor__MonitorKey. | (påkrevd) |
ServerId | Unik identifikator for denne serveren | Maskinens vertsnavn |
IntervalMs | Hvor ofte målingene sendes (millisekunder) | 2000 |
ShowCPU | Samle inn CPU-bruk (totalt og per kjerne) | true |
ShowGPU | Samle inn GPU-målinger (NVIDIA-GPU-er, via nvidia-smi) | true |
ShowMemory | Samle inn minnebruk | true |
ShowNetwork | Samle inn målinger for nettverksgjennomstrømning | true |
ShowProcesses | Samle inn prosessene som bruker mest CPU og minne | true |
ShowSystemInfo | Samle inn operativsystem, vertsnavn, oppetid og CPU-modell | false |
ShowServerLogs | Strøm nye linjer fra filene som er oppført i LogFiles | true |
LogFiles | Stier til loggfilene som skal strømmes | [] |
Brannmur og nettverk
Overvåkingstjenesten oppretter utgående HTTPS-tilkoblinger til dashboard-verten din. Sørg for at:
- Tjenesten når dashboard-verten på den konfigurerte porten (vanligvis 443).
- Ingen brannmurregel blokkerer utgående HTTPS fra serveren som overvåkes.
- WebSocket-oppgraderingshoder videresendes bak en omvendt proxy (nginx, IIS).
- På interne nettverk fungerer et internt DNS-navn eller en IP-adresse fint som
HubUrl.
curl -I https://your-dashboard-host/isabyte-servermonitor-ingestEt 401-svar er forventet her: det viser at ruten kan nås, og curl sender ingen overvåkingsnøkkel.
Koble til Server Monitor-dashboardet ditt
Dashboardet leser direkte fra din egen app: registrer overvåkingen én gang (AddIsabyteServerMonitor()), map mottaksruten (MapIsabyteServerMonitorIngest) og dashboard-huben (MapIsabyteServerMonitorHub), la HubUrl hos hver agent peke på mottaksruten, og vis komponenten:
@using Isabyte.PowerTools.Components.Tools
<IsabyteServerMonitor Servers="@servers" />HubUrl og MonitorKey. Beskytt dashboard-huben med appens egen innlogging ved å legge til .RequireAuthorization() på den.