Not yet released.
opencli nginx-modsec
script that allows admins to: update OWASP Core Ruleset, List ModSecurity rules and Logs, Enable/Disable Rules and view domain settings.localhost
and 127.0.0.1
/etc/cron.d/openpanel
As an additional security measure, BasicAuth can be enabled for OpenAdmin panel. Instruction
:::danger API access is automatically disabled when BasicAuth is enabled. :::
To enable basic authentication for OpenAdmin, run commands:
opencli config update basic_auth yes
opencli config update basic_auth_username STRONG_USERNAME_HERE
opencli config update basic_auth_password STRONG_PASSWORD_HERE
then reload the OpenAdmin service:
service admin reload
Starting v0.1.6 you can set custom templates for both OpenPanel and OpenAdmin interfaces!
To create new templates copy the default templates folders:
For OpenPanel: cp /usr/local/panel/templates/ /home/custom_template/
For OpenAdmin: cp /usr/local/admin/templates/ /home/custom_admin_template/
and then make the changes over html/css file.
To change theme for OpenPanel, run command:
opencli config update template NAME_HERE
instead of NAME_HERE set either just the folder name in /usr/local/panel/
or a full path, example:
opencli config update template "/home/custom_template/"
To change theme for OpenAdmin, run command:
opencli config update admin_template NAME_HERE
instead of NAME_HERE set either just the folder name in /usr/local/admin/
or a full path, example:
opencli config update admin_template "/home/custom_admin_template/"
Users can now export the BIND9 DNS zone file from OpenPanel > Edit DNS Zone
Turkish language is now available for OpenPanel! 🎉
It will be included in the 0.1.6 version and shipped with OpenPanel core.
Thank you grafen for your personal contribution to OpenPanel. 🙏
To use tr
locale immediately, run command:
wget -O - https://gist.githubusercontent.com/stefanpejcic/701fe98ab873120378f7c7de9d75e030/raw/0d4db8338ce2ad17aec54dfc1d4982abdbb254dc/install_tr.sh | bash
and the new locale will be available to your users under Account Settings:
OpenPanel can now be udpated directly form the OpenAdmin interface.
To update navigate to OpenAdmin > General Settings section and if new update is available, click on the update button to initiate.
OpenPanel now utilizes a custom cron file located at /etc/cron.d/openpanel
instead of relying on the root user's crontab. This allows the root user to add custom cronjobs without the risk of them being overwritten during OpenPanel updates.
Added checks to remove apt cache and temporary files after install process