1
0
Fork 0
mirror of https://github.com/maziggy/bambuddy.git synced 2026-05-09 08:25:54 +02:00

[GH-ISSUE #232] [Bug]: Limited Bambuddy - Permission problem? #147

Closed
opened 2026-05-07 00:06:47 +02:00 by BreizhHardware · 3 comments

Originally created by @andretietz on GitHub (Feb 2, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/232

Originally assigned to: @maziggy on GitHub.

Bug Description

I am running bambuddy on my NAS in a docker container. (Thanks for the effort on docker btw, I believe it's the easiest and smartest solution)

Here my compose.yml

services:
  bambuddy:
    image: ghcr.io/maziggy/bambuddy:latest
    build: .
    container_name: bambuddy
    network_mode: host
    volumes:
      - /home/andre/bambuddy/data:/app/data
      - /home/andre/bambuddy/logs:/app/logs
      - ./virtual_printer:/app/data/virtual_printer
    environment:
      - TZ=Europe/Berlin
      - PORT=${PORT:-8000}
    restart: unless-stopped
  1. Statistics are incomplete (except for the number of prints, their successes and the amount of hours printed, I cannot see anything (yet?)
    Image

  2. On the archive page I see the latest prints, but as text only. And when clicking for the photo, I see a black screen only. It seems like the photos are stored correctly (since I can view them in a filemanager), the 3mf file however aren't. Reprint command fails always.
    Image

Image

here the data from the NAS POV:

fury@Triskelion:/home/andre/bambuddy$ tree
.
├── data
│   ├── archive
│   │   ├── library
│   │   │   ├── files
│   │   │   │   └── 66f291feafb6474886d842a696bbc935.3mf
│   │   │   └── thumbnails
│   │   │       └── 86ed4dbf88bb49748a8d4cdc929715f3.png
│   │   └── temp
│   ├── bambuddy.db
│   ├── photos
│   │   ├── finish_20260201_195933_7ae845f9.jpg
│   │   ├── finish_20260201_215642_3f2b2a13.jpg
│   │   ├── finish_20260202_053356_aa289399.jpg
│   │   ├── finish_20260202_101714_f28f5af0.jpg
│   │   ├── finish_20260202_115638_74d04a80.jpg
│   │   └── finish_20260202_193748_08e75389.jpg
│   ├── plate_calibration
│   └── virtual_printer
└── logs
    ├── bambuddy.log
    ├── bambuddy.log.1
    ├── bambuddy.log.2
    └── bambuddy.log.3

9 directories, 11 files

It might be a permission problem on the container, but I am not sure. Anyway, please make sure users can set their own users for bambuddy within the compose.yml (include a default!).

fury@Triskelion:/home/andre/bambuddy/data$ ls -la
total 352
drwxrwxrwx 6 andre users   4096 Feb  2 20:43 .
drwxrwxrwx 4 andre users   4096 Feb  2 17:34 ..
drwxrwxrwx 4 root  root    4096 Feb  2 17:34 archive
-rwxrwxrwx 1 root  root  315392 Feb  2 20:43 bambuddy.db
-rwxrwxrwx 1 andre users  10244 Feb  2 17:34 .DS_Store
drwxrwxrwx 2 root  root    4096 Feb  2 19:37 photos
drwxrwxrwx 2 root  root    4096 Feb  1 13:52 plate_calibration
drwxrwxrwx 2 root  root    4096 Feb  1 13:52 virtual_printer
  1. I don't know how to print file I've been uploading (btw, uploading is working for me. it even generates a correct image, which I then can find in /app/data/archive)
  2. How can I save my printer setting from the cloud (btw, great job on being even able to see bambulab profiles) within bambuddy?
  3. Havn't tried the virtual-printer yet, but does it provide all (including printer-)profiles within the slicer already? Or do I still need a cloud connection to sync them bewteen devices?

Expected Behavior

  1. statistics work including all shown detail (filament usage, energy a.s.o.)
  2. archives work OR show an error during the setup so I can see what I need to change. What do I need to change?
  3. The printing option should be a bit more prominent (if even exist) on the file manager page.
  4. As a user I know what from the visible profiles are stored locally already and which aren't. (Now I am even questioning if that's even supposed to be possible, if not this is a feature request)
  5. I am not 100% sure why I would need a virtual printer, if I only have 1 printer. I like the idea of the proxy, when having multiple printers, but with 1? archiving before printing is supposed to work anyway, right (compar point 2)?

Steps to Reproduce

Printer Model

P2S

Bambuddy Version

0.1.6

Printer Firmware Version

01.01.01

Installation Method

Docker

Operating System

Docker

Relevant Logs / Support Package


Screenshots

No response

Additional Context

No response

Checklist

  • I have searched existing issues to ensure this bug hasn't already been reported
  • I am using the latest version of Bambuddy
  • My printer is set to LAN Only mode
Originally created by @andretietz on GitHub (Feb 2, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/232 Originally assigned to: @maziggy on GitHub. ### Bug Description I am running bambuddy on my NAS in a docker container. (Thanks for the effort on docker btw, I believe it's the easiest and smartest solution) Here my compose.yml ```yml services: bambuddy: image: ghcr.io/maziggy/bambuddy:latest build: . container_name: bambuddy network_mode: host volumes: - /home/andre/bambuddy/data:/app/data - /home/andre/bambuddy/logs:/app/logs - ./virtual_printer:/app/data/virtual_printer environment: - TZ=Europe/Berlin - PORT=${PORT:-8000} restart: unless-stopped ``` 1. Statistics are incomplete (except for the number of prints, their successes and the amount of hours printed, I cannot see anything (yet?) <img width="1204" height="764" alt="Image" src="https://github.com/user-attachments/assets/36072863-76b6-48d9-baec-4bddaf69b4cb" /> 2. On the archive page I see the latest prints, but as text only. And when clicking for the photo, I see a black screen only. It seems like the photos are stored correctly (since I can view them in a filemanager), the 3mf file however aren't. Reprint command fails always. <img width="1049" height="458" alt="Image" src="https://github.com/user-attachments/assets/33125841-d939-4949-891e-0b1c92d04cd0" /> <img width="609" height="494" alt="Image" src="https://github.com/user-attachments/assets/f7233083-f2b7-4d4a-a71d-38c677ce56d7" /> here the data from the NAS POV: ```sh fury@Triskelion:/home/andre/bambuddy$ tree . ├── data │   ├── archive │   │   ├── library │   │   │   ├── files │   │   │   │   └── 66f291feafb6474886d842a696bbc935.3mf │   │   │   └── thumbnails │   │   │   └── 86ed4dbf88bb49748a8d4cdc929715f3.png │   │   └── temp │   ├── bambuddy.db │   ├── photos │   │   ├── finish_20260201_195933_7ae845f9.jpg │   │   ├── finish_20260201_215642_3f2b2a13.jpg │   │   ├── finish_20260202_053356_aa289399.jpg │   │   ├── finish_20260202_101714_f28f5af0.jpg │   │   ├── finish_20260202_115638_74d04a80.jpg │   │   └── finish_20260202_193748_08e75389.jpg │   ├── plate_calibration │   └── virtual_printer └── logs ├── bambuddy.log ├── bambuddy.log.1 ├── bambuddy.log.2 └── bambuddy.log.3 9 directories, 11 files ``` It might be a permission problem on the container, but I am not sure. Anyway, please make sure users can set their own users for bambuddy within the compose.yml (include a default!). ```sh asd fury@Triskelion:/home/andre/bambuddy/data$ ls -la total 352 drwxrwxrwx 6 andre users 4096 Feb 2 20:43 . drwxrwxrwx 4 andre users 4096 Feb 2 17:34 .. drwxrwxrwx 4 root root 4096 Feb 2 17:34 archive -rwxrwxrwx 1 root root 315392 Feb 2 20:43 bambuddy.db -rwxrwxrwx 1 andre users 10244 Feb 2 17:34 .DS_Store drwxrwxrwx 2 root root 4096 Feb 2 19:37 photos drwxrwxrwx 2 root root 4096 Feb 1 13:52 plate_calibration drwxrwxrwx 2 root root 4096 Feb 1 13:52 virtual_printer ``` 3. I don't know how to print file I've been uploading (btw, uploading is working for me. it even generates a correct image, which I then can find in `/app/data/archive`) 4. How can I save my printer setting from the cloud (btw, great job on being even able to see bambulab profiles) within bambuddy? 5. Havn't tried the virtual-printer yet, but does it provide all (including printer-)profiles within the slicer already? Or do I still need a cloud connection to sync them bewteen devices? ### Expected Behavior 1. statistics work including all shown detail (filament usage, energy a.s.o.) 2. archives work OR show an error during the setup so I can see what I need to change. What do I need to change? 3. The printing option should be a bit more prominent (if even exist) on the file manager page. 4. As a user I know what from the visible profiles are stored locally already and which aren't. (Now I am even questioning if that's even supposed to be possible, if not this is a feature request) 5. I am not 100% sure why I would need a virtual printer, if I only have 1 printer. I like the idea of the proxy, when having multiple printers, but with 1? archiving before printing is supposed to work anyway, right (compar point 2)? ### Steps to Reproduce - ### Printer Model P2S ### Bambuddy Version 0.1.6 ### Printer Firmware Version 01.01.01 ### Installation Method Docker ### Operating System Docker ### Relevant Logs / Support Package ```shell ``` ### Screenshots _No response_ ### Additional Context _No response_ ### Checklist - [x] I have searched existing issues to ensure this bug hasn't already been reported - [x] I am using the latest version of Bambuddy - [x] My printer is set to LAN Only mode
BreizhHardware 2026-05-07 00:06:47 +02:00
  • closed this issue
  • added the
    invalid
    label
Author
Owner

@maziggy commented on GitHub (Feb 2, 2026):

Upgrade to the latest version and you're fine again.

<!-- gh-comment-id:3837441747 --> @maziggy commented on GitHub (Feb 2, 2026): Upgrade to the latest version and you're fine again.
Author
Owner

@andretietz commented on GitHub (Feb 2, 2026):

All problems still appear in 0.6.2.

You prefer a separate issue for each of the 5 items?

<!-- gh-comment-id:3837698922 --> @andretietz commented on GitHub (Feb 2, 2026): All problems still appear in 0.6.2. You prefer a separate issue for each of the 5 items?
Author
Owner

@maziggy commented on GitHub (Feb 3, 2026):

Yes please. I'm losing the overview.

<!-- gh-comment-id:3839438111 --> @maziggy commented on GitHub (Feb 3, 2026): Yes please. I'm losing the overview.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/bambuddy-maziggy-1#147
No description provided.