Admin
enable/disable the admin panel, reset password, add admin users, etc.
Check Status
Check if admin panel is enabled or disabled and display link on which the OpenAdmin is accessibe:
opencli admin
Example:
# opencli admin
● OpenAdmin is running and is available on: https://server.openpanel.co:2087/
Enable / Disable adminpanel
OpenAdmin can run in headless mode, that is to say without a front-end UI. This can further save on memory requirements and keep your server secure.
To disable access to the OpenAdmin panel:
opencli admin off
To enable access to the OpenAdmin panel:
opencli admin on
List Admin users
To view all admin accounts:
opencli admin list
Create new Admin
To create new admin accounts:
opencli admin new <username> <password>
Reset Admin Password
To reset the password for an admin user:
opencli admin password <username> <new_password>
Rename Admin User
To rename an existing admin user:
opencli admin rename <old_username> <new_username>
Suspend Admin User
To suspend an existing admin user:
opencli admin suspend <username>
Unsuspend Admin User
To unsuspend an existing admin user:
opencli admin unsuspend <username>
Delete Admin User
To rename an existing admin user:
opencli admin delete <username>
INFO
Note: User with 'admin' role can not be deleted.
Notifications
opencli admin notifications
allows you to change the notification preferences.
Settings are stored in /usr/local/admin/service/notifications.ini
file. However, it is recommended not to modify this file directly. Instead, it's best to utilize the opencli commands. This way, any changes made are immediately applied, and the admin service is automatically restarted only when necessary.
Get
The get
parameter allows you to view current notification settings.
opencli admin notifications get <OPTION>
Example:
# opencli admin notifications get reboot
yes
Update
The update
parameter allows you to change the notification settings.
opencli admin notifications update <OPTION> <NEW-VALUE>
Example:
opencli admin notifications update load 10
Updated load to 10
Options
Currently available options for notifications are:
- reboot
- backups
- attack
- limit
- update
- load
- swap
- cpu
- ram
- du
View OpenAdmin logs
To multitail all OpenAdmin logs:
opencli admin logs
To tail OpenAdmin error log:
opencli admin log