İçindekiler
ISPmanager, web hosting, e-posta, DNS, FTP ve veritabanı altyapılarını tek bir kontrol paneli üzerinden yönetmenize imkân veren güçlü bir çözüm. Bu rehberde, Ubuntu işletim sistemi üzerinde ISPmanager kurulumunu en güncel yöntemlerle, ayrıntılı olarak ve adım adım ele alacağız. Hem manuel adımları hem de otomatik kurulum parametrelerini öğrenerek kurulum sürecinizi hızlandırabilirsiniz.
ISPmanager; hosting sağlayıcıları, ajanslar ve bireysel geliştiriciler için sunucu yönetimini basitleştiren bir paneldir. Ubuntu sunucunuzda web sitesi barındırma, DNS kayıtları, e-posta hesapları ve FTP erişimini tek bir arayüz üzerinden kontrol etmek için ideal bir araçtır. Bu yazıda, Ubuntu 18.04, 20.04 ve 22.04 LTS sürümlerinde ISPmanager’ın hem manuel hem de otomatik kurulum adımlarını öğreneceksiniz.
Ön Koşullar
Kuruluma başlamadan önce aşağıdaki şartları karşıladığınızdan emin olun:
- İşletim Sistemi: Ubuntu 18.04 / 20.04 / 22.04 LTS
- Kullanıcı Yetkileri:
root
veyasudo
ayrıcalıkları - RAM: En az 512 MB (önerilen 1 GB üzeri)
- Disk Alanı: 10 GB üzeri boş alan
- Ağ: Sunucunuzun internete çıkışı ve sabit IP adresi
- Temel Bilgi: Linux komut satırı (CLI) deneyimi
Kurulum Script’ini İndirme
ISPmanager’ın resmi yükleyici script’ini indirmek için:
wget https://download.ispmanager.com/install.eu.sh -O install.eu.sh
Bu komut, script’i install.eu.sh
adıyla sunucunuza indirecektir.
wget Kurulumu (Gerekirse)
Eğer wget
paketi yüklü değilse, şu komutlarla kurabilirsiniz:
Ubuntu / Debian
apt update && apt install -y wget
RHEL Tabanlı (CentOS, AlmaLinux, Rocky)
yum install -y wget
Kurulum Script’ini Çalıştırma
Script’e çalıştırma izni verip, interaktif kurulum menüsünü başlatın:
chmod +x install.eu.sh
sh install.eu.sh
Adım adım seçim yapmak yerine tek komutla otomatik kurulum da tercih edebilirsiniz. Bunun için sonraki bölüme göz atın.

Güncelleme Dalı Seçimi
Script ilk olarak hangi güncelleme dalını kullanacağınızı sorar:
- b) beta — en güncel fakat test aşamasındaki sürümler
- s) stable — kararlı, testleri geçmiş sürümler
b # Beta sürüm
s # Kararlı sürüm
ISPmanager Edisyonu Seçimi
Bir sonraki adımda aşağıdaki edisyonlardan birini seçin:
- Lite, Pro, Host — önerilen yazılımlarla
- Lite, Pro, Host — minimal yazılımlarla
1 # Önerilen paketler
2 # Minimal kurulum
Web Sunucusu Tercihi
“Önerilen paketler” seçeneğinde iki web sunucusu alternatifi sunulur:
- Nginx + Apache (MPM-ITK)
- OpenLiteSpeed
1 # Nginx + Apache
2 # OpenLiteSpeed
Veritabanı Türü Seçimi
Kontrol paneli veritabanı için:
- SQLite — küçük projeler (5–10 kullanıcı)
- MySQL — çoklu kullanıcı/proje
1 # SQLite
2 # MySQL
Kontrol Paneli Erişimi

Kurulum tamamlandıktan sonra aşağıdaki bilgilerle panele giriş yapabilirsiniz:
- URL:
https://SUNUCU_IP_ADRESİ:1500/ispmgr
- Kullanıcı Adı:
root
- Şifre: Root kullanıcısının şifresi
Güvenlik: Panel portunu değiştirerek ve IP kısıtlaması ekleyerek erişimi güvence altına alın.
Otomatik Kurulum Parametreleri
Komut satırıyla hiçbir menü adımını atlamadan doğrudan kurulum yapmak için parametreleri birlikte kullanın:
sh install.eu.sh PARAM1 PARAM2 PARAM3 …
Parametre | Açıklama |
---|---|
ispmanager-lite | Önerilen paketlerle panel kurulumu |
ispmanager-lite-common | Minimal paketlerle panel kurulumu |
--help | Yardım menüsünü gösterir |
--osfamily | OS ailesini zorla belirtir |
--osversion | OS sürümünü zorla belirtir |
--release | Beta/stable dal veya belirli sürüm |
--noinstall | Sadece repoları ekler, paket yüklemez |
--ignore-hostname | Sunucu hostname hatasını yok sayar |
--silent | Sunucu adı ve aktivasyon anahtarı sormaz |
--no-letsencrypt | Let’s Encrypt sertifikası oluşturmaz |
--le-domain | SSL sertifikası için kullanılacak alan adını belirtir |
--disable-fail2ban | Fail2Ban kurulmasını devre dışı bırakır |
--ispmgr5 | ISPmanager 5 kurulumu (1 GB RAM gerektirir) |
--openlitespeed | OpenLiteSpeed ile ISPmanager 6 kurulumu (6.52+ ve 1 GB RAM gerektirir) |
--dbtype | Panel veritabanı türünü belirtir |
--allow-eol-os | EOL aşamasındaki işletim sistemlerinde kuruma izin verir |
--mysql-server | Sunucuda kullanılacak DBMS’i belirtir |
Örnek Komutlar
- Stable, önerilen paketler, hostname yok say, SSL atlama
sh install.eu.sh --ignore-hostname --no-letsencrypt --release stable ispmanager-lite
Stable, minimal paketler
sh install.eu.sh --release stable ispmanager-lite-common
Belirli sürüm (ör. 6.40) kurulumu
sh install.eu.sh --release 5.345 ispmanager-lite
OpenLiteSpeed ile stable kurulumu
sh install.eu.sh --openlitespeed --release stable ispmanager-lite
Beta, MySQL DBMS
sh install.eu.sh --mysql-server mysql --release beta ispmanager-lite
Sunucu RAM’e Göre Önerilen Yazılımlar
512–1024 MB RAM
Yazılım | Paket Adı |
---|---|
BIND DNS | ispmanager-pkg-bind |
DDoS Koruması | ispmanager-ddos |
Fail2Ban | coremanager-pkg-fail2ban |
Framework | coremanager |
Log Döndürme (Rotate) | ispmanager-pkg-logrotate |
Panel Ana Paketi | ispmanager-lite-common |
MySQL DBMS | ispmanager-pkg-mysql |
Nginx | ispmanager-pkg-nginx |
Bildirim Merkezi | ispmanager-notify |
Panel Eklentileri | ispmanager-plugins |
PHP-FPM (7.4, 8.1) | ispmanager-pkg-phpfpm |
ProFTP | ispmanager-pkg-proftpd |
≥1024 MB RAM (1.5 GB üzeri AlmaLinux 8/9, Rocky 8)
Yazılım | Paket Adı |
---|---|
Apache (MPM-ITK) | ispmanager-pkg-httpd-itk |
AWstats | ispmanager-pkg-awstats |
BIND DNS | ispmanager-pkg-bind |
DDoS Koruması | ispmanager-ddos |
Fail2Ban | coremanager-pkg-fail2ban |
Disk Kotası | ispmanager-pkg-quota |
Dovecot | ispmanager-pkg-dovecot |
Exim | ispmanager-pkg-exim |
Framework | coremanager |
Log Döndürme | ispmanager-pkg-logrotate |
Panel Ana Paketi | ispmanager-lite-common |
MySQL DBMS | ispmanager-pkg-mysql |
Nginx | ispmanager-pkg-nginx |
OpenLiteSpeed | ispmanager-pkg-openlitespeed |
Panel Eklentileri | ispmanager-plugins |
phpMyAdmin | ispmanager-pkg-myadmin |
PHP (5.6,7.4,8.1) | ispmanager-pkg-php, phpfpm, OLS |
ProFTP | ispmanager-pkg-proftpd |
Roundcube | ispmanager-pkg-roundcube |
Sieve | ispmanager-pkg-sieve |
Minimal Kurulum
Yazılım | Paket Adı |
---|---|
Fail2Ban | coremanager-pkg-fail2ban |
Framework | coremanager |
Panel Ana Paketi | ispmanager-lite-common |
MySQL DBMS | coremanager-pkg-mysql |
Bildirim Merkezi | ispmanager-notify |
Panel Eklentileri | ispmanager-plugins |

Lisans ve Aktivasyon
- Kurulum sonunda panel, aktivasyon anahtarı girmenizi ister.
- ISPmanager lisans sayfasına giderek lisans anahtarınızı edinin.
- Panelde istemi gördüğünüzde anahtarı yapıştırın ve kaydedin.
- Lisans doğrulaması anında tamamlanacak, panel hazır hale gelecek.
Not: Deneme lisansı kullanıyorsanız 14 gün sonunda lisans yenilemesi yapmayı unutmayın.
Güvenlik Önerileri
- SSH Portu Değişikliği:
/etc/ssh/sshd_config
dosyasındaPort 22
değerini değiştirin. - ANAHTAR TABANLI GİRİŞ: Şifresiz, anahtar tabanlı oturum açmayı aktifleştirin.
- Fail2Ban: Script varsayılan olarak yükler; kapatmadıysanız zaten aktif.
- Güvenlik Duvarı (UFW/iptables):
ufw allow 22/tcp # SSH
ufw allow 1500/tcp # ISPmanager
ufw allow 80,443/tcp
ufw enable
Let’s Encrypt: --le-domain example.com
parametresiyle otomatik SSL sertifikası edinin.
Güncelleme: apt update && apt upgrade -y
ile sistem paketlerini düzenli güncel tutun.
Yedekleme ve Güncelleme
- Panel Yedekleme: ISPmanager içinden “Backup” menüsüyle günlük/haftalık yedek planlayın.
- Veritabanı Yedekleme:
mysqldump
ile otomatik script’ler oluşturun. - Otomatik Güncelleme: Belirli aralıklarla
--release
parametresiyle yeniden çalıştırarak en son sürüme geçin. - Monitor:
monit
,netdata
gibi araçlarla sistem kaynaklarınızı izleyin.
Sıkça Sorulan Sorular (SSS)
1. Ubuntu 22.04 LTS destekleniyor mu?
Evet, 18.04, 20.04 ve 22.04 LTS sürümleri resmi olarak desteklenmektedir.
2. Panel port numarasını nasıl değiştiririm?/usr/local/mgr5/etc/ispmgr.conf
içindeki port=1500
satırını dilediğiniz numarayla güncelleyin ve paneli yeniden başlatın.
3. SSL sertifikasını sonradan nasıl eklerim?
Panel > Domains > SSL/TLS menüsünden “Obtain LetsEncrypt certificate” seçeneğini kullanın.
4. Mevcut sunucumda farklı bir kontrol paneli varsa geçiş yapabilir miyim?
Evet, dosya ve veritabanı yedeklerinizi alıp yalnızca ISPmanager ile ilgili paketleri kurduktan sonra eski panel dosyalarınızı yeni panel dizinlerine taşıyarak geçiş yapabilirsiniz.
5. Panel API’si var mı?
Evet, komut satırından veya HTTP API üzerinden kullanıcı, domain, e-posta vb. CRUD işlemleri yapabilirsiniz. Dokümanları resmi sitede bulabilirsiniz.
Umarım faydalı olmuştur 🙂