MySpeed

Self-Hosted

Open-source self-hosted internet speed monitoring tool

Visit Website

Overview

MySpeed is an open-source self-hosted tool for tracking internet connection performance. It automates scheduled speed tests (hourly, daily, or custom intervals) to measure upload/download speeds and latency. The web dashboard displays historical data via interactive graphs, letting users identify trends or outages. Deployable via Docker for quick setup, it supports SQLite (default) or PostgreSQL for data storage. Users can set threshold alerts (email/Slack) for speed drops and export reports in CSV format. Lightweight and resource-efficient, it integrates with popular speed test engines, ideal for home/small business use to monitor ISP reliability without third-party services.

Self-Hosting Resources

Below is a reference structure for docker-compose.yml. ⚠️ Do NOT run blindly. Replace placeholders with official values.

docker-compose.template.yml TEMPLATE

version: '3'
services:
  my_speed:
    image: <OFFICIAL_IMAGE_NAME>:latest
    container_name: my-speed
    ports:
      - "8080:<APP_INTERNAL_PORT>"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

Key Features

  • Scheduled speed tests with custom intervals
  • Interactive data visualization via web dashboard
  • Alert notifications for speed threshold drops
  • Docker-based deployment for easy setup

Frequently Asked Questions

? Is MySpeed hard to install?

No—MySpeed uses Docker for simplified deployment. Pull the official image, configure environment variables (test interval, database type), and run the container. A docker-compose file is provided for setup with PostgreSQL/SQLite, making it accessible for users with basic Docker experience.

? Is it a good alternative to Speedtest by Ookla?

Yes—MySpeed offers core speed testing functionality with self-hosting benefits. Unlike Ookla's SaaS tool, it stores data locally and avoids third-party sharing. It lacks some advanced features like global server comparisons but excels at long-term local monitoring.

? Is MySpeed completely free?

Yes—MySpeed is open-source under the MIT License. There are no subscription fees, and you can modify or distribute it freely as long as you comply with the license terms.

Top Alternatives

Speedtest by Ookla (SaaS) Search Google
Fast.com (Netflix's SaaS tool) Search Google

People Also Ask about MySpeed

MySpeed vs Speedtest by Ookla (SaaS)MySpeed vs Fast.com (Netflix's SaaS tool) MySpeed 2025 review MySpeed docker-compose example

Tool Info

Pricing Free/Open Source
Category Miscellaneous
Platform Self-Hosted

Pros

  • Privacy-focused (local data storage, no third-party sharing)
  • No subscription fees or hidden costs
  • Customizable test parameters and alert rules

Cons

  • Requires basic Docker knowledge for initial setup
  • Web-only interface (no native mobile app)
  • Limited advanced analytics compared to enterprise tools

More Miscellaneous Tools