Mainframe
- 2 Devlogs
- 4 Total hours
Manage your Linux servers with a user-friendly web OS
Manage your Linux servers with a user-friendly web OS
i have started working on the web OS, and experimented with a way or two to make it communicate and work with apps (even external ones!)
for the ui, i’m referencing both mac OS and ubuntu. i also decided to mix in a bit of the zed browser experience.
in the background, i further refined the install script as well as started working on authentication.
i’ll continue working on the web OS, and once the design is good enough, i’ll proceed with the IPC mechanics and maybe build up an app or two.
started with the project! first, i made go echo work, then started toying around with serving static files but realises thats not what the project should have hahahaaa.
afterwards, i added a configuration system so now it reads config from ./config.json. you can change the port and where the data file is located.
i also created a sqlite database to store things (just admin user/pass/salt for now). will be adding more data to that in the upcoming updates
finally, i created a bash installer script! so later users can install this to their server using a single command (which then opens an interactive installer as shown in attached picture, still work-in-progress)
i will either build a console mode so you can change the default admin credentials via CLI, or work on the web OS part of the project. stay tuned!