Tech Notes
Run BHDO in Podman
6 min
step 1 install podman https //podman io/docs/installation step 2 setup podman machine to communicate with host network podman machine stop podman machine set user mode networking=true podman machine start step 3 run bhdo container podman run d name bhdo 3 11 6 cap add=net admin p 8443 443 v vol1 /var docker io/beldensoftware/bhdo 3 11 6 refer to the command parameters name bhdo parameter can be changed with a different name than bhdo cap add=net admin parameter should not be changed as net admin is required p 8443 443 parameter can be changed with a different port than 8443 internal port 443 can be mapped to any other external port other than 8443 as desired the command v vol1 /var will mount all container data to a volume called vol1 you can name the volume to your preference note the sysctl net ipv4 ping group range="0 2147483647" parameter is not always required however, host system limitations may cause ping errors while using utilities if this occurs, add this parameter before running the container step 4 (optional) postman on windows troubleshoot if running postman on windows, you may run into a behavior where bhdo is only accessible via https //localhost 8443 and not externally via https //%3chost ip%3e 8443 if that is the case, configure wsl port forwarding wsl hostname i netsh interface portproxy add v4tov4 listenport=8443 listenaddress=\<host ip> connectport=8443 connectaddress=\<wsl ip(returned from previous command)>