QMaster
Management software that allows users to create and manage requests to print on specified 3D printers.\ Future plans include fully automating the printer side of things.
This guide assumes you have Debian Linux on the hosting computer.
apt-get install docker git
git clone https://github.com/yldbouk/dpwt && cd dpwt
docker-compose up
YOUR MYSQL PASSWORD IS:
. Make note of the password that follows.root
and the password that you made note of. Navigate the the database named dpwt
and then to the table named login_data
. Set the column permsUsers
to developer
. (See below for additional permissions.)Roles are ordered from most to least powerful.\
Note that the /console/uploads
folder stores files used for printing and cannot be accessed from the web.
developer
): Access to everything.admin
): Can create and manage jobs, printers, or users.default
): Can request and view jobs created by themselves.newUser
): Forces the user to reset their password upon login. (The default Password is lmps3D
.)revoked
): Disallows the ability to sign in.awaitingAction
) Newly created account that still needs approval. Unable to login.deleted
): Placeholder for deleted account. Unable to login.These are used to identify the status of print jobs.
review
): Newly created and needs review.queue
): In queue for printing. paused
): Accepted, but is not on queue.printing
): Currently printing.complete_waiting
): Finished printing and still on the printer.complete
): Fully complete.denied
): A job that was denied.purge
): Placeholder for deleted job.These are settings for the printers.
The guides are located here.
QMaster
© 2019-2021 Youssef Dbouk, Dean Anderson\ All Rights Reserved.