Apa yang tersembunyi di balik VestaCP



Tidak mungkin ada orang yang berpikir untuk menulis panel kontrol server mereka sendiri: Internet telah lama melekat pada ISP, cPanel, Plesk dan selusin analog mereka. Semua panel "dewasa" dapat melakukan hal yang kira-kira sama, hanya berbeda dalam antarmuka, tingkat dukungan, dan fungsi spesifik. Tetapi 13 tahun yang lalu itu berbeda:
, . , 2007 . 5 . :
— ?
— , cPanel , Plesk , .
— … Panel 2
skid, Pengembang Vesta

Apa yang tumbuh dari ide ini setelah bertahun-tahun? Produk bagus, populer di kalangan hoster (situs ini menyebutkan 25.000 instalasi per bulan di seluruh dunia), dengan komunitas aktif dan dengan daftar besar fitur individual. Tapi seperti di produk lain, dalam proses menggunakan Vesta, banyak nuansa yang keluar dari kasat mata. Selanjutnya, kita akan menganalisis prinsip-prinsip panel, kusen dan kekuatannya.

Filsafat


selip di artikel yang sama menggambarkan motivasinya sebagai berikut:
… , . , , . , . , GPL Plesk, cPanel DirectAdmin.

Awalnya, ini adalah cara kerjanya: ada satu set skrip Apache yang menyederhanakan administrasi server, kemudian antarmuka web muncul bagi mereka yang merasa tidak nyaman mengkonfigurasi semuanya dari terminal. Tapi kemudian, dengan pengembangan antarmuka, fokus bergeser ke pengguna yang kurang mengerti, UX berubah di bawah prinsip "menyelesaikan masalah dalam satu klik", dan konfigurasi yang kompleks harus tetap sebagai tambahan untuk admin bermata merah. Akibatnya, ini membawa Barat ke hadiah kontradiktif: dalam skenario yang ideal, sangat mudah untuk menginstal dan menggunakan, tanpa memerlukan intervensi dalam sistem internal. Tetapi begitu sesuatu pecah, atau dilarang Tuhan, itu membutuhkan integrasi baru, semua kenyamanan mulai runtuh dengan cepat. Panel tidak selalu bekerja secara memadai dengan berbagai versi modul,membutuhkan perbaikan dan pencahayaan config yang susah payah dalam situasi yang tidak biasa. Forum (global dalam hal ini lebih baik daripada yang Rusia) mungkin mengandung lebih banyak tips berbahaya daripada yang bermanfaat.
Di sisi lain, dengan penggunaan normal, Vesta benar-benar nyaman: Saya berhasil mengangkat situs uji dalam 15 menit, sementara ada banyak roti non-sepele yang tersedia dengan mengklik pada kotak di luar kotak.

Instalasi


Vesta dapat diinstal dan bekerja secara normal bahkan pada server anggaran itu sendiri - persyaratan minimum adalah 512 mb RAM / 20 Gb HDD / 1 Ghz CPU. Tergantung pada jumlah RAM, itu dapat menonaktifkan modul tidak penting selama instalasi. Sebagai contoh, kit antivirus yang paling rakus dianggap diinstal jika memiliki setidaknya 3 Gb RAM di server. Tentu saja, jika kompromi seperti itu tidak cocok untuk Anda, Anda dapat menyesuaikan instalasi dengan memilih opsi secara manual atau di situs .
By the way, dokumentasi berisi lokasi log untuk semua layanan: RHEL / CentOS , Debian / Ubuntu .

Setelah instalasi, Anda tidak dapat kembali ke SSH, semua konfigurasi lebih lanjut tersedia di antarmuka web (port 8083).

Pola


Untuk domain, tersedia template konfigurasi yang dapat Anda sesuaikan saat bepergian. Tidak ada cukup tips yang menjelaskan tujuan template, berikut adalah bagian di dermaga .

Cluster DNS


Ini berfungsi di luar kotak, dalam dua perintah dan beberapa baris dalam konfigurasi, Anda dapat mengkonfigurasi DNS slave pada server cadangan. Dokumentasi

Cadangan


Mereka nyaman. Pengiriman FTP dikonfigurasikan dengan satu perintah:
v-add-backup-ftp-host remote.ftp-host.ltd backup-user p4ssw0rd

Setelah itu, cadangan dibuat dalam satu klik di tab yang sesuai. Secara lokal, mereka juga disimpan dan tersedia untuk diunduh, tentu saja.


SSL


SSL dapat ditentukan secara manual, atau langsung pada tahap pendaftaran domain di Vest, centang kotak centang "Ayo Enkripsi Dukungan" dan dapatkan sertifikat secara otomatis, nyaman.

Paket


Paket-paket yang dikenal di forum sebagai "rencana tarif" memungkinkan Anda untuk mengkonfigurasi jumlah domain, database, tugas di mahkota, jumlah lalu lintas, disk, dll. Ini memungkinkan Anda untuk mengubah panel menjadi sesuatu seperti panel admin hosting, mengatur kategori hak dan batasan tertentu untuk pengguna yang berbeda.


Statistik dan log


Ada banyak dari mereka, dan mereka juga nyaman. Panel memberikan ringkasan statistik tentang penggunaan disk / traffic / domain / cron dan yang lainnya, ada grafik sumber daya yang indah. Anda juga dapat menonton log peristiwa dan log akses / kesalahan tanpa merangkak keluar dari browser.

Log berguna untuk ditonton, tetapi grafiknya lebih bagus

Manajemen server


Nginx, httpd, server surat, NS, ftp, server basis data, firewall dan mahkota dikelola dari panel admin yang sama, yang memungkinkan Anda untuk terus memulai kembali layanan yang diinginkan dari konsol dengan sedikit perubahan pada konfigurasi. Yang juga dapat diedit langsung di browser di tab yang sama, menangkan!

Pintasan


Mungkin tidak satu pun review Vesta dapat melakukannya tanpa menyebutkan tombol pintas. Mereka disajikan sebagai semacam fitur pembunuh yang mengubah ide kami tentang manajemen panel ... berhenti, apa? Oke, saya mengerti bahwa ini bisa nyaman ketika bekerja dengan manajer file, terutama karena kombinasi yang dipinjam dari Midnight Commander, tetapi apa keuntungan mereka dalam mengelola Vesta sendiri, saya masih tidak mengerti. Panel bukan terminal dan tidak menggantung selama berjam-jam, interaksi biasanya terbatas pada pendekatan cepat dengan beberapa klik di bagian yang berbeda - lihat log, perbaiki konfigurasi. Kontrol keyboard sebagai pengganti 5-10 klik mouse cukup mubazir bagi saya, tetapi terlihat keren. Pintasan

Panel,

Pintasan Pengelola File

Masalah


Pertama-tama, kita harus ingat bahwa Vesta adalah produk GPL, dan itu hanya membawa uang untuk modul berbayar, integrasi dan dukungan hoster. Menurut perkiraan saya, ada 4-11 pengembang, ditambah penggemar kontributor, jadi membandingkannya dengan proyek besar seperti ISPManager atau Plesk tidak sepenuhnya benar. Namun, dengan tim sekecil itu, Vesta mampu mengambil bagian pasar yang layak untuk panel "sederhana", yang bagus dan patut dihargai. Sekarang kamu bisa pergi ke minus.

Dukung


Secara formal, dukungan diberikan hanya dengan biaya yang pantas. Ketika admin Vesta menghadapi masalah, ia pergi ke forum resmi atau membuat masalah. Jika Anda beruntung, mereka akan membantunya. Jika Anda tidak beruntung (dan ini bukan tidak biasa), topik atau masalahnya akan tetap tanpa jawaban selamanya.

Pembaruan


Mereka jarang terbang. Misalnya, selama setahun terakhir, dua pembaruan telah dirilis: satu dengan perbaikan bug keamanan, yang lainnya terdiri dari satu baris
*** APA YANG BARU di 0.9.8-26 ****
Ayo Enkripsi dukungan HTTP / 2

Mungkin semua pekerjaan raksasa untuk tahun ini ditujukan khusus untuk meningkatkan keamanan, tetapi tidak ada yang tahu ini kecuali para pengembang. Mereka tidak membuat blog, tidak memposting berita dan posting pra-rilis, dan sebagai hasilnya patch jatuh seperti salju di kepala admin yang tidak curiga.

Kesesuaian


Masalah lain dengan pembaruan tiba-tiba - tidak diketahui apa dan di mana mereka dapat rusak. Kutipan dari pos yang direndam dengan rasa sakit :
… 0.9.8-18 . , , PHP 7.x, 100500 , , .

VestaCP , . , 0.9.8.-18 9 , , 29 2017-! , , , , .

Selain itu, Vesta mungkin bertentangan dengan pembaruan titik (atau kembalinya ke versi sebelumnya) dari masing-masing modul, yang bisa sangat tidak menyenangkan ketika kerentanan baru terdeteksi. Dalam kasus seperti itu, Anda harus pergi ke konfigurasi dan secara manual mengubah semua dependensi dan kejadian (dan berharap bahwa pembaruan berikutnya akan berisi perbaikan ini, dan tidak hanya menghancurkan kebiasaan Anda).

Omong-omong, VDSina telah lama menawarkan template dengan VestaCP dan memilih versi PHP untuk domain tertentu:



Kasing penggunaan lanjutan


Modifikasi manual panel juga merupakan tugas tanpa terima kasih, karena terdiri dari pengeditan konfigurasi dan skrip, yang, ketika diperbarui, akan diganti dengan aman dengan yang asli. Beberapa integrasi dan plugin dapat ditulis menggunakan API, tetapi secara umum masih sulit untuk mempertahankan kode Anda.

temuan


Vesta adalah panel untuk tugas-tugas sederhana. Ini memungkinkan Anda untuk dengan cepat menerbitkan situs dan menyediakan semua fungsionalitas yang diperlukan untuk administrasi mereka, dan inilah kelebihannya. Mudah dipelajari dan sempurna untuk proyek-proyek kecil, seperti situs web perusahaan atau toko online kecil, di sini sebagian besar memberikan peluang untuk ISP yang sama, namun tetap gratis. Secara umum, jika Anda ingin "hanya menjadi tuan rumah" tanpa wasir yang tidak perlu, masalah di atas, kemungkinan besar, tidak menjadi masalah Anda.

Vesta tidak cocok untuk proyek besar dan kompleks. Untuk meningkatkan keamanan dan toleransi kesalahan, diperlukan peningkatan besar, yang berarti kerugian waktu dan uang. Untuk tujuan ini, ada solusi berbayar yang baik dengan integrasi siap pakai dan dukungan serius.

Dan akhirnya, Vesta adalah proyek open source dengan perdagangan minimum dengan tim kecil dan hasil yang sangat baik. Mengatasi kesulitanselipdengan tim berubah dari ide yang berani menjadi produk yang populer, dicari, dan itu keren. Cobalah jika Anda belum.


All Articles