Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request: dynamic home page based on preferences of typical use #53

Open
echtfrank opened this issue Nov 21, 2021 · 3 comments
Open

Request: dynamic home page based on preferences of typical use #53

echtfrank opened this issue Nov 21, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@echtfrank
Copy link

The home page displays measures / metrics.
It would be nice that the selection of the available measures would be customizable by user, or selected from a few templates based on the typical use of the host, that could be determined by specific installed software (category of dietpi-software).

What I mean is this , for a typical local file server, the displayed measures could be al kinds of info about disks, e.g. number of disks, available diskspace, SMARTMON-info. For a typical (internet facing) cloud-server, you might be interested in fail2ban-measures, the amount of incoming and outgoing data, etc. And for users who own a typical media server, theu could have other primary measures of interest.

May-be you could make a few templates per typical use, from which a user can select?

@MichaIng MichaIng added the enhancement New feature or request label Nov 21, 2021
@MichaIng
Copy link
Collaborator

Many thanks for your suggestion.

I think it will be difficult to find templates which fit in every case. Systems are used pretty individually. But you have some good idea of additional figures for the statistics page. Probably we can add some switch system to add/remove individual figures, so users can configure it for their needs.

I'm just thinking where/how to store this information. In the browser storage only means that you need to configure it on every browser and when clearing browser data again. Currently the process is not writing to the configuration file, but probably this is what would be required then, or an external database 🙈.

@echtfrank
Copy link
Author

Clear, if the systems are pretty individually , then there's hardly something like 'typical use'. Templates are too complicated then. A switch system sounds nice! I recently moved away from OpenMediaVault and the only thing I am missing so far is the OMV Dashboard, so I am very pleased that only weeks after I discovered DietPi, Dietpi-Dashboard was born!

I am looking forward to further changes to this project. It has to be 'on a diet' of course and I understand that the fancier a dashboard, the more resources it will cost. It is totally understandable to keep it as simple as possible. There are more dashboards on the market and I already looked at a few. Hard to find a good balance between information and complexity. So far, this looks promissing!

The only suggestion I have for now is - next to the switch system - an ordering mechanism: drag and drop a information line to move it up or down. That would be a nice feature when using a mobile phone.

@MichaIng
Copy link
Collaborator

There is still room for baking more features inside without if becoming too heavy. Thanks to Rust it is a very performant and lightweight (RAM and disk usage) process. But yes we should implement new features in a most reasonable way and as development time and joy allows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants