Cara Install CyberPanel di Centos 7

Last updated on

Cara Install CyberPanel di Centos 7 – Cyberpanel adalah kontrol panel hosting/vps gratis dan berbayar yang dikembangkan oleh OpenLiteSpeed (versi gratis dari LiteSpeed). read more


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 Menggunakan Screen Linux

Last updated on

Category : Tutorial Umum

Cara Menggunakan Screen Linux. Screen adalah aplikasi yang dapat digunakan untuk menjalankan multiple terminal yang terpisah secara instant di dalam satu terminal. Screen sangat berguna ketika kita ingin menjalan beberapa perintah command line secara bersamaan di dalam satu terminal, membagikan sesi terminal yang kita jalankan dengan user lainnya dan menjalankan command line di dalam background.

Cara menggunakan screen di linux sangatlah mudah dan hal pertama yang harus kita pastikan apakah screen telah terinstal pada OS kita atau belum. Jika belum terinstal, maka kita harus menginstalnya.

Pada Ubuntu atau CentOS dengan instalasi normal, umumnya screen telah terinstal secara otomatis. Namun, jika belum terinstal maka kita harus install screen di ubuntu (OS Debian) atau CentOS (Redhat) terlebih dahulu.

Cara instal screen di ubuntu dan OS sangatlah sederhana dan kita cukup mengikuti panduan berikut untuk melakukannya:

Cara install screen di ubuntu (Debian)

sudo apt-get install screen

Cara install screen di CentOS (Redhat)

yum install screen

Selesai. Dengan begitu screen telah terinstal pada Ubuntu atau CentOS kita.

Screen sendiri sebenarnya adalah satu dari sekian banyak perintah pada linux yang sangat powerful dan wajib untuk kita kuasai 🙂

Cara Membuat Screen di Linux

Cara membuat screen di linux sangatlah mudah. Hal pertama yang perlu kita lakukan adalah menjalankan perintah screen untuk melihat daftar perintah screen di linux.

screen

Setelah itu, tekan kombinasi Ctrla (tanpa -) dan kemudian ? untuk melihat daftar perintah screen di linux.

Untuk membuat screen baru dengan identitas tertentu maka kita dapat menjalankan perintah:

screen -R "baru"

Artinya kita akan membuat screen baru dengan identitas baru.

Cara Menggunakan Screen Linux

Setelah menginstal screen dan mengetahui perintahnya, maka selanjutnya adalah cara menggunakan screen di linux. Hal yang terpenting dalam screen adalah fungsi dari perintah Detach dan Attach dimana kita dapat menjalankan perintah di screen dan running di background untuk kemudian kita kembali lagi ke screen tersebut untuk melanjutkan atau melihat proses yang kita jalankan di screen tersebut.

Sebagai contoh, untuk membuat screen baru dengan identitas, maka kita dapat menjalankan perintah

screen -R "idsysadmin"

Dengan begitu, artinya kita akan membuat screen baru dengan identitas idsysadmin.

Selanjutnya, pada screen tersebut kita dapat melakukan perintah tertentu misalnya melakukan upgrade kernel

yum update kernel

Cara Menggunakan Screen Linux

Selanjutnya, kita dapat melakukan Detach atau meninggalkan screen tersebut dengan menekan tombol kombinasi Ctrl + a + d (tanpa +) maka secara otomatis kita akan dibawa ke terminal awal kita dan proses upgrade kernel akan dilanjutkan di background sehingga kita bisa menjalankan task lainnya.

Untuk melihat daftar screen yang sedang berjalan, maka kita dapat menjalankan perintah:

screen -ls
There is a screen on:
	15897.idsysadmin	(Detached)
1 Socket in /var/run/screen/S-root.

Seperti yang kita lihat, dalam contoh ini kita memiliki screen yang berjalan dengan identitas 15897.idsysadmin.

Untuk kembali ke screen tersebut dan melihat progress perintah yang kita jalankan pada screen tersebut maka kita cukup menjalankan perintah

screen -r 15897.idsysadmin

Setelah menjalankan perintah tersebut maka secara otomatis kita akan dibawa ke screen tersebut. Untuk keluar dari screen trsebut, silakan ketik perintah exit pada terminal

exit

Kita telah keluar dari screen dan untuk memverifikasinya bisa menjalankan perintah

screen -ls
No Sockets found in /var/run/screen/S-root. read more


× Ada yang ditanyakan?