"Bagi saya masalah dengan CPanel atau Webmin adalah ketergantungan mereka pada versi aplikasi spesifik, struktur konfigurasi spesifik, dan sebagainya, dan seterusnya."
Ini berlaku untuk cPanel, tetapi bukan Webmin. Webmin mendukung hampir semua versi setiap layanan yang dikelolanya, dan biasanya sebelum versi baru stabil (kami biasanya menambahkan dukungan selama beta awal atau siklus pengembangan). Squid 3.0 didukung lima tahun sebelum siapa pun bahkan menggunakan Squid 3.0, misalnya ... kasus yang ekstrem, karena Squid 3.0 butuh waktu lama untuk menjadi alternatif yang cukup stabil untuk 2,6 (penulisan ulang memakan waktu lama).
"Webmin adalah contoh yang bagus - itu dihapus dari repositori Debian utama karena menjadi tua dan tidak dapat diandalkan."
Webmin tidak pernah menjadi tua dan tidak dapat diandalkan. Paket Debian menjadi tua dan tidak terawat, dan tidak ada yang meningkatkannya. Situasi yang sama sekali berbeda. Webmin hampir tidak pernah berjalan lebih dari tiga bulan tanpa rilis, dan siklus rilis sekarang lebih cepat daripada di setiap titik dalam sejarahnya (sekitar setiap dua bulan). Webmin mungkin akan menemukan jalannya kembali ke repositori Debian akhirnya (segera setelah salah satu dari kita memiliki waktu / kecenderungan untuk menjadi sukarelawan untuk mempertahankannya).
Bagaimanapun, saya benar-benar nyaman di baris perintah, dan saya menggunakan Webmin dan ssh untuk pemeliharaan server saya. Bukan hanya karena saya salah satu pengembang Webmin (saya adalah pengguna sebelum saya bergabung dengan proyek), tetapi karena ia memberikan banyak manfaat yang bagus:
- Anda tidak perlu tahu sintaks setiap layanan di sistem Anda. BIND dan Sendmail keduanya memiliki sintaks yang membingungkan, misalnya. Saya membuat kesalahan ketika saya mengeditnya secara langsung. Saya tentu saja dapat membaca dokumen ... tetapi untuk pembaruan sederhana, lebih cepat menggunakan Webmin.
- Webmin menyediakan beberapa layanannya sendiri, yang mudah digunakan dan umumnya bermanfaat. Hal-hal seperti pemantauan dan peringatan layanan. Tentu, saya dapat mengatur mon atau monit atau salah satu dari puluhan aplikasi pemantauan lainnya, atau saya bisa menggunakan Webmin, yang sudah saya gunakan untuk banyak hal.
- Saya lebih suka modul Webmin MySQL daripada phpMyAdmin, jadi saya tetap menyukainya. Itu berarti saya tidak perlu berkonsultasi dengan dokumen setiap kali saya ingin membuat tabel baru, memperbarui tabel, membuang atau mengembalikan database, dll. Saya pasti bisa melakukan semua itu dari baris perintah, tetapi saya biasanya harus melihat hal-hal ketika saya melakukannya, karena saya bukan orang basis data hampir setiap hari.
- Delegasi. Webmin memiliki ACL berbutir halus untuk banyak hal daripada yang mudah diimplementasikan pada baris perintah. sudo memang keren, tetapi sulit mengatakan sesuatu seperti, "Oke, Anda bisa mengedit file host X, Y dan Z di BIND, tapi bukan A, B, dan C", sementara Webmin membuatnya sangat mudah. Dan, tentu saja, jika saya mendelegasikan, orang yang telah saya delegasikan mungkin tidak memiliki petunjuk bagaimana melakukan hal-hal pada baris perintah, tetapi dapat dilatih di UI web dalam beberapa menit.
Anda harus tahu cara bekerja di baris perintah, jika Anda mengelola server, tetapi tidak ada salahnya menggunakan alat untuk membantu Anda dan membuat hidup Anda lebih mudah.
Singkatnya, Anda tidak harus memilih baris perintah atau panel kontrol. Setidaknya tidak dengan Webmin. Itu mem-parsing dan memahami file konfigurasi, dan menghormati komentar dan urutan file dan semacamnya. Sangat aman menggunakan Webmin dan baris perintah untuk hampir semua tugas.