Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Unraid 6.8.3 - Pass USB Webcam into docker

Featured Replies

  • Author

Hey printer friends, I have another update.

 

Took on the upgrade octoprint task while maintaining webcam. It was rather easy. I deleted the nunofgs docker for octoprint.

I searched community apps for octoprint, selected the docker hub images, found the octoprint/octoprint official docker image. I installed it and configured the template you see in the image attached. I have not figured out how to submit a template to community apps, so for now this should do. I'm not sure 100% if anything might be missing or need a tweak. Let me know how you make out.

 

Note: i did use pretty much all the same values as before. I used the same config folder as the old one. It accepted the configs and everything came right up and all I had to do was create an account. Plugins were all blown away. So you will have to reload all those.

octoprint docker template.png

  • 2 months later...

Can confirm running the official Octoprint docker image with Tergi's settings worked for me.

Note: Running a Makerbot Replicator in 2021 using Octoprint and the GPX plugin is WILD. :)

  • 5 months later...

Also to note, I struggled for longest time getting printer to show up in Octoprint, due to copying earlier non-official template and forum information of using the serial by-id and then thinking it was dev/usb/{bus and device #} --- this did not work for me. In my case the correct printer usb device location was: /dev/ttyACM0   

 

  • Author

yes, it is best to watch your logs when you connect the printer and see what device file is assigned to the printer and video devices.

  • 4 months later...

Installing this plugin worked for me: UNRAID DVB  after that /dev/video0 finally showed up.

  • 5 months later...

Hello, I'm on Unraid 6.11.1 and this method no longer works, since the Unraid Kernel Helper app listed on the google doc has also been delisted. Is there a newer way to get a webcam into a docker?

  • Author

Yes ill have to update that document i guess or the post i had forgotten about it. The new way is using a plugin called: DVB Driver. It is really simply to use. Main thing to note is that after upgrading unraid to a new version you have to give the plugin time as it will detect the upgraded kernel and download the updated DVB drivers and install them before you reboot. It does put up some notifications in the top right of the gui to let you know its doing this and also when it is completed and you are ready to restart.

  • 3 weeks later...

I have downloaded the DVB drivers plugin but my webcam is still not working. Are there any options that I need to change for this to work with octoprint?

Edited by Game_Newts

  • 3 months later...

I am able to see my snapshot but the stream does not show. Also. No matter what I set the port to it still only registers the default port 5000. 

 

I installed the DVB driver plugin and set the camera and snapshot devices to /dev/video0 and that's what ended up making the snapshot show up. The snapshot url in OctoPrint is the default http://127.0.0.1:8080/webcam/?action=snapshot and the stream url is the relative url to /webcam/?action=stream. 

  • 5 months later...

I this still valid? A custom kernel is needed to pass video? I'm having this issue with tryign to get octoprint video working. 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.