ВІДКОПАЛИ

Маловідомі корисні знахідки для українців

Що мені належить

Безкоштовний трекер тренувань з 5 600 вправами — дані лише у вас

Відповідає на питання: Як безкоштовно вести тренування та вагу на власному сервері?

openGym — самодостатнє застосунок для планування тренувань, відстеження ваги та керування даними. Воно встановлюється на вашому сервері через Docker Compose, не має акаунтів на сторонніх серверах, підписок, реклами чи телеметрії. Android-версію можна завантажити як APK, а для iPhone потрібно налаштувати PWA через Safari.

Зверніть увагу: Для iPhone неможливо встановити застосунок поза App Store, тому доведеться використовувати PWA або будувати застосунок самостійно.

Що змінилося відтоді

  • — Що платить: додано — Програма не поширюється через Google Play Store, що зазвичай означає безкоштовне завантаження без комісії магазину.; Обмеження: додано — Бібліотека вправ містить понад 5600 позицій.; Сесія входу діє протягом 90 днів за замовчуванням.; Журнал активності зберігає до 5000 подій за замовчуванням.; Кому: додано — Людина, яка хоче мати власне програмне забезпечення для відстеження тренувань та ваги.; Користувач, який має власний сервер (box) та готовий зберігати дані у папці, яку він контролює.; Користувач, який не потребує акаунту на сторонньому сервері та не хоче платити за підписку.; Куди: Застосунок працює на власному сервері користувача, а дані зберігаються у папці під контролем користувача. → Android-застосунок можна завантажити з останнього релізу або з офіційного сайту.; Для iPhone потрібно самостійно налаштувати сервер (self-host) та додати PWA на домашній екран через Safari, або зібрати нативний застосунок на власному пристрої за допомогою Xcode.; Документи: бі

Кому

  • Людина, яка хоче мати власне програмне забезпечення для відстеження тренувань та ваги.
  • Користувач, який має власний сервер (box) та готовий зберігати дані у папці, яку він контролює.
  • Користувач, який не потребує акаунту на сторонньому сервері та не хоче платити за підписку.

Умови

  • Бібліотека вправ містить понад 5600 позицій.
  • Сесія входу діє протягом 90 днів за замовчуванням.
  • Журнал активності зберігає до 5000 подій за замовчуванням.

Скільки

  • Відсутня плата за підписку, рекламу чи телеметрію
  • Програма не поширюється через Google Play Store, що зазвичай означає безкоштовне завантаження без комісії магазину.

Строки: Релізи виходять приблизно кожні два тижні.

Що зробити

  1. Клонувати репозиторій openGym з GitHub
  2. Перейти в каталог openGym
  3. Завантажити Docker-образи командою docker compose pull
  4. Запустити контейнери командою docker compose up -d

Куди звертатися

  • Інформація та завантаження доступні через вебсайт, демо, APK для Android та гайд по самодостатності.
  • GitHub Issues використовуються для повідомлення про відтворювані баги та погоджені завдання.
  • Android-застосунок можна завантажити з останнього релізу або з офіційного сайту.
  • Для iPhone потрібно самостійно налаштувати сервер (self-host) та додати PWA на домашній екран через Safari, або зібрати нативний застосунок на власному пристрої за допомогою Xcode.
  • Discord-сервер для анонсів релізів, допомоги з самостійним хостингом та швидких запитань; зазвичай найшвидший спосіб отримати відповідь.
  • GitHub Discussions для запитань та ідей, які мають бути доступні для пошуку іншими користувачами.

Звірено з першоджерелом 19.10.2026: GitHub — DuarteSantos8/openGym: Self-hosted gym & body-weight tracker — plan routines… (github.com), опубліковано . На сторінці лише те, що там справді написано.

Що дослівно написано в першоджерелі (26)
  1. «A self-hosted gym and body-weight tracker you actually own.»
  2. «You need Docker with Compose.»
  3. «No account on someone else's server, no subscription, no ads, no telemetry.»
  4. «Website · Live demo · Android APK · Self-hosting guide · Roadmap · Changelog»
  5. «git clone https://github.com/DuarteSantos8/openGym»
  6. «cd openGym»
  7. «docker compose up -d»
  8. «Open http://localhost:8080, tap Create profile, and you're in.»
  9. «Issues for reproducible bugs and agreed-on work.»
  10. «One docker compose up and it's running.»
  11. «Passkeys (Face ID, Touch ID, fingerprint) with per-profile data synced across devices.»
  12. «openGym runs on your own box, keeps your data in a folder you control, and is yours to fork.»
  13. «openGym is deliberately not on the Play Store.»
  14. «A routine per weekday over a library of over 5,600 exercises with animated demos, searchable and browsable by muscle on a body map.»
  15. «SESSION_DAYS | How long a sign-in lasts, in days | 90»
  16. «AUDIT_MAX | Events kept in the activity log; 0 for no limit | 5000»
  17. «A release roughly every two weeks, each small and themed.»
  18. «Android: download the signed APK from the latest release or the website.»
  19. «iPhone: Apple doesn't allow installs outside the App Store. Self-host and add the PWA to your home screen from Safari, or build the native app onto your own device with Xcode.»
  20. «docker compose pull # prebuilt images, amd64 + arm64 (skip this to build from source)»
  21. «Discord for release announcements, self-hosting help and quick back-and-forth. Usually the fastest way to get an answer.»
  22. «Discussions for questions and ideas you want the next person to find by searching.»
  23. «Guided sessions: today's workout starts itself, weights are pre-filled from last time, a rest timer runs between sets, PRs are detected as you go.»
  24. «Progression rules per routine or per exercise: linear, Greyskull LP, double progression through a visible rep range, triple progression (reps, then sets, then load), or adding time.»
  25. «Body-weight chart against a goal line, and progress photos on a timeline with a before/after slider.»
  26. «Import from FitNotes, Strong, Hevy (CSV or API key) and Apple Health weight exports.»