Deploy LibreSpeed on Full VM with Mycelium

Deploy LibreSpeed on Full VM with Mycelium

Introduction

We show how to deploy LibreSpeed on a full VM with Mycelium.

Steps

  • Deploy full VM with Mycelium network on the ThreeFold Grid
  • Update the VM and install Docker
    apt update
    curl -fsSL https://get.docker.com | sh
    
  • Deploy the LibreSpeed container
    docker run -p 8080:8080 -d --name speedtest --rm ghcr.io/librespeed/speedtest
    
  • Access the website
    http://[mycelium_address]:8080
    

Add Watchtower (Optional)

You can add a Watchtower container to ensure that LibreSpeed is always running and up to date.

docker run -d \
  --name watchtower \
  --volume /var/run/docker.sock:/var/run/docker.sock \
  containrrr/watchtower \
  --interval 300 \
  --cleanup \
  speedtest