All apps · 0 apps
FDM-Monster
Docker app from davidzwa's Repository
Overview
Readme
View on GitHubFDM Monster
FDM Monster is a server for managing your 3D printer farm through OctoPrint as well as Klipper using Moonraker, Prusa-Link and Bambu Lab LAN mode.
Check out our documentation
Features 🖨️
Here is a list of features that make FDM Monster stand out:
- Adding OctoPrint, Moonraker, Prusa-Link and Bambu Lab instances
- Dragging or creating new printers on a customizable grid
- Drag n drop GCode to print
- Select printers and print one GCode file in batch
- Marking printers as 'under maintenance'
- Import printers from software like OctoFarm
- YAML backup and import
- Thumbnail support
- SQLite database
Installation methods ⚙️
Quick Install (Linux)
curl -fsSL https://raw.githubusercontent.com/fdm-monster/fdm-monster-scripts/main/install/linux/install.sh | bash
Other Methods
Would you like to add a method of running FDM Monster? Please reach out or create an issue/pull-request!
Getting started 😎
Check out the documentation to install or deploy FDM Monster for your farm. Are you interested in running the Raspberry Pi image? Please jump ahead MonsterPi Section.
Reach out for questions or ideas ❔
Please join the discord, but stay professional and proactive!
- Discord server: https://discord.gg/mwA8uP8CMc
- Website: https://fdm-monster.net
Support the project 💸
Is the project helping you? Please consider these options. FDM Monster would not exist without all your support!
Sponsors 🤩
Please consider sponsoring FDM Monster to help this project! You can find the GitHub Sponsorship Tiers here.
Thanks to the following parties for their financial support:
Tier 1
- (empty)
Tier 2
Tier 3
Tier 4
One Time
Contributors ✨
These are the people involved in the project. Find the meaning of the emoji keys here.
Contribute
Feel like joining in as a developer or do you have a quick fix? Great! Please read the CONTRIBUTING file.
Development Progress
- :rocket: Docker amd64 and arm64 image
- :rocket: Quick duplication of FDM Monster printers
- 🛡️ Complete API test coverage
- :rocket: Floor management
- :rocket: Linux 1-click install
- Printer Job History
- Printer placement using drag n drop
- 🔌 Raspberry Pi image (https://github.com/fdm-monster/MonsterPi)
- :rocket: Documentation (https://docs.fdm-monster.net)
- 🛡️ Login and User management (with roles)
- OctoFarm printer import
- OctoPrint, Bambu, PrusaLink Klipper and Moonraker API integration
- GCode Thumbnail support
-
.gcode,.bgcodeand.gcode.3mfsupport - Modern UI layout and tile design
- Print Queue
- Extended webcam integration
- Spoolman integration
License
FDM Monster is licensed with AGPL-3.0. For details, please consult the LICENSE file.
Historical Note
This project has been forked from OctoFarm at September 2021 when I ended as a contributor to this project.
Install FDM-Monster on Unraid in a few clicks.
Find FDM-Monster in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Categories
Download Statistics
Total Downloads Over Time
Related apps
Explore more like this
Explore allDetails
fdmmonster/fdm-monster:latestRuntime arguments
- Web UI
http://[IP]:[PORT:4000]- Network
bridge- Shell
sh- Privileged
- false
Template configuration
Port needed to access WebUI of FDM-Monster
- Target
- 4000
- Default
- 4000
- Value
- 4000
Temporary gcode uploads, UI bundle ZIPs, current UI bundle and logs for FDM Monster. These files are not crucial for FDM Monster to start.
- Target
- /app/media
- Default
- /mnt/user/fdm-monster/media
- Value
- /mnt/user/fdm-monster/media
The folder in which the SQLite database files will be stored. There will be more than 1 file (usually around 3 with .sqlite and .wal extensions)
- Target
- /app/database
- Default
- /mnt/user/fdm-monster/database
- Value
- /mnt/user/fdm-monster/database