Hi, I’m hexparrot, the creator of MineOS.
Recap on the history of MineOS
MineOS has had a history of being distributed in a number of ways, as an ISO and also as a separate suite of scripts: MineOS (microcore), MineOS CRUX, and MineOS Turnkey are the three variants where an ISO was produced and distributed, ready to be installed on bare metal or VMs.
During MineOS Turnkey’s reign, I changed the distribution method to git, where the scripts became platform-agnostic and could operate on already-installed servers. MineOS Turnkey continues to be distributed as an ISO that uses this git method to the benefit of the Linux-uninitiated.
Currently, my official position is I recommend users use the distro they are already familiar with–and if none, then to use MineOS Turnkey. In your case, if you’re familiar with Lubuntu (and thus Ubuntu), I would personally recommend that you use the MineOS-on-Ubuntu installation steps to use MineOS.
MineOS will use less resources than many comparable Minecraft control panels. Whether Debian (what TKL is based on) uses less than Lubuntu is unknown to me and addresses the wrong point.
Once I changed my flagship to Turnkey, “low system resource use” was no longer one of the advertised features of the Operating System, but instead one of the features of the scripts. While I have the control to strip down Turnkey further, I chose not to for a number of reasons:
- I can’t presume to know which Debian/Turnkey features most MineOS users will want removed.
- The effort to strip down Turnkey goes against the philosophy of TKL in the first place, which is to make easy (“turnkey”) systems that are stable, and functional, and standardized.
TL;DR? Lubuntu–which aims to be lightweight–could potentially be lighter than Turnkey Core, but the difference is likely negligible. The time saved by using a distro (and packaging systems) you’re familiar with will be more valuable than a MB here or there in saved memory.
Out of box, there is a daily reboot function built into the webui. It has its own limitations though, so if you are looking for a precise restart time (rather than an interval), I’d advise you to create a crontab (which I’d also assist with).
This is not built into the web-ui, but just like all distributions anywhere, it can be done through the use of crontabs. The web-ui does have the functionality to start any servers you want upon boot.