Category Archives: Server dan security

Cara Instalasi dan Konfigurasi VPN Server

Last updated on

Category : Server dan security

Proses instalasi vpnCara Instalasi dan Konfigurasi VPN Server – VPN atau Virtual Private network adalah koneksi yang menghubungkan antar jaringan yang satu dengan jaringan yang lainnya secara pribadi (private) namun menggunakan jaringan publik (internet).

DIkatakan sebagai jaringan virtual (virtual network) karena vpn tetap menggunakan jaringan internet (publik) sebagai perantaranya dan dikatakan jaringan pribadi (private network) karena hanya orang yang memiliki akses terhadap vpn tersebutlah yang dapat menggunakannya.

Cara Kerja dan Contoh Penggunaan VPN

VPN bekerja sebagai koneksi penengah antara ISP yang kita gunakan (komputer yang kita gunakan) dengan server tujuan yang kita akses. Dari komputer yang kita gunakan akan membuat jalur pribadi (private dan di-enskripsi) ke server VPN dan server VPN akan meneruskan ke website tujuan yang kita akses sehingga server tujuan akan mendeteksi server VPN yang kita gunakan, tidak mengetahui ISP kita sebenarnya.

Sebagai contoh, ketika kita berada di sebuah Kafe dan menggunakan koneksi publik (Hotspot) yang disediakan Kafe maka koneksi yang kita gunakan tidak aman. Dalam kasus ini, seseorang akan dengan mudah melakukan spoofing pada koneksi yang kita gunakan dan mencuri semua informasi yang kita akses, termasuk data sensitif (username dan password).

Dengan bantuan VPN, maka koneksi yang kita gunakan menjadi aman atau secure. Hal ini karena kita melakukan koneksi terlebih dahulu dengan server VPN melalui jalur pribadi (private) dan kemudian server VPN-lah yang akan meneruskan ke website tujuan. ISP dan semua pengguna koneksi Kafe tersebut tidak dapat mengetahui website yang kita kunjungi dan hanya akan membaca bahwa kita melakukan koneksi pribadi (private) dengan server VPN.

Berikut adalah beberapa contoh kasus penggunaan VPN dalam dunia nyata yang sering digunakan:

Akses Website yang Diblokir ISP

Cara Instalasi dan Konfigurasi VPN Server

Dalam contoh di atas, kita menggunakan VPN untuk mengakses jaringan internet. Sebagai contoh, kita ingin mengakses website facebook yang diblokir oleh ISP di kantor atau jaringan sekolah. Maka dengan VPN, hal ini dapat dilakukan. Hal ini karena kita mengakses facebook dengan menggunakan server VPN yang artinya identitas yang kita gunakan adalah identitas server VPN kita, bukan ISP jaringan yang kita gunakan saat ini.

Secure Koneksi Akses Server Perusahaan

Dalam contoh di atas, server perusahaan atau kantor (File Server, Office PC dan Office Printer) diproteksi oleh firewall dan hanya server VPN yang bisa mengaksesnya. Artinya, kita tetap dapat menggunakan jaringan internet dari mana saja untuk dapat mengakses jaringan kantor dengan aman berkat bantuan VPN.

Manfaat Utama VPN

Terdapat banyak manfaat yang diperoleh dari menggunakan VPN dan tentu dapat disesuaikan dengan kebutuhan. Setidaknya, berikut tiga (3) manfaat utama dari menggunakan VPN:

  • Mengaman koneksi di tempat umum – VPN sangat membantu untuk mengamankan koneksi yang kita gunakan selama mengakses data sensitif seperti internet banking, data perusahaan dan lainnya ketika berada di koneksi publik (Hotspot Kafe, Bandara dan lain-lain).
  • Akses Website yang diblokir – jika jaringan internet yang kita gunakan memblokir website tertentu seperti facebook, twitter atau lainnya, maka VPN solusinya. VPN dapat melakukan bypass terhadap website yang diblokir dari sisi ISP yang kita gunakan.
  • Menyembunyikan Aktivitas Browsing dari ISP – ISP atau internet yang kita gunakan tidak dapat mengetahui website yang kita kunjungi selama kita menggunakan VPN. Hal ini karena ISP hanya melakukan koneksi dengan server VPN kita dan server VPN akan meneruskan akses ke website tujuan.

Cara Instalasi dan Konfigurasi VPN Server (CentOS 6 atau CentOS 7)

Terdapat banyak cara untuk menginstal OpenVPN server dan cara yang paling mudah adalah dengan menggunakan bantuan script auto installer OpenVPN server yang telah kami sediakan.

Berikut adalah Cara Instalasi dan Konfigurasi VPN Server:

Kami telah menyediakan video tutorial Cara Instalasi dan Konfigurasi VPN Server berikut:

Silakan lanjutkan membaca jika Anda tidak atau kurang menyukai tutorial versi video atau ingin mendapatkan instruksi lebih lanjut.

1. Download Installer OpenVPN dan kemudian unzip file openvpn-install.sh_.zip dengan perintah berikut:

wget https://www.idsysadmin.com/wp-content/uploads/2019/10/openvpn-install.zip
unzip openvpn-install.zip

2. Jalankan instalasi openvpn openvpn-install.sh dengan perintah:

sh openvpn-install.sh

3. Menu instalasi akan muncul dan secara otomatis mendeteksi OS yang digunakan. Selanjutnya, akan diminta untuk mengkonfirmasi IP yang digunakan. Tekan Enter untuk melanjutkan.

Isikan data berikut selama proses instalasi:

  • IP address – script installer openvpn akan secara otomatis mendeteksi IP server yang kita gunakan. Tekan Enter untuk melanjutkan.
  • Which protocol do you want for OpenVPN connections – pilih no 2 untuk memilih TCP dan tekan Enter untuk melanjutkan.

  • What port do you want OpenVPN listening to – secara default, vpn akan menggunakan port 1194. Tekan Enter untuk melanjutkan.

  • Which DNS do you want to use with the VPN – Kami menyarankan untuk menggunakan Google. Tekan Enter untuk melanjutkan.

  • Client name – masukkan nama klien baru yang ingin dibuat. Nama klien bisa nama kita sendiri.

  • Press any key to continue – Tekan sembarang tombol keyboard untuk melanjutkan dan proses instalasi openvpn server akan berlangsung.

Proses instalasi vpn

4. Setelah proses instalasi selesai, maka kita akan mendapatkan pesan berikut:

Your client configuration is available at: /root/idsysadmin.ovpn If you want to add more clients, you simply need to run this script again! read more


Cara Mempercepat Loading Page WordPress

Cara Mempercepat Loading Page WordPress

Last updated on

Cara Mempercepat Loading Page WordPress. Google secara resmi telah mengumumkan bahwa kecepatan akses dari sebuah website adalah salah satu faktor utama yang mempengaruhi peringkat SEO. Semakin cepat sebuah website ketika diakses maka akan memiliki peringkat SEO yang lebih baik dan memiliki peluang lebih besar untuk ditampilkan di halaman utama hasil pencarian Google.

Setidaknya terdapat dua (2) faktor utama cara mempercepat loading wordpress yaitu melakukan optimasi pada script wordpress (termasuk gambar yang kita upload) dan tweak atau kecepatan server yang kita gunakan. Kedua cara mempercepat loading page WordPress tersebut memiliki porsi yang penting dalam mempercepat loading wordpress kita.

Cara Mempercepat Loading Page WordPress (Optimasi WordPress)

Cara mempercepat loading page WordPress yang pertama kali harus dilakukan adalah melakukan optimasi pada script WordPress itu sendiri dan melakukan kompresi semua gambar yang kita upload di website WordPress kita.

Cara Setting Autoptimize (Plugin untuk optimasi script wordpress)

Cara mempercepat loading wordpress dari sisi optimasi script wordpress dapat dilakukan dengan mudah dengan menggunakan bantuan plugin Autoptimize. Untuk menginstal plugin Autoptimize dapat dilakukan dengan mudah melalui menu Plugins -> Add New dan kemudian lakukan pencarian Autoptimize dan Install.

Install Plugin Autoptimize

Setelah terinstal, maka langkah selanjutnya adalah cara setting autoptimize tersebut. Kita dapat melihat konfigurasi plugin autoptimize pada meu Settings -> Autoptimize. Secara default, plugin autoptimize telah melakukan optimasi secara otomatis dan kita tidak perlu melakukan perubahan yang berarti jika tidak diperlukan.

Kami sendiri memilih tidak melakukan perubahan pada konfigurasi default autoptimize karena setelah dicek di GTMetrix hasilnya sudah baik. GTMetrix adalah salah satu tool yang sangat baik untuk mengecek apakah script pada website WordPress kita sudah optimal atau belum.

Jika pada website Anda hasilnya kurang memuaskan, maka dapat melakukan beberapa tweak konfigurasi pada plugin autoptimize. Berikut adalah hasil test website kami pada GTMetrix.

hasil gtmetrix idsysadmin

Jadi cara setting autoptimize yang kami lakukan adalah membiarkan konfigurasi default dari plugin autoptimize.

Cara Memperkecil Ukuran Gambar

Setelah melakukan optimasi pada script wordpress, maka langkah selanjutnya adalah melakukan optimasi pada gambar yang kita upload pada website kita. Tak jarang para pemula pengguna WordPress mengeluh website lambat dan mengeluh menyalahkan provider hostingnya namun masalah sebenarnya terletak pada ukuran gambar yang diupload pada website wordpress.

Kami sendiri selalu melakukan kompresi semua gambar yang akan kami upload di website dan memastikan ukurannya selalu dibawah 60kb. Kita dapat melakukan kompresi semua gambar yang akan kita upload dengan mudah pada website Tinypng. Berikut adalah contoh file yang akan kami upload di website yang sebelumnya berukuran 109 kb dan berhasil di kompresi tanpa mengurangi kualitas menjadi 30 kb.

upload di tinypng

Pro TIPS: Pastikan halaman website atau posting artikel Anda tidak melebihi 2MB dari Total page size ketika dicek di GTMetrix.

Cara Mempercepat Loading Page WordPress (Tweak Server)

Setelah kita berhasil melakukan optimasi script wordpress maka artinya kita telah berhasil meningkatkan kecepatan akses wordpress 50% dari total keseluruhannya. Cara mempercepat loading wordpress dengan melakukan optimasi pada script tidak akan membantu banyak ketika kita memiliki traffic website yang besar di website kita (Misal 1000 uv/hari) karena secara otomatis website tetap akan menggunakan resource yang besar dan akhirnya kita akan mengalami penurunan performa yang signifikan pada website dan menjadi lambat.

Jika Anda belum memiliki VPS dan ingin membutuhkan saran VPS yang powerful maka kami menyarankan Layanan Free Managed Cloud VPS Hosting. Anda juga dapat meminta bantuan tim support layanan tersebut untuk mengaktifkan memcached atau bahkan Redis Cache.

Setidaknya terdapat dua (2) hal utama cara mempercepat loading page WordPress dari sisi tweaking server yaitu menggunakan versi php terbaru (7.x atau setidaknya 7.0) dan melakukan caching menggunakan memcache atau redis (kami hanya akan membahas menggunakan memcache).

Cara Melakukan Upgrade ke Php 7.0

Jika kita menggunakan layanan shared hosting, maka umumnya php 7.0 dan ke atas telah terinstal dan kita dapat menggunakannya melalui menu Select Php Version dan kemudian pilih Php 7 pada cPanel.

cara upgrade php7

Namun, jika kita menggunakan VPS yang tidak menggunakan cPane, maka kita dapat mengecek versi php kita saat ini dengan menjalankan perintah berikut pada SSH.

php -v
PHP 5.6.30 (cli)

Seperti yang terlihat, bahwa saat ini VPS kami masih menggunakan php 5.6.

Pada CentOS 7, kita dapat melakukan upgrade ke Php 7.0 dengan beberapa langkah berikut:

1. Tambahkan repo php 7.0 ke CentOS 7 dengan menjalankan perintah

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm

Atau kita juga dapat menambahkan reponya secara manual dengan menggunakan vim editor (Baca cara menggunakan vim editor)

vim /etc/yum.repos.d/remi-php70.repo read more


Cara Install WordPress di VestaCP

Last updated on

Cara Install WordPress di VestaCPMeski telah tersedia auto installer dari softaculous untuk VestaCP, tetapi hanya pada versi softaculous berbayar saja kita dapat menginstal wordpress. Lisensi softaculous sendiri adalah 2 usd/bulan sehingga kami tidak merekomendasikan untuk menggunakan softaculous karena berbayar 🙂 . read more


Cara Membuat Database MySQL VestaCP

Last updated on

Cara Membuat Database MySQL VestaCP. Database MySQL merupakan aspek yang sangat penting untuk membuat website, seperti wordpress. Membuat database di VestaCP sangatlah mudah dan hanya memerlukan beberapa klik saja. Setelah database dibuat, maka langsung dapat menggunakannya. read more


× Ada yang ditanyakan?