Skip to content

docker容器远程网络唤醒设备,远程关闭windows设备,并可依赖巴法云接入米家,通过米家远程操作

License

Notifications You must be signed in to change notification settings

viklion/PowerControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

PowerControl

docker容器远程网络唤醒设备,远程关闭windows设备,通过访问网页控制,并可依赖巴法云接入米家,通过米家远程操作(需要小爱音箱)
*米家控制受米家、巴法平台稳定性因素影响
linux/amd64, linux/arm/v7, linux/arm64, linux/386

部署

视频教程(bilibili)

不要直接复制命令运行,需要修改参数

1、将容器/app/data目录映射到你的主机目录,存放配置文件和日志文件:
    修改/your/path
2、修改环境变量:
    WEB_PORT:网页端口
    WEB_KEY:密钥

*不设置环境变量则使用默认参数port:7678key:admin

1、Docker

  • 默认root用户运行
docker run -d -v /your/path:/app/data -e WEB_PORT=7678 -e WEB_KEY=yourkey --network host --restart unless-stopped --name powercontrol viklion/powercontrol:latest
  • 设置指定user运行(-u uid:gid)
    *重要:如果切换非root运行,请务必检查映射目录的读写权限(配置文件、日志文件),如遇写入错误,请递归修改权限
docker run -d -u 1000:100 -v /your/path:/app/data -e WEB_PORT=7678 -e WEB_KEY=yourkey --network host --restart unless-stopped --name powercontrol viklion/powercontrol:latest

2、Docker-Compose

services:
  powercontrol:
    image: viklion/powercontrol:latest
    container_name: powercontrol
    volumes:
      - /your/path:/app/data
    environment:
      - WEB_PORT=7678
      - WEB_KEY=yourkey
    # 默认root用户运行,去掉下行的#,设置指定user运行(uid:gid)
    #user: 1000:100
    restart: unless-stopped
    network_mode: host

配置

访问ip:端口进入首页,顶部跳转教程,输入KEY跳转配置

About

docker容器远程网络唤醒设备,远程关闭windows设备,并可依赖巴法云接入米家,通过米家远程操作

Resources

License

Stars

Watchers

Forks

Packages

No packages published