mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 05:35:30 +02:00
[GH-ISSUE #1086] [Bug Report] The use of Obico and Bambuddy does not work #772
Labels
No labels
A1
automated
automated
bug
bug
Closed due to inactivity
contrib
dependencies
dependencies
duplicate
enhancement
feedback
hold
invalid
Notes
P1S
pull-request
security
security
ThumbsUp
user-report
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/bambuddy#772
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @maziggy on GitHub (Apr 22, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/1086
Originally assigned to: @maziggy on GitHub.
The use of Obico and Bambuddy does not work
Screenshot
Reporter Contact
Email: Tom-Klaffehn@web.de
System Information
Logs (sanitized): bambuddy.log
Submitted via BamBuddy Bug Report
@IROKILLER commented on GitHub (Apr 22, 2026):
I contacted Obico to ask why it shouldn't work, and they told me to contact you.
I have Obico running as a Docker container on the Unraid server and followed the installation instructions on the Obico website.
@mrnoisytiger commented on GitHub (Apr 22, 2026):
Is your obico ML instance actually accessible at the port 5334, from the Bambuddy instance? Looks like it's not actually hitting the obico ML instance -- not the obico web instance. Those are typically two different things.
Did you also whitelist the Bambuddy image path from any authentication?
@IROKILLER commented on GitHub (Apr 22, 2026):
Oh, I didn't know that the web port isn't the same as the mail server port; I actually hadn't read that. What do you mean by whitelist?
@mrnoisytiger commented on GitHub (Apr 22, 2026):
Machine Learning server BTW, not mail. IIRC the default container name for it is
obico-mland the port is typically 3333.Your Obico ML container needs to be able to access the image data from Bambuddy from Bambuddy's external URL.
github.com/maziggy/bambuddy@a2c7fd4542In short, your Obico ML needs to be able to access the image from http://example.com/api/v1/obico/cached-frame/{random string}. If your authentication system (which hopefully you have) blocks this URL without logging in, then Obico ML can't get the image for obvious reasons. Therefore, you need to either (i) allow this URL path publicly or (ii) "whitelist" your Obico ML instance from authentication, likely by IP or similar.
I prefer (i) since it's just easier and security concerns aren't too bad since it's just a picture of the inside of your printer and the random string rotates with every image.
If your Bambuddy instance does not go through a reverse proxy which applies authentication, then you can ignore that extra step.
@IROKILLER commented on GitHub (Apr 22, 2026):
I can see the images even without authentication. I just installed the Obico server with the web interface. I think that's why I can't access the ML instance via that port.
@mrnoisytiger commented on GitHub (Apr 22, 2026):
You should check your docker config and determine what port your Obico ML instance is running on. Then, change the Bambuddy config to the appropriate port.
@IROKILLER commented on GitHub (Apr 22, 2026):
Quick update:
It's working now. You need to add an additional port to the Unraid template (which you can download from the Community App Store) that points to 3333 so that the API can be accessed.