Web Siteniz

Ubuntu ISPmanager Kurulumu

Yazar admin
13 dakika Okuma Süresi
A+A-
Sıfırla
Ubuntu ISPmanager Kurulumu

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 veya sudo 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.

Ubuntu ISPmanager kurulumu
Ubuntu ISPmanager kurulumu

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:

  1. Lite, Pro, Host — önerilen yazılımlarla
  2. 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:

  1. Nginx + Apache (MPM-ITK)
  2. OpenLiteSpeed
1   # Nginx + Apache
2   # OpenLiteSpeed

Veritabanı Türü Seçimi

Kontrol paneli veritabanı için:

  1. SQLite — küçük projeler (5–10 kullanıcı)
  2. MySQL — çoklu kullanıcı/proje
1   # SQLite
2   # MySQL

Kontrol Paneli Erişimi

ISPmanager script kurulumu
ISPmanager script kurulumu

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 …
ParametreAçıklama
ispmanager-liteÖnerilen paketlerle panel kurulumu
ispmanager-lite-commonMinimal paketlerle panel kurulumu
--helpYardı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
--noinstallSadece repoları ekler, paket yüklemez
--ignore-hostnameSunucu hostname hatasını yok sayar
--silentSunucu adı ve aktivasyon anahtarı sormaz
--no-letsencryptLet’s Encrypt sertifikası oluşturmaz
--le-domain SSL sertifikası için kullanılacak alan adını belirtir
--disable-fail2banFail2Ban kurulmasını devre dışı bırakır
--ispmgr5ISPmanager 5 kurulumu (1 GB RAM gerektirir)
--openlitespeedOpenLiteSpeed ile ISPmanager 6 kurulumu (6.52+ ve 1 GB RAM gerektirir)
--dbtype Panel veritabanı türünü belirtir
--allow-eol-osEOL aşamasındaki işletim sistemlerinde kuruma izin verir
--mysql-server Sunucuda kullanılacak DBMS’i belirtir

Örnek Komutlar

  1. 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ımPaket Adı
BIND DNSispmanager-pkg-bind
DDoS Korumasıispmanager-ddos
Fail2Bancoremanager-pkg-fail2ban
Frameworkcoremanager
Log Döndürme (Rotate)ispmanager-pkg-logrotate
Panel Ana Paketiispmanager-lite-common
MySQL DBMSispmanager-pkg-mysql
Nginxispmanager-pkg-nginx
Bildirim Merkeziispmanager-notify
Panel Eklentileriispmanager-plugins
PHP-FPM (7.4, 8.1)ispmanager-pkg-phpfpm
ProFTPispmanager-pkg-proftpd

≥1024 MB RAM (1.5 GB üzeri AlmaLinux 8/9, Rocky 8)

YazılımPaket Adı
Apache (MPM-ITK)ispmanager-pkg-httpd-itk
AWstatsispmanager-pkg-awstats
BIND DNSispmanager-pkg-bind
DDoS Korumasıispmanager-ddos
Fail2Bancoremanager-pkg-fail2ban
Disk Kotasıispmanager-pkg-quota
Dovecotispmanager-pkg-dovecot
Eximispmanager-pkg-exim
Frameworkcoremanager
Log Döndürmeispmanager-pkg-logrotate
Panel Ana Paketiispmanager-lite-common
MySQL DBMSispmanager-pkg-mysql
Nginxispmanager-pkg-nginx
OpenLiteSpeedispmanager-pkg-openlitespeed
Panel Eklentileriispmanager-plugins
phpMyAdminispmanager-pkg-myadmin
PHP (5.6,7.4,8.1)ispmanager-pkg-php, phpfpm, OLS
ProFTPispmanager-pkg-proftpd
Roundcubeispmanager-pkg-roundcube
Sieveispmanager-pkg-sieve

Minimal Kurulum

YazılımPaket Adı
Fail2Bancoremanager-pkg-fail2ban
Frameworkcoremanager
Panel Ana Paketiispmanager-lite-common
MySQL DBMScoremanager-pkg-mysql
Bildirim Merkeziispmanager-notify
Panel Eklentileriispmanager-plugins
ISPmanager Ubuntu kurulumu
ISPmanager Ubuntu kurulumu

Lisans ve Aktivasyon

  1. Kurulum sonunda panel, aktivasyon anahtarı girmenizi ister.
  2. ISPmanager lisans sayfasına giderek lisans anahtarınızı edinin.
  3. Panelde istemi gördüğünüzde anahtarı yapıştırın ve kaydedin.
  4. 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ında Port 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 🙂

Ayrıca şunları da beğenebilirsiniz

Yorum Bırakın

* Bu formu kullanarak verilerinizin bu web sitesi tarafından saklanmasını ve işlenmesini kabul etmiş olursunuz.

Bu web sitesi deneyiminizi iyileştirmek için çerezler kullanır. Bunu kabul ettiğinizi varsayacağız, ancak isterseniz devre dışı bırakabilirsiniz. Kabul Et Devamı