Skip to content

Instantly share code, notes, and snippets.

@mencargo
Last active April 29, 2024 11:52
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mencargo/7b3da674dabd0a74496aec22e465e14a to your computer and use it in GitHub Desktop.
Save mencargo/7b3da674dabd0a74496aec22e465e14a to your computer and use it in GitHub Desktop.
CyberPanel cheatsheet

Cleanup

clear all logs of CP

rm -rf /usr/local/lsws/logs/*

clear OpenLiteSpeed cache folder

rm -rf /usr/local/lsws/cachedata

remove old CyberPanel versions

rm -rf /usr/local/*.tar.gz

clear other logs

rm -f /home/cyberpanel/switchLSWSStatus
rm -f /home/cyberpanel/stderr.log
rm -f /home/cyberpanel/error-logs.txt

vacuum journal

journalctl --vacuum-size=500M

SSLs

Cyberpanel cert links:

/etc/dovecot/cert.pem
/etc/postfix/cert.pem
/usr/local/lscp/conf/cert.pem

postfix config specify cert location:

/etc/postfix/main.cf

check cert:

openssl x509 -in /etc/dovecot/cert.pem -text openssl x509 -in /usr/local/lscp/conf/cert.pem -noout -enddate

restart services to reload certs

postmap -F hash:/etc/postfix/vmail_ssl.map
systemctl restart dovecot
systemctl restart postfix
systemctl restart lscpd

live certs in:

/etc/letsencrypt/live/

check cert status for cron:

/root/.acme.sh/acme.sh --cron --home /root/.acme.sh

cert request example:

/root/.acme.sh/acme.sh --issue -d [domain] --cert-file /etc/letsencrypt/live/[domain]/cert.pem --key-file /etc/letsencrypt/live/[domain]/privkey.pem --fullchain-file /etc/letsencrypt/live/[domain]/fullchain.pem -w /home/[domain]/public_html -k ec-256 --force --server zerossl

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment