TinyCP - Linux Sistemlerini Yönetmek için Hafif Bir Kontrol Paneli


TinyCP, bir Linux sisteminde aşağıdakileri içeren çok çeşitli özellikler sağlayan hafif bir kontrol panelidir:

  • Alan Adı Yönetimi
  • Posta kutuları
  • Veritabanları
  • FTP'de
  • Samba
  • Güvenlik duvarı
  • VPN
  • Git
  • SVN

Bu noktada TinyCP yalnızca Debian/Ubuntu tabanlı sistemlerde kullanılabilir ancak yakın gelecekte CentOS'a da gelmesi bekleniyor.

Kuruluma başlamadan önce TinyCP ekibi, indirme talimatlarını ve hesap kimliğini alabilmeniz için bir e-posta adresiyle kaydolmanızı ister.

Ayrıca Okuyun: Linux Sunucularını Yönetmek için En İyi 20 Kontrol Paneli

Bu ayrıntılar daha sonra lisansınızı etkinleştirmek için gerekli olacaktır. İndirme sayfasını burada bulabilirsiniz. İşlem basittir ve bir dakikadan kısa sürede tamamlanır.

Not: TinyCP ekibinin yakın zamanda yayınladığı bir gönderide TinyCP'nin 2019'un başına kadar ücretsiz kalacağı biliniyordu. Bundan sonra, Projeyi canlı tutmak için IP bazında küçük ücretler alınacaktır. Söz konusu gönderideki bilgilere göre fiyatlar Aylık 1 ABD Doları ve Yıllık 10 ABD Doları olacaktır.

Bu makalenin amacı doğrultusunda, 10.0.2.15 IP adresine sahip bir Linode Ubuntu 16.04 VPS'ye TinyCP'yi yükleyeceğim.

TinyCP Kontrol Panelini Debian ve Ubuntu'ya yükleyin

TinyCP'yi yüklemek için yükleyiciyi indirmeniz gerekir. Bunun için istediğiniz bir dizine gidebilir ve aşağıdaki komutları çalıştırabilirsiniz. Düzenleme amacıyla paketi şu adrese indireceğim: /usr/local/src/.

cd /usr/local/src/ 
wget http://tinycp.com/download/tinycp-install.sh

İndirilen dosyaya yürütülebilir izinler verin ve çalıştırın.

chmod +x tinycp-install.sh
./tinycp-install.sh

Yükleme işlemi oldukça hızlıdır (2 dakikadan az). Kurulum tamamlandığında, yeni kontrol panelinize erişebileceğiniz bir URL kullanıcı adı ve şifre alacaksınız:

URL: http://10.0.2.15:8080
LOGIN: admin
PASSWORD: 20WERZ4D

Not: Sağlanan URL'ye erişmeyi denemeden önce aşağıdaki komutla TinyCP'yi başlatmanız gerekecektir.

/etc/init.d/tinycp start

Daha sonra sağlanan URL'ye gidebilir ve yeni kimlik bilgileriyle kimlik doğrulaması yapabilirsiniz. Sayfa şu şekilde görünmelidir:

Hesabınıza giriş yaptıktan sonra, lisans anahtarınızın güncellenebilmesi için e-posta adresini ve hesap kimliğini girin:

Daha sonra MySQL, PostgreSQL, Samba, FTP sunucusu, E-posta sunucusu, ClamAV, Cron, Apache web sunucusu dahil olmak üzere farklı “modüller” kurabileceğiniz modüller bölümüne geçebilirsiniz. Modüller sayfasına sağ üst köşedeki küpten de erişilebilir:

MySQL/MariaDB'yi yükleyin

Bir MySQL hizmeti yükleyerek başlayalım. MySQL'in yanındaki “yükle” düğmesini tıklamanız yeterlidir. MySQL kurulumunu onaylamanızı isteyen bir açılır pencere görüntülenecektir. Kurulumu tıklayın:

Kurulumun tamamlanması için bir veya iki dakika beklemeniz gerekecektir. Sonunda buna benzer bir çıktı görmelisiniz:

Bitti” düğmesini tıklayın ve ardından MySQL'in yanındaki “Hazırla” düğmesini tıklayın. Bu, hizmet için gerekli yapılandırma dosyalarını oluşturacaktır. Veritabanları sol taraftaki menüden yönetilebilir. Veritabanı bölümü şunları yapmanızı sağlar:

  • Veritabanlarını ekleme/silme
  • Kullanıcı oluştur
  • Yedekleme görevleri oluşturma

Her süreç oldukça basittir ve herhangi bir ek açıklama gerektirmez.

Apache Web Sunucusunu yükleyin

Şimdi Apache web sunucusunu da kuralım. Apache'yi sayfanın alt kısmında bulabilirsiniz. Tekrar kurulum düğmesine tıklayın ve kurulumun tamamlanması için birkaç dakika bekleyin:

Yükleme tamamlandığında, gerekli yapılandırma dosyalarını oluşturmak için tekrar "Bitti" düğmesini ve ardından "Hazırlık"ı tıklayın:

Hizmetlerinizde biraz daha ince ayar yapmak istiyorsanız sol tarafta yer alan “Yapılandırma” kısmına giderek ince ayar yapmak istediğiniz hizmeti seçip değişikliklerinizi yapabilirsiniz.

Örneğin, sağdaki açılır menüyü kullanarak ve yükle düğmesine tıklayarak ek Apache modülleri yükleyebilirsiniz:

İlk Alan Adınızı Oluşturun

Artık sol gezinme menüsündeki “WEB” bölümünü kullanarak ilk alan adınızı oluşturabilirsiniz. “Yeni Alan Adı”nı tıklayın ve barındırmak istediğiniz alan adını girin. Açılır menüden alan adının IP adresini seçebilirsiniz:

Oluşturulduktan sonra alan adının yapılandırma sayfasına yönlendirileceksiniz. Burada aşağıdakiler de dahil olmak üzere birkaç bölüm göreceksiniz:

  • Ana bölüm – alan adı ve belge kökü hakkında bilgi sağlar ve www yönlendirmesini ayarlamanıza olanak tanır.
  • Alt Alan Adları – Kolayca alt alan adları oluşturun.
  • Takma adlar – etki alanı takma adları oluşturun.
  • Dinle – IP'nin çözümlendiği IP adreslerini ve izin verilen bağlantı noktalarını içeren liste.
  • Apache, hata günlükleri, erişim günlükleri – ilk sekme alan adınız için sankonu görmenizi sağlar, sonraki sekme hata günlükleridir ve üçüncüsü erişim günlükleridir.

Pencerenin üst tarafında iki bölümün daha olduğunu fark edebilirsiniz:

  • PHP – belirli PHP ayarlarını yapılandırmanıza, işlevleri devre dışı bırakmanıza vb. olanak tanır.
  • Uygulamalar – RoundCube ve WordPress dahil olmak üzere alan adınıza uygulamalar yüklemenize yardımcı olur.

Kontrol Panelini İnceleyin

TinyCP kontrol paneli, sisteminizdeki kullanıma ilişkin bazı temel bilgileri sağlar. Bu bilgiler şunları içerir:

  • İşletim sistemi bilgisi
  • Donanım bilgisi
  • IP adresi
  • Sistem yükü
  • En iyi süreçler
  • Disk alanları + düğümler
  • Ağ istemcileri

Panel yalnızca sisteminizle ilgili bilgileri gösterir. Buradan hiçbir işlem yapılamaz (örneğin bir işlemin öldürülmesi gibi).

Çözüm

TinyCP, kolayca alan adları, veritabanları, e-posta ve FTP hesapları vb. oluşturmanıza olanak tanıyan hafif, zengin özelliklere sahip bir kontrol panelidir. Arayüz basit ve gezinmesi kolaydır. Kaynaklarınız kısıtlıysa ve sisteminizi oluşturmak ve yönetmek için bir kontrol paneline ihtiyacınız varsa bu sizin için doğru seçim olabilir.