4.6 KiB
hide_table_of_contents |
---|
true |
0.1.9
Not yet released.
🚀 New features
- OpenAdmin Notifications Center is now using Sentinel service
- IPset Blacklists for UFW
- OpenPanel FTP - FTP module for OpenPanel (BETA)
- OpenMail - Emails module for OpenPanel (BETA)
opencli faq
command to show frequently asked questions
🐛 Bug fixes
- Fixed bugs with
opencli admin disable
andopencli admin enable
commands. - Fixed bug with
opencli report
that failed to retrive MySQL version for mysql running inside docker container.
💅 Polish
- Working server time on OpenAdmin > Dashboard.
- CPU type information on OpenAdmin > Dashboard.
- Install script now supports optional flags
--enable_ftp
and--enable_mail
to enable experimental features. opencli -v
is now an alias foropencli --version
.
IPset Blacklists
OpenAdmin Firewall now allows Administrators to easily add blacklists to block IP addresses from known malicious sources.
This feature uses the ipset-blacklist service automating the process of fetching and blocking IPs. It's a simple yet effective way to enhance system security without manual hassle.
Default blacklists:
Blacklist | URL |
---|---|
AbuseIPDB (DISABLED) | https://api.abuseipdb.com/api/v2/blacklist |
OpenPanel (DISABLED) | https://api.openpanel.co/blocklist.txt |
Spamhaus DROP | https://www.spamhaus.org/drop/drop.lasso |
Spamhaus EDROP | https://www.spamhaus.org/drop/edrop.lasso |
DShield | https://www.dshield.org/feeds/suspiciousdomains_Low.txt |
FireHOL level1 | https://raw.githubusercontent.com/firehol/blocklist-ipsets/master/firehol_level1.netset |
FireHOL level2 | https://raw.githubusercontent.com/firehol/blocklist-ipsets/master/firehol_level2.netset |
FireHOL level3 | https://raw.githubusercontent.com/firehol/blocklist-ipsets/master/firehol_level3.netset |
FireHOL level4 | https://raw.githubusercontent.com/firehol/blocklist-ipsets/master/firehol_level4.netset |
Binary Defense | https://www.binarydefense.com/banlist.txt |
blocklist.de | https://lists.blocklist.de/lists/all.txt |
Administrators can add additional blacklists.
New opencli commands are also available:
- Download new IP addresses for all enabled blocklists:
opencli blacklist --fetch
- Update all ipsets rules and reload UFW service:
opencli blacklist --update_ufw
- Add a new blacklist:
opencli blacklist --add-blacklist name=<name> url=<url>
- Enable a blacklist:
opencli blacklist --enable-blacklist=<name>
- Disable a blacklist:
opencli blacklist --disable-blacklist=<name>
- Delete a blacklist:
opencli blacklist --delete-blacklist=<name>
opencli faq
OpenCLI now has a new command opencli faq
to display most frequently asked questions:
/etc/openpanel/
To enable easier updates in the future, we are gradually migrating all configuration files from /usr/local/panel/
& /usr/local/admin/
directories to the new /etc/openpanel/
directory.
This will separate configuration files in /etc/ from all the code in /usr/ and therefore no configuration files will need to be moved&restored when performing updates.
Current changes include:
- Forbidden usernames file is now moved from:
/usr/local/admin/scripts/helpers/forbidden_usernames.txt
to/etc/openpanel/openadmin/config/forbidden_usernames.txt
- FTP configuration files are stored under
/etc/openpanel/ftp/users/