CyberPanel kurulumu içeriğimizde ücretsiz bir web paneli olan CyberPanel’i nasıl kurabileceğinizi detaylıca anlatmaya çalışacağız. CyberPanel Linux tabanlı işletim sistemlerinde sorunsuz çalışabilen, OpenLitespeed ile birlikte kurulumu yapılabilen kullanışlı ve ücretsiz bir web panelidir.
CyberPanel kurmak için sunucuya SSH ile bağlantı sağlayın. Akabinde;
yum -y update
yum -y upgrade
Selinux’i kapatmanız gerekmektedir.
Filezilla ile sunucunuza bağlanın.
/etc/selinux ilgili dizine gidin ve config dosyasını masaüstüne çekin.
Notepad++ benzeri yazılımla config dosyasını çalıştırın.
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
Bu işlemi yaptıktan sonra kaydedin ve config dosyasını Filezilla aracılığıyla tekrar dizine geri atın.
Akabinde de sunucu “reboot” komutu ile yeniden başlatın.
Akabinde de;
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
ilgili kodu çalıştırın.
Bu kodu çalıştırdıktan sonra sırasıyla;
CyberPanel Panel Görünümü
Almalinux 8 üzerine kurmanızı şiddetle tavsiye ederim.
TCP: 8090 for CyberPanel
TCP: 80, TCP: 443 and UDP: 443 for webserver
TCP: 21 and TCP: 40110-40210 for FTP
TCP: 25, TCP: 587, TCP: 465, TCP: 110, TCP: 143 and TCP: 993 for mail service
TCP: 53 and UDP: 53 for DNS service
Bu portları açmayı kesinlikle unutmayın.
CyberPanel kurulumu yapıldıktan sonra eğer başarılı bir şekilde kurulum gerçekleşmişse OpenLitespeed’de beraberinde otomatik olarak kurulmaktadır. Openlitespeed’e erişmek için;
https://ipadresi:7080 portuyla erişim sağlayabilirsiniz.
Şifre değişikliği yapmak için SSH’da;
cd /usr/local/lsws/admin/misc
./admpass.sh
komutlarını kullanabilirsiniz.
Akabinde belirlediğiniz id ve şifre ile ilgili porttan Openlitespeed paneline erişim sağlayabilirsiniz.
yum install libxml2-devel
sudo dnf install sqlite-devel -y
sudo dnf install oniguruma.i686
dnf --enablerepo=powertools install oniguruma-devel
Compile PHP kurulumu yaparken hata almanız durumunda bu komutları çalıştırabilirsiniz.
dnf install ImageMagick-devel
/usr/local/lsws/lsphp74/bin/pecl install imagick
/usr/local/lsws/lsphp74/etc/php.ini
İlgili dizine Filezilla aracılığı ile gidin ve son satıra;
extension=imagick.so
İlgili fonksiyonu ekleyin.
disable_functions = hopenbasedir, system, cat, proc_nice, show_source, posix_mkfifo, mysql_list_dbs, get_current_user, getmyuid, pconnect, link, symlink, pcntl_exec, ini_alter, leak, apache_setenv, posix_kill, posix_setpgid, posix_setsid, posix_setuid, proc_terminate, syslog, socket_select, socket_create, socket_create_listen, socket_create_pair, socket_listen, socket_accept, socket_bind, socket_strerror, pcntl_fork, pcntl_signal, pcntl_waitpid, pcntl_wexitstatus, pcntl_wifexited, pcntl_wifsignaled, pcntl_wifstopped, pcntl_wstopsig, pcntl_wtermsig, openlog, apache_get_modules, apache_get_version, apache_getenv, apache_note, virtual, user_dir, ini_restore, mail, phpmail, sendmail, passthru, highlight_file, ignore_user_abord, listen, pclose, shell, define_syslog_variables, dl, showsource, ftp_exec
Buna ek olarak CyberPanel Security Headers içeriğimizden de faydalanabilirsiniz.