Untuk mengatasi brute-force akun SSH di CentOS kita menggunakan fail2ban untuk memblokir ip-ip yang mencoba menerka password akun linux anda. Install EPEL yum install epel-release -y Install fail2ban CentOS 7 yum install fail2ban sendmail Konfigurasi fail2ban Konfigurasi fail2ban berada di folder /etc/fail2ban mv /etc/fail2ban/jail.local /tmp cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local cat /tmp/jail.local >> /etc/fail2ban/jail.local Edit file /etc/fail2ban/jail.local […]
Git src refspec matches more than one
Cara mengatasi error src refspec v1 matches more than one error: src refspec v1 matches more than one. error: failed to push some refs to ‘git@gitlab.com:jaranguda/mail.jaranguda.git’ Cek tag yang bermasalah dengan git tag $ git tag v1 v2 lalu hapus dengan git tag -d NAMATAG $ git tag -d v1 Deleted tag ‘v1’ (was 26be539) […]
Mengirim Email dengan Mailables di Laravel 5.4
Mengirim email dengan Laravel sangat-sangat mudah, hanya butuh beberapa baris kode, seperti sulap email bisa langsung dikirim. Email yang dikirim bisa menggunakan template, markdown ataupun plain text, sangat flexible. Untuk memudahkan mengenai pengiriman email di Laravel, kita akan membuat laravel mengirim email tiap kali ada user yang mendaftar. Install Laravel Install Laravel dengan composer composer […]
NGINX Rewrite URL dengan sub_filter
Contoh untuk merubah URL di nginx dengan bantuan modul sub_filter, sebagai contoh saya menggunakan aplikasi di http://smsgateway.jaranguda.com/admin/ semua URL CSS/JS di hardcoded, bila di reverse proxy dengan nginx file CSS/JS tersebut tidak bisa diakses, solusinya adalah merubah URL CSS/JS dengan sub_filter sub_filter "http://smsgateway.jaranguda.com/admin/" "http://sms.jaranguda.com/"; sub_filter_once off; Contoh lengkap di blok server nginx server { […]
Instalasi dan Konfigurasi Gammu SMSD PlaySMS di Orange Pi
PlaySMS adalah salah satu aplikasi yang bisa digunakan untuk mengelola SMS Gateway, karena menggunakan web ui jadi PlaySMS sangat mudah digunakan, tanpa perlu menggunakan command line bila menggunakan gammu langsung. Persiapan Alat IP Komputer : 192.168.2.10 IP Orange Pi : 192.168.2.47 Modem USB : Huawei E220 HSDPA Orange Pi PC terinstall Armbian Colokkan modem USB […]
Install dan Konfigurasi Gitea + Let’s Encrypt di Debian 8
Gitea fork dari gogs merupakan alternative lain dari Github ataupun Gitlab, selain menggunakan memory yang kecil, gitea juga stabil dan cepat. Saya sendiri menggunakan gitea (sebelumnya gogs) untuk hosting 30-an repository dengan 3 orang tim masih memadai dengan VPS 512 (DigitalOcean/Vultr) lebih dari cukup menghandle kebutuhan git tim, walaupun sekarang saya sudah pindah ke Linode […]