Links
Website : https://www.cyberpanel.net
Forums : https://forums.cyberpanel.net oder https://community.cyberpanel.net/
Wikipage: https://docs.cyberpanel.net
Docs : https://cyberpanel.net/docs/
GitHub: https://github.com/usmannasir/cyberpanel
Installation und Server Hardening
update / upgrade ubuntu
apt update && apt upgrade -y
ufw
apt install ufw
ufw default deny incoming
ufw default allow outgoing
ufw allow 21 comment ‘ftp’
ufw allow 22 comment ‘OpenSSH’
ufw allow 80 comment ‘Standard Webserver’
ufw allow 443 comment ‘SSL Webserver’
ufw allow 8090 comment ‘Cyber Panel’
ufw enable # -> y
ufw status #
fail2ban
apt install fail2ban -y
systemctl enable fail2ban
systemctl start fail2ban
systemctl status fail2ban
SWAP file
fallocate -l 6G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
swapon -s
Sicherstellen das der SWAP Speicher auch nach einem Neustart gestartet wird
sudo nano /etc/fstab
In dem sich öffnenden Editor, an das Ende, folgende Zeilen anfügen:
# For persist SWAP through reboot
/swapfile swap swap defaults 0 0
-> Speichern und schließen mit STRG+x -> y -> ENTER
Mit HTOP prüfen ob eine SWAP eingerichtet wurde
htop
CyberPanel installieren
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
–> htop mit F10
verlassen
Migration des Servers
- Ordner
public_html
mit.tar.gz
auf der Quelle komprimieren und downloaden - MySQL Datenbank mit phpMyAdmin von der Quelle exportieren und downloaden
- Webseite auf Cyber Panel erstellen (Test domain deaktivieren, SSL auslassen)
- FTP-Account auf dem neuen Server anlegen unter
Main / FTP
mit User Name = axelhamburch -> wird zu admin_axelhamburch. - Beides auf den neuen Webserver hochladen unter
Websites / List Websites / File Manager
- Komprimierten Ordner entpacken und alles wieder in den Ordner
public_html
verschieben - Eine Leer Datenbank mit
Database / Create Database
erzeugen - databasename, username und Passwort merken, z.B.: Database Name: erei_databasename User Name: erei_username Passwort: xxxxxx
- Nach dem Login auf dem CyberPanel Server die Datenbank über die CLI importieren, z.B.: $ mysql -u erei_username -p erei_databasename < /home/ereignishorizont.xyz/public_html/erei_databasename.sql (Das Passwort ist das der neuen leeren Datenbank)
- Das neue Passwort In der Datei
public_html/wp-config.php
unter DatabaseName, UserName , Passwort einstellen und den Host auflocalhost
prüfen. Beschreibt für WordPress die Zugangsdaten für die Datenbank. - Unter
Websites / List Websites / Manage / Rewrite Rules
prüfen / einstellen - Alte IP prüfen: nslookup ereignishorizont.xyz
- Beim Domainanbieter unter DNS den
A
undAAAA
Eintrag auf die neu IP der VPS mit Cyber Panel einstellen - Die VPS einmal neu starten mit
reboot
- Im Verzeichnis
./public_html/
eine Datei namesneu.txt
erstellen und befüllen mit etwas Text - Neu IP prüfen: nslookup ereignishorizont.xyz
- Im Browser ab und zu mal
ereignishorizont.xyz/neu.txt
ausprobieren. Das kann aber etwas dauern. - Wenn der Text kommt, unter MAIN / SSL / Manage SSL
Issue SSL
durchführen.
CyberPanel Upgrade
sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)
Sonstiges
Datenbank aufräumen:
https://raidboxes.io/blog/hosting-performance/wordpress-database-cleanup/
Plugins: WP-Sweep WP Optimize Advanced Database Cleaner
ereignishorizont.xyz has SSL from CP.
Your SSL will expire in 819 days.
ereigniszorizont.xyz has SSL from Let’s Encrypt.
Your SSL will expire in 89 days.
Erstellt mit Liebe 🧡 Seit 858407 / 858407
– Lightning ⚡ (er)leben –
Lightning Adresse zur Unterstützung
axelhamburch@ereignishorizont.xyz