smokeping

2.9.0-r0-ls187

smokeping keeps track of your network latency. For a full example of what this application is capable of visit UCDavis.

docker pull lscr.io/linuxserver/smokeping:latest

Quick start

Generated from the image's own configuration. Replace the /path/to folders with real paths on your host.

---
services:
  smokeping:
    image: lscr.io/linuxserver/smokeping:latest
    container_name: smokeping
    hostname: smokeping # optional
    environment:
      - MASTER_URL=http://<master-host-ip>:80/smokeping/ # optional
      - SHARED_SECRET=password # optional
      - CACHE_DIR=/tmp # optional
    volumes:
      - /path/to/smokeping/config:/config
      - /path/to/smokeping/data:/data
    ports:
      - 80:80
    restart: unless-stopped

Parameters

Ports
PortFunctionRequired
80:80Allows HTTP access to the internal webserver.required
Environment variables
VariableFunctionRequired
MASTER_URL=http://<master-host-ip>:80/smokeping/Specify the master url to connect to. Used when in slave mode.optional
SHARED_SECRET=passwordSpecify the master shared secret for this host. Used when in slave mode.optional
CACHE_DIR=/tmpSpecify the cache directory for this host. Used when in slave mode.optional
Volumes
PathFunctionRequired
/configPersistent config filesrequired
/dataStorage location for db and application data (graphs etc)required
Other settings
SettingFunctionRequired
hostname: smokepingIn a master-slave architecture, the hostname of the master node is displayed as its name in the web interface, while the hostname of the slave nodes represents their device aliases. These slave hostnames must match the aliases defined in the master's Slaves file.optional

Architectures

Pulling :latest picks the right one for your host automatically.

  • x86_64amd64-latest
  • arm64arm64v8-latest

Tags

  • :latestStable releases

Changelog

  1. Replace busybox traceroute with APK version.

  2. Add IO::Socket::INET6 perl module to improve IPv6 abilities.

  3. Update TCPPing to 2.7 to fix traceroute incompatibility.

Related

Browse all

speedtest-tracker

v1.15.1-ls177

speedtest-tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.

2.8M pulls per month189 GitHub starsarm64

librespeed

v6.3.1-ls297

librespeed is a very lightweight Speedtest implemented in Javascript, using XMLHttpRequest and Web Workers. No Flash, No Java, No Websocket, No Bullshit.

371K pulls per month107 GitHub starsarm64

apprise-api

v2.0.1-ls266

apprise-api Takes advantage of Apprise through your network with a user-friendly API. * Send notifications to more than 100 services. * An incredibly lightweight gateway to Apprise. * A production ready micro-service at your disposal. * A Simple Website to verify and test your configuration with. Apprise API was designed to easily fit into existing (and new) eco-systems that are looking for a simple notification solution.

354K pulls per month48 GitHub starsarm64

syslog-ng

4.11.0-r0-ls212

syslog-ng allows you to flexibly collect, parse, classify, rewrite and correlate logs from across your infrastructure and store or route them to log analysis tools.

171K pulls per month86 GitHub starsarm64