Skip to main content
David Zwart
Founder / Lead Developer
View all authors

MongoDB to SQLite

ยท One min read
David Zwart
Founder / Lead Developer

An easier setup without external databaseโ€‹

Time for an update from my end. In the previous months I've announced a shift from MongoDB to SQLite. The SQLite database code is nearing completion, and Im testing the server + web client together now. So far things seem to work beautifully! The migration process is not an easy one, and I want the transition from MongoDB to SQLite to be as smooth as possible for all existing users! Please hold tight for those reasons. Users starting afresh would not have this complex route, so if anyone is interested I can already look at releasing a test docker container with SQLite - thumbs up below to show interest!

Blog 6

ยท 2 min read
David Zwart
Founder / Lead Developer

Current progress ๐Ÿ’ช๐Ÿผโ€‹

The authentication mechanism is being finalized. There are some tweaks that need to be done in order to ensure it is user friendly. For example, currently only one login is allowed to be active and refreshed at the same time. If the same user would login on another device, the first user login session would be logged out. This is not desirable.

Furthermore, Ive started work on a first time setup page. Ill need testers for this soon.

Blog 5

ยท One min read
David Zwart
Founder / Lead Developer

Current progress ๐Ÿ’ช๐Ÿผโ€‹

After a lot of tinkering, the login system on the server has reached it's first usable stage. Next up: ensuring all API endpoints are authentication/role protected. (optional) registration and websocket protected. On the UI side, I'm actively working on error handling and a login page ๐Ÿ›ก๏ธ. Furthermore I've been working on a camera page ๐ŸŽฆ .

Blog 4

ยท 2 min read
David Zwart
Founder / Lead Developer

Short update ๐Ÿ˜„โ€‹

I've started the work on the server login system for FDM Monster 1.5.0-rc1. This login system needs to be implemented on the frontend, which I will tackle soon! Furthermore, together with @WindArrow 's great help, I was able work on tracking down some performance issues and associated fixes concering the reconnection of OctoPrints and preventing startup timeouts/slowdown. Some tweaking is still needed, but the server is more stable now even in case of powered down OctoPrints!

Blog 3

ยท 2 min read
David Zwart
Founder / Lead Developer

Short update ๐Ÿ˜„โ€‹

This week I was working hard on 1.4.0 which involved mostly ensuring that MonsterPi images could actually update to that version, and that the client 1.2.0-rcx RC webapps could be downloaded just like the non-release candidates. It took a bit longer to build 1.4.0, but I really believe the work has paid off. Eager to fine-tune the webapp performance this week and get it out there soon! Furthermore, I've started work on GitReleaseManager which is a tool that will create release notes automatically (and it does a bunch more) starting with MonsterPi (for now).