Konfigurasi Web Hosting Ajenti Debian 9.5



Assalamu'alaikum wr.wb 

Disini saya akan menjeleskan dan memberi tutorial dari sebuah web hosting control panel  dengan menggunakan ajenti. Web hosting adalah sebuah perangkat komputer yang tersambung dengan layanan internet dan berfungsi untuk menyimpan data-data website agar nantinya bisa diakses siapa saja secara online. Pembuatan website saat ini menjadi hal yang lumrah bagi siapa saja. Mulai dari perusahaan, perkantoran, instansi pendidikan bahkan bisnis online membuat website untuk tujuan tertentu. Umumnya, website yang dibuat bertujuan untuk mempromosikan produk atau memaparkan profil suatu perusahaan, kampus dan lain-lain. Untuk dapat menjangkau milyaran netizen di seluruh dunia, biasanya Anda membutuhkan jasa web hosting. Web hosting ini sangat berperan penting dalam mendongkrak keberadaan suatu website di internet. oke jika sudah tau pengertian dari web hosting maka selanjutnya disini saya akan menjelaskan pengertian dari control panel, akan tetapi untuk control panel yang satu ini bukan control panel yang berada pada Windows 7, Windows 8, Windows 10, Windows 11 melainkan control panel yang dimana Admin melakukan segala aktivitas dan memonitoring server miliknya dengan dasar berbasis GUI (Graphical User Interface).

Seperti biasa sebelumnya kenalan dulu yuk sama Control Panel itu sendiri! Control Panel adalah sebuah panel kontrol layanan hos web pada Linux yang memberikan tampilan grafis dan peralatan automasi yang dibuat untuk memudahkan proses hosting di sebuah situs web. Sebuah contoh untuk Control Panel yang terkenal adalah cPanel ,yakni salah satu merk kontrol panel yang ada pada web hosting. Memiliki fungsi untuk mengelola pengaturan domain, hosting ataupun website. Secara berkala cPanel selalu melakukan peremajaan guna meningkatkan kemudahan dan keamanan.

Namun karena cpanel merupakan layanan berbayar maka kita cari alternatif lainnya yang menyediakan layanan control panel secara gratis, salah satu contihnya adalah ajenti. Ajenti adalah satu-satunya control panel open source dengan kaya fitur, kuat dan ringan yang menyediakan antarmuka web responsif untuk mengelola setup server kecil dan juga paling cocok untuk Dedicated dan VPS hosting.

Oke selanjutnya saya akan melakukan konfigurasi ajenti menggunakan debian 9.5

masukan repository local di file /etc/apt/sources.list disini kita menggunakan perintah untuk mengedit yaitu "nano" jadi perintah untuk masuk ke file tersebut ialah nano /etc/apt/sources.list, saya disini menggunakan repository data utama surabaya
deb http://kartolo.sby.datautama.net.id/debian/ stretch main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian/ stretch-updates main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian-security/ stretch/updates main contrib non-free


Lalu update repository yang sudah kita pasang tadi dengan perintah apt-update , setelah update jangan lupa untuk meng-upgrade dengan perintah apt-upgrade


Ketika  Pada configuring grub-pc kita pilih yang pertama atau disimpan pada di penyimpanan
VBOX_HARDDISK.

Selanjutnya kita disini, mengambil repo ajenti dari sebuah www dengan menggunakan wget jika tidak mengambil repo tersebut kita tidak akan bisa untuk melakukan installasi ajenti, command nya adalah wget http://repo.ajenti.org/debian/key -O- | apt-key add 








Jika berhasil maka akan di beri simbol OK selanjutnya ialah memasukkan paket ajenti tersebut kedalam sources.list server kita dengan perintah echo "deb http://repo.ajenti.org/debian main main debian" | tee -a /etc/apt/sources.list



Seperti biasa setelah menambah repository selanjutnya melakukan update





Jika yang kalian lihat, setelah di update repository ajenti tidak terbaca, dikarenakan repositori tersebut membutuhkan sebuah paket tambahan yaitu apt-transport-https 

Maka tahap ini kita lakukan install apt-transport-https tersebut 


Lakukan kembali update repository, hingga repository ajenti terbaca.






Setelah melakukan update repository disini kita lakukan installasi paket ajenti dengan command apt install ajenti -y



Pada saat kita melakukan Installasi ajenti, maka ajenti akan meng-generate sebuah certificate, lalu ajenti disini menggunakan HTTPS dengan port default 8000 lalu disini tertera bahwa untuk melakukan sign-in pada ajenti memerlukan username dan password.












Kita rubah terlebih dahulu akses kontrolnya dengan cara kita search ctrl + W cari 3600
kemudian kasih tanda petik dua pada angka 3600 >> “3600” maksud dari (") ialah simbol untuk mengaktifkan. 

Pertama edit pada file  /usr/share/pyshared/socketio/transports.py 













Kedua edit pada file /usr/share/pyshared/socketio/handler.py












Masuk ke direktori config.json lalu edit. Disini default ssl yakni enable true, lalu pada enable true tersebut kita ganti dengan enable false











Lalu kita Restart ajenti, dengan perintah /etc/init.d/ajenti restart





Oke disini kita akses saja ajenti nya di situs, dengan memasukkan ipserver:8000, jika sudah maka kalian akan di pinta akses menggunakan username beserta password, karena disini kita masih default maka  username=root dan password=admin






















Jika berhasil maka kita akan ditampilkan dashboard seperti dibawah ini













Kemudian pada sebelah kanan kita bisa menambahkan widget sesuai dengan yang
diinginkan dalam hal ini kita coba menambahkan tampilan trafik internet.






























Dalam memilih device kita, disini gunakan interface server kita yang mengarah ke internet. Oke selanjutnya kita melakukan refresh di situs ajenti tersebut. 






















Jika kita lihat disitu kita ditampilkan dari sebuah traffic interface enp0s3 yang menuju ke internet

Selanjutnya disini kita akan mengubah port default ajenti dimana port default 8000 kita ubah menjadi 36000, biasanya administrator mengubah port ini dengan alasan supaya keamanan kita lebih secured tidak hanya port saja akan tetapi hak-hak ases lainnya juga seperti username,password dll

Tetapi pada konfigurasi kali ini saya hanya akan memberikan cara mengubah port default ajenti dengan langkah sebagai berikut.

Masuk ke tools configure lalu ubah language (bahasa) menjadi english US lalu masukkan host, disini host nya yaitu ipserver kita lalu ubah port default ajenti menjadi port yang kita inginkan, tapi ga kesemua port kita bisa ubah contoh disini kita tidak boleh mengubah ke port 80,443,22,21,23 dll karena port tersebut sudah digunakan. Akan tetapi jika kita mengubah port kita bisa ubah port ini yang belum digunakan. 


 














Oke jika sudah mengubah port default tersebut selanjutnya adalah kita simpan hasi konfigurasi nya, jika sudah maka kita restart ajenti, diserver kita 





Jika berhasil direstart selanjutnya kita akses ajenti ulang, akan tetapi disni kita mengakses nya tidak seperti sebelumnya, caranya ialah ipserver:36000











Oke cukup sekian dari materi hari ini ya!! mohon maaf apabila ada kesalahan dalam kalimat kalimat penjelasan diatas, sekian terima kasih

Wassalamu'alaikum wr.wb

Posting Komentar

0 Komentar