Найти в Дзене
ОНЛАНТА

SparkyFitness — свой фитнес-трекер без облаков

SparkyFitness — свой фитнес-трекер без облаков Наверняка было: решили заняться собой, начали следить за питанием, тренировками или весом. Скачиваете приложение, начинаете пользоваться, а потом... разочарование. Платная подписка, не хватает функций, или просто не хочется делиться своими данными с очередным облачным сервисом? Особенно это становится заметно при регулярном использовании. История питания, изменения веса, тренировки — все это личная информация, которую хочется хранить под контролем. SparkyFitness решает эту проблему. Это self-hosted фитнес-трекер, который можно развернуть у себя и использовать как полноценный инструмент для отслеживания здоровья. По сути, это попытка собрать в одном месте все то, что обычно разбросано по разным приложениям. Что это дает на практике? Главное ощущение от SparkyFitness — это целостность. Вы больше не используете одно приложение для питания, второе для тренировок и третье для заметок. Все ведется в одном месте, постепенно складываясь в поня

SparkyFitness — свой фитнес-трекер без облаков

Наверняка было: решили заняться собой, начали следить за питанием, тренировками или весом. Скачиваете приложение, начинаете пользоваться, а потом... разочарование. Платная подписка, не хватает функций, или просто не хочется делиться своими данными с очередным облачным сервисом?

Особенно это становится заметно при регулярном использовании. История питания, изменения веса, тренировки — все это личная информация, которую хочется хранить под контролем.

SparkyFitness решает эту проблему. Это self-hosted фитнес-трекер, который можно развернуть у себя и использовать как полноценный инструмент для отслеживания здоровья. По сути, это попытка собрать в одном месте все то, что обычно разбросано по разным приложениям.

Что это дает на практике?

Главное ощущение от SparkyFitness — это целостность. Вы больше не используете одно приложение для питания, второе для тренировок и третье для заметок. Все ведется в одном месте, постепенно складываясь в понятную картину.

📈 Сегодня записали тренировку, завтра добавили питание, через неделю отметили изменения веса — и уже можно видеть динамику, а не отдельные разрозненные события.

Сервис позволяет фиксировать приемы пищи, создавать свои продукты, считать калории и макронутриенты, а также вести историю питания без ограничений. Тренировки тоже записываются в удобном виде — можно фиксировать упражнения, подходы и прогресс.

Отдельно есть учет метрик тела: вес, замеры и изменения со временем. Все это отображается в виде графиков, что делает прогресс наглядным.

При этом никаких ограничений. Нет «премиум функций», нет лимитов на записи. Все работает так, как вы настроили у себя.

И самое главное — все данные остаются у вас. 🔐

Как это ощущается в использовании?

SparkyFitness больше напоминает личный дневник, чем классическое фитнес-приложение. Вы постепенно формируете привычку фиксировать свое состояние. Что ели, как тренировались, как меняется вес — все становится частью повседневного процесса.

И вот здесь появляется главный эффект: вы начинаете видеть закономерности. Например, как питание влияет на вес или как регулярность тренировок отражается на прогрессе. Такие вещи сложно держать в голове, но они становятся очевидными, когда есть история.

📱Мобильные приложения и интеграции

Отдельный плюс SparkyFitness — наличие мобильных приложений. Это важно, потому что трекер должен быть всегда под рукой.

Вы можете:

✔️ записывать питание сразу после приема пищи

✔️ фиксировать тренировку прямо в зале

✔️ быстро вносить изменения в течение дня

Также есть интеграции с внешними сервисами и устройствами. Можно подтягивать данные из фитнес-трекеров и экосистем вроде Apple Health или Google Health Connect, чтобы не вводить все вручную. Это делает использование более удобным и снижает количество рутины.

⚙️ Установка через Docker Compose

В проекте есть готовые файлы docker-compose для запуска:

curl -L -o docker-compose.yml https://github.com/CodeWithCJ/SparkyFitness/releases/latest/download/docker-compose.prod.yml

.env файл:

curl -L -o .env https://github.com/CodeWithCJ/SparkyFitness/releases/latest/download/default.env.example

Запуск:

docker compose up -d

После запуска сервис будет доступен по адресу:

http://<IP_сервера>:8080

SparkyFitness — это редкий тип self-hosted сервиса, который выходит за рамки инфраструктуры и реально используется каждый день.

Он помогает:

📌 фиксировать питание и тренировки

📌 видеть реальный прогресс

📌 не терять данные со временем

📌 держать все под своим контролем

И за счет мобильных приложений и интеграций он не ощущается как «ещё один сервис», а становится частью повседневной жизни.

#простоОсамохостинге

🔗 Онланта ТехЛаб