Speedtest Tracker — ваш персональный интернет-надзиратель
Как часто вы замечали, что интернет работает медленнее, чем должен? А как доказать провайдеру, что обещанные 100 Мбит/с — лишь красивая цифра в договоре? Сегодня расскажу о проекте, который превратит ваши догадки в конкретные цифры и графики.
Что это за зверь и кому он нужен?
Speedtest Tracker — это самодостаточное приложение, которое круглосуточно мониторит качество вашего интернет-соединения. В отличие от разовых тестов на speedtest.net, этот инструмент ведёт историю измерений, строит графики и умеет бить тревогу при проблемах.
Особенно полезен он будет:
- Системным администраторам для мониторинга корпоративных каналов
- Геймерам, страдающим от лагов
- Удалённым работникам, зависящим от стабильного соединения
- Всем, кто хочет проверить, не обманывает ли провайдер
![]()
5 причин попробовать прямо сейчас
1. Автоматизированные тесты по расписанию
Больше не нужно вручную запускать проверки — сервис сделает это сам с заданной периодичностью. Хотите каждые 30 минут? Пожалуйста! Раз в сутки? Тоже вариант.
2. Полная история измерений
Теперь можно точно сказать, когда начались проблемы и как менялась скорость за последние недели. Подозреваете, что провайдер снижает скорость по вечерам? Проверить — дело пары кликов.
3. Гибкие уведомления
Настроив оповещения, вы первым узнаете о падении скорости ниже заданного порога. Поддерживаются разные каналы уведомлений — от email до Telegram.
4. Всё в одном месте
Забудьте о разрозненных замерах — все данные (скорость загрузки/отдачи, пинг, потери пакетов) хранятся централизованно.
5. Полная приватность
Ваши данные никуда не уходят в облака третьих лиц — всё хранится на вашем собственном сервере.
Технические особенности
Проект написан на PHP с использованием фреймворка Laravel и упакован в Docker-контейнер. Это значит, что развернуть его можно практически на любой системе — от домашнего NAS до облачного сервера.
Основные компоненты:
- Backend: PHP 8.1+
- База данных: MySQL/PostgreSQL
- Фронтенд: Livewire, Chart.js
Как это выглядит в реальной жизни?
-
Для домашнего использования: Установил на старый Raspberry Pi — теперь знаю, что каждую субботу утром скорость падает на 30%. С этими данными пошёл к провайдеру — оказалось, проводили профилактику.
-
В офисе: IT-отдел настроил мониторинг всех филиалов. Когда в одном из них начались проблемы, система сама прислала алерт — оказалось, коммутатор вышел из строя.
-
Для стримера: Постоянно были жалобы на лаги. Speedtest Tracker показал, что upload стабильно проседает в пиковые часы — пришлось сменить тариф.
Как начать использовать?
Разработчики подготовили подробную документацию с вариантами установки:
- Классический Docker-образ
- Готовые сборки для Synology и Unraid
- Ручная установка на сервер
Вот пример запуска через Docker Compose:
version: "3.8"
services:
speedtest-tracker:
image: linuxserver/speedtest-tracker
container_name: speedtest-tracker
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Moscow
volumes:
- ./config:/config
ports:
- 8765:80
restart: unless-stopped
Вывод: стоит ли овчинка выделки?
Если вам важно понимать реальное качество интернет-соединения — безусловно да. Проект активно развивается (более 4k звёзд на GitHub), имеет открытый исходный код и решает конкретную задачу лучше многих коммерческих аналогов.
Особенно рекомендую:
- Владельцам домашних лабораторий — отлично впишется в вашу инфраструктуру
- Фрилансерам — поможет доказать, что срыв дедлайна был по вине провайдера
- IT-специалистам — удобный инструмент для мониторинга корпоративных сетей
Попробуйте — и вы больше никогда не будете гадать, почему «интернет опять лагает».
