-
[Support] devzwf - Homebox
Dear community, I am trying to enable direct HTTPS inside your HomeBox container on UnRAID 7.1.4 (without Nginx Proxy Manager) using the UnRAID Docker template editor and the SSL certificate already enabled on my system. I tried the approach below to keep all traffic local and encrypted, allowing HomeBox’s Scanner to function correctly (current message "Media Stream API is not supported without HTTPS"). Unfortunately, I was not able to get it to work. Once I performed the steps and rebooted the container - the webpage still does not open under port 7743 using https. It keeps working with port 3100 though. Would appreciate your help on how to enable https in order to make the scanner functionality work. Thanks in advance and kind regards, JB Step 1: Prepare your SSL certificateSince you have already activated SSL under Settings → Management Access, UnRAID generated a trusted certificate—usually stored at: /boot/config/ssl/certs/<yourservername>_unraid_bundle.pem You can reuse it for your container by splitting it into certificate and key files. Open the UnRAID web terminal. Run: mkdir -p /mnt/user/appdata/homebox/ssl cd /boot/config/ssl/certs/ cp <servername>_unraid_bundle.pem /mnt/user/appdata/homebox/ssl/ Split the PEM file into key and cert: awk 'split_after==1 {n++;split_after=0} /BEGIN PRIVATE KEY/ {split_after=1} {print > "server" (n ? n : "") ".pem"}' <servername>_unraid_bundle.pem Or manually copy the key and certificate sections into: /mnt/user/appdata/homebox/ssl/server.key /mnt/user/appdata/homebox/ssl/server.crt This gives you two required files: server.key and server.crt.unraid+1 Step 2: Edit the HomeBox containerGo to the Docker tab. Click Edit on the HomeBox container. Enable Advanced View (top right toggle). Under Extra Parameters, add environment variables: -e HOMEBOX_SSL_CERT=/ssl/server.crt -e HOMEBOX_SSL_KEY=/ssl/server.key Under Add another Path, Port, Variable, Label or Device: Config Type: Path Host Path: /mnt/user/appdata/homebox/ssl Container Path: /ssl Set Access Mode: Read-only Config Type: Port Host Port: 7743 Container Port: 443 Connection Type: TCP Ensure the original HTTP port (3100) remains if you still want HTTP access. Step 3: Apply and restartClick Apply to recreate the container. Once restarted, wait a few seconds for the service to initialize. You can verify the logs by clicking the container’s Log icon. If configured correctly, it should show: Listening on https://0.0.0.0:443 Step 4: Access HomeBox securelyOpen a browser on your LAN and visit: https://<your-unraid-ip>:7743 If you used the UnRAID-issued certificate, your browser should already trust it if the hostname matches. Otherwise, you may need to temporarily accept the certificate. After logging in, test the Scanner in HomeBox — camera and barcode capture should now function because the page is served over HTTPS.homebox+1
JB
Members
-
Joined
-
Last visited