🔥
HotRepo
openGym — Phần mềm self-host Self-hosted gym & body-weight tracker — plan routines, log workouts (s
📦
DuarteSantos8

openGym — Phần mềm self-host Self-hosted gym & body-weight tracker — plan routines, log workouts (s

Self-hosted gym & body-weight tracker — plan routines, log workouts (supersets, warm-ups, cardio), see which muscles are trained, fatigued or detrained, import from FitNotes/Strong/Hevy, passkey login. Your data, your server

⭐ 18.1k🍴 2.4kJavaScript📜 agpl-3.0🐳 Docker Compose#apple-watch#bodyweight#docker#fitness

openGym

Self-hosted gym & body-weight tracker — plan routines, log workouts (supersets, warm-ups, cardio), see which muscles are trained, fatigued or detrained, import from FitNotes/Strong/Hevy, passkey login. Your data, your server

⭐ 5,476 stars trên GitHub · 🍴 758 forks · 📜 License: agpl-3.0 · 💻 Ngôn ngữ: JavaScript

openGym là gì?

Đây là một dự án opensource self-host nổi bật trên GitHub — cho phép bạn host trên server riêng để kiểm soát dữ liệu và chi phí.

Các thành phần chính

  • A routine per weekday over a library of 1,324 exercises with animated demos, searchable and
  • Four starter plans (Push/Pull/Legs, Upper/Lower, Full Body, 5×5) that load as ordinary,
  • Move a session to another day without touching the weekly plan. The week starts on Monday or
  • Supersets, warm-up sets, drop sets and rest-pause, timed exercises (planks, hangs, carries),
  • Your own exercises, with your own photo, GIF or short video. Location data is stripped on the
  • Guided sessions: today's workout starts itself, weights are pre-filled from last time, a rest
  • A quiet workout screen: one menu per exercise, the set number as the set's own menu, card or
  • Optional effort column as RIR or RPE, colour-coded, with a plain-language line per level.

Điểm mạnh nhất là opensource có cộng đồng tích cực — bug fix nhanh, feature update đều, không lo bị bỏ rơi.

Phù hợp cho ai quan tâm self-host và muốn thử project opensource có cộng đồng mạnh.

Chủ đề: project được tag với các topic phổ biến:

  • 🏷️ bodyweight
  • 🏷️ docker
  • 🏷️ fitness
  • 🏷️ fitness-tracker
  • 🏷️ gym
  • 🏷️ health
  • 🏷️ mcp
  • 🏷️ nodejs
  • 🏷️ passkeys
  • 🏷️ progressive-web-applications

📸 Hình ảnh & screenshot

openGym

Buy Me A Coffee

Home screen

Workout screen

Stats screen

Cài đặt nhanh

Project hỗ trợ Docker Compose:

git clone https://github.com/DuarteSantos8/openGym.git
cd openGym
docker compose up -d

Xem README trong repo để biết các biến môi trường cần khai báo.

Yêu cầu hệ thống tối thiểu

Thành phần Khuyến nghị
RAM 1024 MB
CPU 1 vCPU
Disk 15 GB SSD
OS Ubuntu 22.04 LTS / Debian 12
Docker 24.0+

⚡ Triển khai nhanh với VSIS

Dùng gói VSIS VPS Mini 1GB RAM / 1 vCPU / 15GB SSD (~70k/tháng) từ VSIS.NET — VPS Việt Nam tốc độ cao, hỗ trợ 24/7, hợp với nhu cầu chạy openGym ổn định.

🎯 Lợi ích:

  • Triển khai 1 lệnh docker compose up -d chỉ trong 2 phút
  • IPv4 riêng, full root, băng thông không giới hạn nội địa
  • Backup snapshot tự động hàng ngày
  • Trợ giúp cài đặt miễn phí từ team VSIS

👉 Xem các gói VPS phù hợp tại vsis.net

Tài nguyên


Bài viết được tổng hợp từ thông tin GitHub vào 06/10/2026. Số liệu stars/forks có thể đã thay đổi — xem realtime tại link GitHub.