Membangun situs web pertama Anda, Anda menginginkan hosting web (terbuka di tab baru) solusi yang berfokus pada keramahan pengguna. Lagi pula, ini akan menjadi pengalaman pertama Anda dengan layanan yang agak teknis ini, dan mudah untuk berkecil hati ketika Anda mulai menemui rintangan di jalan.
Tidak heran hosting bersama (terbuka di tab baru) masih sangat populer – layanannya murah, mudah digunakan, dan menyertakan dukungan profesional dari host Anda.
Namun, sebagai pemilik bisnis, hal-hal lain harus dipikirkan – kecepatan yang dioptimalkan, keamanan yang tidak dapat ditembus, membangun citra merek yang sempurna. Untuk mencapai itu, Anda membutuhkan sesuatu yang lebih kuat…
Di sinilah VPS hosting (terbuka di tab baru) memasuki panggung.
Mengapa Anda harus menggunakan server virtual?
Server virtual menawarkan kepada pengguna lingkungan yang benar-benar terisolasi dengan banyak sumber daya server (CPU, RAM, ruang disk, bandwidth) untuk dengan mudah menghosting proyek kecil dan situs web dengan lalu lintas tinggi. Tidak hanya itu, tetapi Anda sering dapat menyesuaikan sumber daya Anda, sehingga Anda tidak akan pernah mencapai batas apa pun setelah situs Anda mulai berkembang.
Lingkungan VPS juga membawa banyak keuntungan lainnya.
Keamanan online Anda jauh lebih baik. Sebagai permulaan, Anda tidak membagikan akun Anda dengan orang lain di server ini, jadi tidak ada kemungkinan pelanggaran dari luar. Anda dapat mengonfigurasi pertahanan Anda mengikuti standar dan protokol yang menurut Anda paling andal. Membuat perubahan dan peningkatan plugin ke server juga dimungkinkan karena Anda tidak memiliki tetangga untuk diganggu.
Melihat lebih dalam ke paket server virtual, kami dapat menguraikan dua jenis utama – hosting VPS terkelola dan tidak terkelola (terbuka di tab baru).
Tugas kita hari ini adalah mempelajari lebih lanjut tentang yang terakhir.
Manfaat hosting yang dikelola sendiri
Hosting VPS yang tidak dikelola atau dikelola sendiri memberi klien server tanpa tulang dengan kapasitas tetap dan pengaturan dasar. Dari sana – pengguna memiliki kendali penuh atas lingkungan, bebas untuk memodifikasi dan menyesuaikannya sesuai kebutuhan mereka.
Seperti yang dapat Anda asumsikan, pendekatan langsung ini paling cocok untuk pengembang dan pemilik situs dengan setidaknya BEBERAPA pengalaman teknis. Dukungan hosting Anda tidak terlibat dalam operasi Anda sehari-hari, juga tidak dapat membantu Anda jika ada masalah. Namun, jika Anda tahu apa yang Anda lakukan, VPS yang dikelola sendiri dapat dengan mudah menjadi pilihan terbaik Anda.
Kuncinya di sini adalah akses root penuh.
Pengalaman ini sedekat mengoperasikan server khusus Anda sendiri (terbuka di tab baru). Anda memiliki kebebasan penyesuaian penuh, yang menjadikan layanan ini pilihan yang lebih disukai oleh webmaster dengan persyaratan yang sangat spesifik dan rumit.
Bagaimana jika Anda ingin mencoba dan mengelola VPS Anda sebagai pemula? Apakah itu benar-benar mungkin?
Cara mengatur dan mengelola VPS Anda
Berurusan dengan server virtual untuk pertama kalinya mungkin tampak luar biasa, tetapi sebenarnya mengikuti aturan logis sederhana yang biasanya Anda terapkan pada layanan apa pun. Mari kita lihat langkah-langkah penting sebagai permulaan:
Memilih OS dan panel kontrol Anda
Jika Anda ingin menyiapkan hosting Linux (terbuka di tab baru) server, pilihan paling populer untuk memulai adalah menginstal tumpukan LAMP (Linux, Apache, MySQL, dan PHP). Ini gratis dan bersumber terbuka, berisi elemen-elemen penting untuk membangun segala jenis situs web berbasis Linux.
Anda juga perlu memilih sistem operasi tertentu karena Linux menawarkan banyak distribusi (terbuka di tab baru). Bergantung pada kebutuhan Anda, Anda dapat menggunakan CentOS, Debian, Ubuntu, RedHat, atau solusi apa pun yang Anda anggap menguntungkan untuk proyek Anda.
Panel kontrol bukanlah bagian yang harus dimiliki dari pengalaman Anda, tetapi lingkungan grafis akan membuat hidup manajemen server Anda jauh lebih mudah. WHM+cPanel (terbuka di tab baru) adalah kombinasi yang disukai oleh banyak webmaster, tetapi biaya lisensi yang meningkat telah mengarahkan mereka ke kemungkinan lain seperti SPanel (terbuka di tab baru). Yang terakhir adalah solusi yang dibuat khusus oleh ScalaHosting (terbuka di tab baru)dikemas dengan semua yang diperlukan untuk kontrol penuh.
Memahami akses secure shell (SSH).
Akses shell aman (atau SSH) memungkinkan Anda untuk terhubung ke server Anda dan mengoperasikannya melalui antarmuka baris perintah. Di lingkungan Linux, ini bisa terjadi melalui Terminal atau klien SSH lainnya.
Setelah Anda mendaftar dengan host Anda, mereka akan memberi Anda kredensial dan informasi server yang berbeda. Anda sekarang dapat membuka Terminal dan terhubung sebagai administrator root dengan perintah berikut:
ssh [root username]@[server IP]
Setelah Anda menjalankannya, sistem akan memeriksa nama pengguna dan meminta kata sandi yang sesuai. Memasukkan kunci sandi yang benar akan menampilkan pesan selamat datang, dan Anda dapat memulai perjalanan hosting pertama Anda di VPS.
Memperbarui server
Memperbarui server Anda adalah aspek kunci jika Anda ingin situs web Anda tetap cepat dan aman. Pengembang sering memperkenalkan fitur baru dan tambalan keamanan yang pasti ingin Anda terapkan tepat waktu.
Pertama, Anda perlu memeriksa apakah ada pembaruan yang tersedia. Untuk server berbasis Debian, Anda dapat memasukkan perintah:
pembaruan tepat
Jika Anda memilih CentOS atau RHEL, Anda dapat mencoba dengan:
yum periksa pembaruan atau dnf check-update
Katakanlah sistem mendeteksi pembaruan baru tersedia. Tugas kita sekarang adalah menerapkannya. Di Debian, perintahnya adalah:
peningkatan yang tepat
Secara analogi, di lingkungan CentOS dan RHEL, prosesnya sedikit berbeda. Anda perlu mengetik:
pembaruan yum atau pembaruan dnf
Anda perlu menunggu sebentar sampai pembaruan selesai. Setelah itu, sebaiknya reboot server untuk memastikan semua perubahan dilakukan.
Membuat pengguna baru
Hingga saat ini, Anda telah beroperasi sebagai administrator root, yang memberi Anda kendali tak terbatas atas server. Untuk masa mendatang, sangat mungkin Anda perlu menambahkan lebih banyak pengguna, baik untuk Anda atau orang lain yang mungkin bekerja sama dengan Anda.
Untuk melakukannya, jalankan perintah berikut:
Tambahkan pengguna [new user’s username]
Setelah Anda memilih kata sandi untuk akun tersebut, Anda harus menetapkannya ke grup yang benar agar mereka dapat memiliki hak superuser. Inilah perintah untuk itu:
usermod -aG sudo [new user’s username]
Untuk menguji apakah pengguna baru dikonfigurasi dengan benar, hentikan sesi Anda saat ini dan coba masuk dengan kredensial baru.
Menyiapkan firewall
Pastikan untuk tidak melewatkan langkah ini karena ini adalah salah satu senjata keamanan terpenting Anda. SEBUAH firewall (terbuka di tab baru) menyaring semua lalu lintas masuk dan keluar untuk menghindari risiko pelanggaran yang tidak sah.
Untuk pekerjaan ini, Anda dapat sepenuhnya mempercayai iptables.
Itu datang secara default dengan beberapa distribusi Linux, tetapi yang lain akan memerlukan penyesuaian ekstra. Misalnya, CentOS akan meminta Anda menginstal alat tambahan untuk pengaturan iptables, yang disebut Firewalld. Mitra Ubuntu disebut UFW.
Untungnya, salah satu alat firewall dilengkapi dengan dokumentasi ekstensif tentang cara mengonfigurasinya dengan benar di lingkungan yang berbeda.
Alternatif hosting terkelola
Meskipun proses menyiapkan dan mengelola server VPS tidak sesulit kelihatannya, pengguna yang benar-benar pemula masih memiliki beberapa kurva belajar yang harus diatasi. Inilah sebabnya, kecuali proyek mereka secara khusus membutuhkannya, sebagian besar pemula memilih yang lebih disederhanakan paket VPS terkelola (terbuka di tab baru).
Jenis hosting ini mendapatkan semua manfaat dari lingkungan server virtual tetapi juga menambahkan beberapa dukungan profesional. Para profesional terlatih akan menangani sebagian besar tugas sehari-hari yang menakutkan plus penyiapan server, pemasangan keamanan, pemantauan, dan pemeliharaan Anda.
Secara keseluruhan, mendaftar dengan penyedia VPS terkelola yang andal akan memungkinkan Anda untuk fokus pada rencana bisnis Anda alih-alih membuang waktu mempelajari lebih lanjut tentang manajemen server.