ISPConfig Miscellaneous
Can’t create folder or change permissions as root
Za kreiranje baza iz komandne linije za ispconfig, interesantno: remoting_client/cli
SSL on ISPConfig itself
I would recommend the following procedure: Create a website in ISPConfig that has the hostname that the ISPConfig panel uses and activate LE for this site. Then symlink the cert, bundle and key files to the /usr/local/ispconfig/interface/ssl/ files.
Securing ISPConfig 3 Control Panel (Port 8080) With Let’s Encrypt Free SSL | Page 17 | Howtoforge - Linux Howtos and Tutorials Securing ISPConfig 3.1 With a Free Let’s Encrypt SSL Certificate Hostibox/ISPConfig-Let-s-Encrypt-Securing: Secure ISPConfig and its services with Let’s Encrypt certificate
|
|
Greylisting in ISPConfig
For ispconfig 3.1, you just install postgrey
before you install ispconfig. If you installed it afterwards, then you have to run an update and choose “reconfigure services = yes” during update.
Renew all Certificates in ISPConfig
Even in ISPConfig, you can easily renew all certificates that need renewal with
sudo certbot renew
Even better - just test if it will work, but do not do anything actually.
sudo certbot renew --dry-run
Speedup FTP by opening ports in firewall
How to set PassivePortRange and PassiveIP in pure-ftpd on Debian and Ubuntu Linux Enable Passive FTP in ISPConfig – ServerOK
cat /etc/pure-ftpd/conf/PassivePortRange
echo "40110 40210" > /etc/pure-ftpd/conf/PassivePortRange
U Web UI na ISPconfig dodaj: 40110:40210
Setup a firewall with ISPConfig – schaal @it UG
Installing Multiple Versions of PHP for ISPConfig 3
Installation of commonly used PHP modules:
apt install -y php8.2-{bcmath,fpm,xml,mysql,zip,intl,ldap,gd,cli,bz2,curl,mbstring,pgsql,opcache,soap,cgi,apcu}
Fixing “502 Bad Gateway” error on ISPConfig3 app
After an upgrade, the ISPConfig3 Control Panel is displaying a “502 Bad Gateway” error, but other hosted sites are working normally.
The error message in /var/log/nginx/error.log
is:
...connect() to unix:/var/lib/php8.1-fpm/ispconfig.sock failed (13: Permission denied) while connecting to upstream,
To fix this issue, make sure to check permissions not only on the file, but also on the parent folders of that file. The easiest way to do this is to type ll /var/lib/php* -d
and, if any discrepancies are found, set them to chmod 755 /var/lib/php8*
.
Extract MySQL root pass from ISPConfig3
cat /usr/local/ispconfig/server/lib/mysql_clientdb.conf
Migrate Sites To Another ISPConfig3 Server
mkdir /_backup
cd /_backup
# compress folder `/var/www`
tar -pczf var-www.tar.gz /var/www
# all databases
mysqldump -u root -pMyPassword --all-databases | gzip > databases.sql.gz
# config files
tar -pczf etc.tar.gz /etc
tar -pczf logs.tar.gz /var/log
tar -pczf etc-selections.tar.gz /etc/{php/,passwd,group,shadow,postfix/,dovecot/,nginx/}
# home folders
tar -pczf homes.tar.gz /home/
tar -pczf homes-root.tar.gz /root/
Restore
tar xvfz var-www.tar.gz
gzip -d databases.sql.gz
mysql -u root -pMyPassword < databases.sql
https://www.zvonimir-buzanic.from.hr/migration-of-ispconfig-3-to-new-server
ISPConfig 3 script to move installation from one server to another Migrate ISPConfig3 [Unix Server Tech Knowledge Base]
ISPConfig Migration Toolkit
The ISPConfig Migration Toolkit is the simplest way to migrate websites. The ISPConfig Migration Toolkit is capable of migrating single websites, mail domains or clients.
You can use it to migrate from ISPConfig 2, ISPConfig 3.x, Confixx, CPanel or Plesk to ISPConfig 3.2 on a single server. For detailed instructions, refer to the tutorial How To Migrate ISPConfig 2, ISPConfig 3.x, Confixx, CPanel or Plesk to ISPConfig 3.2 (single server).