TinyCP - Panel Kontrol Ringan untuk Mengelola Sistem Linux


TinyCP adalah panel kontrol ringan yang menyediakan beragam fitur pada sistem Linux, yang fiturnya meliputi:

  • Manajemen Domain
  • Kotak surat
  • Basis Data
  • FTP
  • Samba
  • tembok api
  • VPN
  • GIT
  • SVN

Saat ini TinyCP hanya tersedia untuk sistem berbasis Debian/Ubuntu, namun diharapkan akan hadir untuk CentOS dalam waktu dekat.

Sebelum Anda memulai instalasi, tim TinyCP mengharuskan Anda mendaftar dengan alamat email untuk mendapatkan petunjuk pengunduhan dan ID akun.

Baca Juga: 20 Panel Kontrol Terbaik untuk Mengelola Server Linux

Detail ini nantinya diperlukan untuk mengaktifkan lisensi Anda. Halaman pengunduhan dapat ditemukan di sini. Prosesnya mudah dan selesai dalam waktu kurang dari satu menit.

Catatan: Dalam postingan terbaru dari tim TinyCP, diketahui bahwa TinyCP akan tetap gratis hingga awal tahun 2019. Setelah itu, agar proyek tetap berjalan, biaya kecil akan dikenakan per basis IP. Berdasarkan informasi di postingan tersebut, harganya adalah $1 Bulanan dan $10 Tahunan.

Untuk tujuan artikel ini, saya akan menginstal TinyCP pada VPS Linode Ubuntu 16.04 dengan alamat IP 10.0.2.15.

Instal Panel Kontrol TinyCP di Debian dan Ubuntu

Untuk memasang TinyCP Anda perlu mengunduh pemasangnya. Untuk tujuan itu, Anda dapat menavigasi ke direktori pilihan Anda dan menjalankan perintah di bawah ini. Untuk keperluan organisasi, saya akan mengunduh paketnya di: /usr/local/src/.

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

Berikan izin yang dapat dieksekusi pada file yang diunduh dan jalankan.

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

Proses instalasinya cukup cepat (kurang dari 2 menit). Ketika instalasi selesai, Anda akan menerima URL nama pengguna dan kata sandi yang dapat digunakan untuk mengakses panel kontrol baru Anda:

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

Catatan: Sebelum mencoba mengakses URL yang disediakan, Anda harus memulai TinyCP dengan perintah berikut.

/etc/init.d/tinycp start

Kemudian Anda dapat menuju ke URL yang disediakan dan mengautentikasi dengan kredensial baru. Halamannya akan terlihat seperti ini:

Setelah masuk ke akun Anda, isi alamat email dan ID akun agar kunci lisensi Anda dapat diperbarui:

Kemudian Anda dapat melanjutkan ke bagian modul, di mana Anda dapat menginstal berbagai “modul ”, termasuk MySQL, PostgreSQL, Samba, server FTP, server Email, ClamAV, Cron, server web Apache. Halaman modul juga dapat diakses melalui kubus di sudut kanan atas:

Instal MySQL/MariaDB

Mari kita mulai dengan menginstal layanan MySQL. Cukup klik tombol “install ” di sebelah MySQL. Sebuah popup akan muncul, meminta Anda untuk mengkonfirmasi instalasi MySQL. Klik instal:

Anda perlu menunggu satu atau dua menit hingga instalasi selesai. Pada akhirnya Anda akan melihat keluaran yang mirip dengan ini:

Klik tombol “Selesai ” lalu klik tombol “Siapkan ” di sebelah MySQL. Ini akan membuat file konfigurasi yang diperlukan untuk layanan tersebut. Basis data dapat dikelola dari menu sebelah kiri. Bagian database memungkinkan Anda untuk:

  • Menambah/menghapus database
  • Buat pengguna
  • Buat tugas cadangan

Setiap prosesnya cukup mudah dan tidak memerlukan penjelasan tambahan apa pun.

Instal Server Web Apache

Sekarang mari kita Instal server web Apache juga. Apache dapat ditemukan di bagian bawah halaman. Sekali lagi cukup klik tombol install dan tunggu beberapa menit hingga instalasi selesai:

Ketika instalasi selesai, klik tombol “Selesai ” lagi dan kemudian “Persiapkan ” untuk menghasilkan file konfigurasi yang diperlukan:

Jika Anda ingin sedikit mengubah layanan Anda, Anda dapat masuk ke “Bagian konfigurasi di sebelah kiri, pilih layanan yang ingin Anda ubah dan buat perubahan.

Misalnya, Anda dapat menginstal modul Apache tambahan menggunakan menu drop down di sebelah kanan dan dengan mengklik tombol install:

Buat Domain Pertama Anda

Sekarang Anda dapat membuat domain pertama Anda, dengan menggunakan bagian “WEB ” di menu navigasi sebelah kiri. Klik “Domain Baru ” dan isi domain yang ingin Anda host. Anda dapat memilih alamat IP domain dari menu dropdown:

Setelah dibuat, Anda akan diarahkan ke halaman konfigurasi domain. Di sini Anda akan melihat beberapa bagian, termasuk:

  • Bagian utama – memberikan informasi tentang domain, root dokumen dan memungkinkan Anda mengatur pengalihan www.
  • Subdomain – Membuat subdomain dengan mudah.
  • Alias – membuat alias domain.
  • Dengarkan – daftar dengan alamat IP yang menentukan IP dan port yang diizinkan.
  • Apache, log kesalahan, log akses – tab pertama memungkinkan Anda melihat vhost untuk domain Anda, berikutnya adalah log kesalahan dan ketiga adalah log akses.

Di sisi atas jendela, Anda mungkin melihat ada dua bagian lagi:

  • PHP – memungkinkan Anda mengonfigurasi pengaturan PHP tertentu, menonaktifkan fungsi, dll.
  • Aplikasi – membantu Anda menginstal aplikasi di domain Anda, termasuk RoundCube dan WordPress.

Tinjau Dasbor

Dasbor TinyCP memberi Anda beberapa informasi dasar tentang penggunaan pada sistem Anda. Informasi ini meliputi:

  • Informasi sistem operasi
  • Informasi perangkat keras
  • alamat IP
  • Beban sistem
  • Proses teratas
  • Ruang DIsk + inode
  • Klien jaringan

Panel hanya menampilkan informasi tentang sistem Anda. Tidak ada tindakan yang dapat diambil dari sini (seperti mematikan suatu proses misalnya).

Kesimpulan

TinyCP adalah panel kontrol yang ringan dan kaya fitur, yang memungkinkan Anda dengan mudah membuat domain, database, email dan akun FTP, dll. Antarmukanya sederhana dan mudah dinavigasi. Jika Anda kekurangan sumber daya dan memerlukan panel kontrol untuk membuat dan mengelola sistem Anda, ini mungkin pilihan yang tepat untuk Anda.