Sign inSign up

o1298098/pikvm

By o1298098

Updated 6 months ago

running pikvm in a container

Image
0

1.2K

o1298098/pikvm repository overview

quick start

docker run 
  --device /dev/hidg1:/dev/kvmd-hid-mouse 
  --device /dev/hidg0:/dev/kvmd-hid-keyboard 
  --device /dev/video0:/dev/kvmd-video
  --device /dev/video11:/dev/video11
  -v /path/to/override.yaml:/etc/kvmd/override.yaml
  -p 443:443
  o1298098/pikvm

override.yaml

kvmd:
    msd:
       type: disabled
    streamer:
      quality: 0
      desired_fps: 30
      resolution:
        default: 1920x1080
        available:
          - 1920x1080
          - 1600x1200
          - 1360x768
          - 1280x1024
          - 1280x960
          - 1280x720
          - 1024x768
          - 800x600
          - 720x576
          - 720x480
          - 640x480
      h264_bitrate:
           default: 5000
      cmd_append:
                - "--jpeg-sink=kvmd::ustreamer::jpeg"
                - "--jpeg-sink-mode=0660"
                - "--h264-sink=kvmd::ustreamer::h264"
                - "--h264-sink-mode=0660"
                - "--h264-bitrate={h264_bitrate}"
                - "--h264-gop={h264_gop}"
                - "--device-timeout=25"
    info:
      hw:
        vcgencmd_cmd:
          - /usr/local/bin/vcgencmd-container-shim
    hid:
       mouse:
            device: /dev/kvmd-hid-mouse
       keyboard:
            device: /dev/kvmd-hid-keyboard
media:
  memsink:
    jpeg:
      sink: "kvmd::ustreamer::jpeg"
    h264:
      sink: "kvmd::ustreamer::h264"

Tag summary

Content type

Image

Digest

sha256:66ed39618

Size

1017.4 MB

Last updated

6 months ago

docker pull o1298098/pikvm