冬天不想出门跑步?把NAS变成健身房,一键部署opengym
这两天的气温降得有点厉害,每天晚上的户外跑不得不暂停,运动不能停,准备在家里做运动,今天就给大家带来一款比较有意思的健身项目:opengym,它内置上千套健身动作库,涵盖胸、背、腿、腰等多个部位动作。不仅可以观看训练动作的视频,还可以根据自己创建训练计划。

如果你想在家健身,不想在健身平台进行充值,这个项目还是很实用,下面来体验这个项目。
一、体验opengym
在浏览器中输入NAS的ip+3030可以访问opengym的登录界面。

这个项目没有其他花里花哨的东西创建计划,添加动作库就行,在动作库里能看到涉及背部、胸部、全身、前臂、小腿、颈部等动作,非常全面。

点进一个动作,可以有动画演示动作要点,以及锻炼的部位,防止动作不标准,反而伤害自己的身体。

在统计页面还能看到训练的次数以及活动时间等记录。

打开手机在浏览器中输入项目的地址也能打开这个健身项目。

二、NAS部署
本文使用的设备为威联通NAS,先进入NAS,打开ContianerStation,在共享文件夹【Container】下创建【opengym】,然后创建一个【data】的文件,同时需要创建一个环境变量的文件上传在【opengym】文件夹下。

环境变量内容如下,ORIGIN=http://192.168.1.20:3030 这里要换成自己NAS的ip。
RP_ID=192.168.1.20
ORIGIN=http://192.168.1.20:3030
WEB_PORT=3030
RP_NAME=openGym
FIRST_USER_ADMIN=1
PASSWORD_LOGIN=1
ALLOW_GUEST=0
DEFAULT_LANG=zh
接下来打开ContainerStaion,点击左侧【应用程序】,再点击右上角的【创建】,将下方的代码复制进去。
name: opengym
services:
api:
image: ghcr.io/duartesantos8/opengym-api:latest
restart: unless-stopped
env_file:
- /share/Container/opengym/.env
environment:
- PORT=3000
- DATA_DIR=/data
- TRUST_PROXY=1
volumes:
- /share/Container/opengym/data:/data
web:
image: ghcr.io/duartesantos8/opengym-web:latest
restart: unless-stopped
depends_on:
- api
ports:
- "3030:80"
environment:
- BACKEND=api
- PORT=3000

等待容器创建就可以啦。

该项目有个好处是内置动作库,可以规范我们健身的标准,健身的动作不标准,长时间锻炼不仅没起到健身的效果,反而会伤害身体。openGym 这个项目可以把NAS变成一个健身管理平台。
