Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 1.8 KB

todo.org

File metadata and controls

37 lines (31 loc) · 1.8 KB

Tasks

Layout:

Left menu with Login/logout, buttons for all the pages and then the right is the actual page.

Authetification:

Add authentication using flask-login or similar.

Main Page

  • [ ] Show stats of services:
    • [ ] Deluge downloads stats
    • [ ] Sonarr/Couchpotato snatches,choose to snatch if possible,…
    • [ ] Basic cpu,ram,temperature,etc…stats.(Not too much I already have netdata for that)

Services Page

Basically show all the services or show a selected services. It would be nice if it was interactive, chooising what services to show and which to hide and be able to do so from the browser and save it for the next time. Services shown in a grid, with name,state (like a sempahore, red(stopped),green(running),yellow(error? Idk)) Custom name for services, also show the original name. Buttons for each service to start,stop,etc.. Button or service name to open the service in a page for itself showing logs (journalctl, custom logs also maybe?) extra options specific for certain services? Subscribe to services status (email,pushbullet,etc…)

Timers Page

The same as services but with timers, specifically move services to certain timers,etc… Currently I have weekly,hourly,etc… timers set on systemd that would be nice to toggle, move services trought them,… Website automated way of adding timers in a easy way with a calendar,etc…

SSH Web client

Add a ssh web client for when I have to use external computers that don’t have linux/ssh.

Administration page

Even tougth I will be probably the only one that uses the dashboard it might be interesting to allow other users if other features are added or simply allow other people to restart services or see services status,etc…

Here it should appear global configs, like add remove edit users,…