Untuk urusan memilah string, pola (pattern), regex dan lain sebagainya grep, merupakan salah satu tools yang wajib diketahui oleh System Administrator atau DevOps atau Site Reliability Engineering atau apapun istilahnya saat ini. Waktu nge-grep file log access nginx (custom), muncul grep "1.2.3.4" /var/log/nginx/rootserver.access_log | tail -n 10 Binary file /var/log/nginx/kurs.web.id.access_log matches output tersebut hanya tampil […]
Menggunakan Debian 10 di AWS Lightsail
Apakah AWS Lightsail support Debian 10? Jawaban singkatnya tidak. Debian 10 belum di support secara official, karena base image yang tersedia masih Debian 9, yang end of life Juni 2020. Cara ini bukan merupakan cara official dan belum tentu stabil di sistem anda, walaupun cara yang sama telah saya gunakan di ratusan server. Wajib data-data […]
Lumen 7 Database connection not configured.
Lumen 7 otomatis menggunakan konfigurasi .env, untuk default connectionnya. Bila anda menggunakan file konfigurasi config/database.php dan mendapati error “Database connection [] not configured.”. ada beberapa kesalahan yang mungkin terjadi. – Penamaan variabel salah – Bila menggunakan multi database anda lupa menentukan defaultnya – file .env kosong – anda lupa menambah tag pembuka PHP <?php di […]
Mengambil Data Kurs Terbaru dengan CodeIgniter 4
Kali ini kita akan membuat tampilan untuk menampilkan data kurs dengan menggunakan API kurs.web.id. Karena kita menggunakan API jadi prosesnya jauh lebih mudah, dan cepat Install Codeigniter 4 Install codeigniter dengan bantuan composer composer create-project codeigniter4/appstarter kurs View Kurs Pindah ke folder kurs, hapus file app/Views/welcome_message.php, ganti dengan <!doctype html> <html lang="en"> <head> <meta […]
Proteksi Nginx dengan Password
Contoh kasus yang banyak adalah banyak aplikasi yang tidak mendukung penggunaan password contoh aplikasi monitoring netdata, atau agar web development anda tidak di index google atau diakses sembarang orang. Daripada me whitelist hanya beberapa IP yang diperbolehkan mengaksesnya ada baiknya menggunakan password atau nama benarnya HTTP Basic Auth. Konsepnya sederhana, seperti namanya Basic Auth. File […]
Solusi Ansible sftp transfer mechanism failed on
Dari beberapa server yang di test [WARNING]: sftp transfer mechanism failed on [DB03]. Use ANSIBLE_DEBUG=1 to see detailed information Coba ngikuti saran dari errornya, aktifin debug, ditambah -vvv $ ansible all -l DB03 -vvv -m shell -a ‘uptime’ # output … … <DB03> PUT /home/jaranguda/.ansible/tmp/ansible-local-3599jdi8zyg2/tmpfmi8111j TO /root/.ansible/tmp/ansible-tmp-1585651877.9100487-550434098817/AnsiballZ_command.py <DB03> SSH: EXEC sshpass -d10 sftp -o BatchMode=no […]