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

Admin Console and "root" User #368

Open
secondtruth opened this issue May 4, 2024 · 1 comment
Open

Admin Console and "root" User #368

secondtruth opened this issue May 4, 2024 · 1 comment
Labels
idea An idea for a feature/improvement

Comments

@secondtruth
Copy link
Contributor

secondtruth commented May 4, 2024

Introduce a "root" user and an Admin Console in Puter to centralize control and streamline administration processes, accessible exclusively to the "root" user (and other administrative users).

Details

The proposal entails creating a "root" user with a stronger default password during the initial setup of the system, distinct from the normal default user. This user would possess exclusive access rights to an Admin Console enabling comprehensive management and monitoring of the system.

In addition to this, a role-based access control system could be implemented to delegate limited administrative functions within the Admin Console to other trusted users.

The console would feature several critical sections:

  • Dashboard: Displays real-time statistics such as overall system health, the number of registered and currently logged in users, and an overview of host resource utilization (CPU load, memory usage, disk space, network activity).
  • User Management: Offers a detailed list of all users, showing their online status, data quota usage, and provides administrative actions like modify, delete, or suspend user accounts.
  • App Management: Enables adding, editing, and removing of system-wide apps.
  • ...

Potential Future Enhancements

  • Develop a Host Terminal app to access a host system (or container) shell directly from Puter.
  • Create a plugin system to extend the Admin Console's functionalities with additional management features and complete custom modules.
@secondtruth secondtruth added the idea An idea for a feature/improvement label May 4, 2024
@Zac0511
Copy link
Contributor

Zac0511 commented May 7, 2024

This is a cool idea, like if Puter is used in big places, managers can see the server's status and everything, or log off users if they are not working but playing games 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
idea An idea for a feature/improvement
Projects
None yet
Development

No branches or pull requests

2 participants