Logga in Hem API-dokument Agent Delning Integritet Support
Get Pling
iPhone-app macOS-agent (.dmg) Linux Windows GitHub

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
Where to find your token: open the iOS app, go to Settings → Hosts → Add agent. Copy the token and paste it when the installer asks.

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.

Installerar du på en annan plattform? macOS · Windows