Alweer 2 jaar geleden een artikel geschreven hoe je SmokePing in Docker op een Synology NAS kon draaien. Mocht een NAS te duur duur zijn. Dan is SmokePing op een Raspberry Pi 4 draaien een mooi betaalbaar alternatief.
In deze blog handleiding word uitgelegd hoe je DietPi op een micro SD kaart zet. Vervolgens Docker-CE installeert. Daarna volgen de stappen hoe je de RIPE Atlas en Globalping kunt installeren.
In de basis heb je DietPi op een Raspberry Pi 4 nodig, die voorzien is van Docker-CE / Docker Compose. Hoe je dat is eerder over geschreven in DietPi op een Raspberry Pi 4 installeren.
SmokePing installeren
Kopieerde de onderstaande code en voer deze uit. Let wel op pas <master-host-ip>
aan naar het IP-adres van de RaspberryPi. Tijdzone is bij de onderstaande al op Amsterdam gezet. Hier is het originele stukje te vinden.
1 2 3 4 5 6 7 8 9 10 11 12 |
docker run -d \ --name=smokeping \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Europe/Amsterdam \ -e MASTER_URL=http://<master-host-ip>:80/smokeping/ \ -e CACHE_DIR=/tmp `#optional` \ -p 80:80 \ -v /path/to/smokeping/config:/config \ -v /path/to/smokeping/data:/data \ --restart unless-stopped \ lscr.io/linuxserver/smokeping:latest |
Als dat is uitgevoerd kun je SmokePing benaderen via: http://ip-van-de-pi/smokeping/smokeping.cgi
Het kan zijn dat je even moet wachten voor je iets gevuld gaat zien, wacht ongeveer 5 – 10 minuten, daarna ga je gevulde grafieken krijgen.
Als je de basis prima vind ben je voor nu klaar. Mocht je uitgebreidere data willen en andere adressen willen controleren gaan we in de volgende stappen uitleggen doe je dat doet.