Hem / Installera på Linux
Installera Pling-agenten på Linux
Pling-värdagenten körs på vilken Linux-server eller arbetsstation som helst, strömmar mätvärden för CPU, minne, disk och nätverk till iOS-appen, vidarebefordrar delade SSH/Mosh-sessioner, kör schemalagda kommandon och tillhandahåller ett litet lokalt webbgränssnitt. Inbyggda binärfiler för amd64 och arm64; fungerar på Ubuntu, Debian, Fedora, Arch, Alpine och Raspberry Pi OS.
Curl-enradare (rekommenderas)
Installationsprogrammet laddar ner rätt binärfil för din arkitektur, ber om din API-token och registrerar en systemd-tjänst som startar automatiskt vid uppstart.
curl -sSL https://raw.githubusercontent.com/Jeramo/pling-agent/main/install.sh | sh
Verifiera att den körs:
pling status
systemctl status pling
journalctl -u pling -n 50 --no-pager
Manuell installation
Välj detta när du vill ha full kontroll eller distribuera via konfigurationshantering. Ersätt amd64 med arm64 på Raspberry Pi eller arm64-servrar.
curl -L -o pling \
https://github.com/Jeramo/pling-agent/releases/latest/download/pling-linux-amd64
chmod +x pling
sudo mv pling /usr/local/bin/
sudo mkdir -p /etc/pling
sudo tee /etc/pling/config.toml >/dev/null <<'EOF'
api_url = "https://agent.plingpush.com"
token = "YOUR_TOKEN_HERE"
metrics_interval = 60
EOF
Kör det direkt för att bekräfta:
pling serve
Systemd-enhet
Lägg detta i /etc/systemd/system/pling.service och kör sedan systemctl enable --now pling:
[Unit]
Description=Pling host agent
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=/usr/local/bin/pling serve
Restart=on-failure
RestartSec=5
User=root
[Install]
WantedBy=multi-user.target
Konfigurera
Redigera konfigurationen i $EDITOR:
sudo pling config edit
Eller uppdatera bara token och starta om tjänsten:
sudo pling set-token <NEW_TOKEN>
Uppdatera
Kör installationsskriptet igen. Det ersätter binärfilen, behåller din konfiguration och startar om systemd-enheten:
curl -sSL https://raw.githubusercontent.com/Jeramo/pling-agent/main/install.sh | sh
Avinstallera
sudo pling uninstall
Tar bort binärfilen, konfigurationen och systemd-enheten.
Vanliga frågor
Körs Pling-agenten på Raspberry Pi eller arm64-servrar?
Ja. Inbyggda arm64-binärfiler publiceras för varje release. Installationsprogrammet känner av arkitekturen automatiskt; för manuella installationer hämtar du pling-linux-arm64 från release-sidan.
Vilka Linux-distributioner stöds?
Valfri Linux med glibc 2.17 eller senare och ett init-system. Testad på Ubuntu, Debian, Fedora, Arch, Alpine (musl) och Raspberry Pi OS.
Kan jag köra Pling-agenten utan systemd?
Ja. Installera binären manuellt och kör pling serve under valfri supervisor (runit, OpenRC, supervisord, Docker, tmux). Livscykel-underkommandona (start, stop, restart) är genvägar för systemd; allt annat fungerar utan det.
Var finns agentloggarna?
Systemd-installationer går till journalctl: journalctl -u pling -f, eller använd pling logs -f. Manuella körningar av pling serve skriver till stdout.
Kan jag köra agenten inuti Docker?
Ja. Montera Docker-socketen om du vill ha containerinventering och start/stopp-åtgärder, annars körs agenten utan problem i valfri minimal Alpine- eller Debian-slim-basimage.