I created this universal camera mount to sit on the lower rail of my CR-10 using a t-nut and M5 screw. It will fit on any printer frame that uses 2020 or 2040 extrusions. It works great with any of these style of HD webcams and Octoprint:
It works great with any of these style of HD webcams and Octoprint: https://amzn.to/3bJBa0H https://amzn.to/3487XtS https://amzn.to/2Vb9CL9 https://amzn.to/3dT3MGs https://amzn.to/3dSxgEn
I recommend printing it with PETG. I use the Overture brand. This stuff is excellent https://amzn.to/348rLNm and I've been using it almost exclusively now for several months with no issues. The model has the cord track on the left side, but if you want it running on the right simply mirror the model in your slicer.
I also created two versions for the Artillery (EVNOVO) X1 Sidewinder here: Side mount - https://www.thingiverse.com/thing:4064724 and Front mount - https://www.thingiverse.com/thing:4257585