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.
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++, Sublimetext veya VsCode benzeri yazılımla config dosyasını çalıştırın.
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;
ilgili kodu çalıştırın.
Bu kodu çalıştırdıktan sonra sırasıyla;
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.
https://ipadresi:7080 portuyla erişim sağlayabilirsiniz.
Şifre değişikliği yapmak için SSH’da;
komutlarını kullanabilirsiniz.
Akabinde belirlediğiniz id ve şifre ile ilgili porttan Openlitespeed paneline erişim sağlayabilirsiniz.
Compile PHP kurulumu yaparken hata almanız durumunda bu komutları çalıştırabilirsiniz.
/usr/local/lsws/lsphp74/etc/php.ini
İlgili dizine Filezilla aracılığı ile gidin ve son satıra;
İlgili fonksiyonu ekleyin.
CyberPanel Nasıl Kurulur?
CyberPanel kurmak için sunucuya SSH ile bağlantı sağlayın. Akabinde;
Kod:
yum -y update
yum -y upgrade
Filezilla ile sunucunuza bağlanın.
/etc/selinux ilgili dizine gidin ve config dosyasını masaüstüne çekin.
Notepad++, Sublimetext veya VsCode benzeri yazılımla config dosyasını çalıştırın.
Kod:
# 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
Akabinde de sunucu “reboot” komutu ile yeniden başlatın.
Akabinde de;
Kod:
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
Bu kodu çalıştırdıktan sonra sırasıyla;
- Please Enter 1-3; 1 yazın enterlayın.
- Full installation; Y yazıp enterlayın.
- Do you want to setup Remote Mysql; N yazıp enterlayın.
- Plese Enter key to continue; Enter tuşuna basın.
- Do you wish install Memcached; Y yazıp enterlayın.
- Dou you wish install Redis; N yazıp enterlayın.
- Would you like to set up a WatchDog; Y yazıp enterlayın
CyberPanel Sistem Gereksinimleri
- 2 GB RAM ve Daha Fazlası
- 2 CPU ve Daha Fazlası
- Statik IP
- 20 GB boş disk.
- CentOS 7
- Ubuntu 18.04 – 20.04
- Debian 9 – 10
- Almalinux 8 – 9
CyberPanel Kurulumu bittikten sonra;
- :8090 portundan IP adresinizle CyberPanel’e giriş yapabilirsiniz.
- admin ve şifreniz kurulum sonrasında SSH’da yer almaktadır.
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 OpenLitespeed Kurulumu
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;
Kod:
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.
CyberPanel Compile PHP Hatası
Kod:
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.
CyberPanel imagick Modül Kurulumu
Kod:
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;
Kod:
extension=imagick.so
Disable Function Ayarı
Kod:
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