Posted inPHP

Menggabungkan Total dan GroupBy di Laravel

Untuk menggabungkan total query dan GROUP BY di Laravel kita harus menggabungkan eloquent dengan raw query, contoh kita akan menghitung berapa mobil yang dimiliki oleh setiap orang. Di Controller tambahkan $pemilik = Pemilik::groupBy(’mobil_id’)->select(’mobil_id’, \DB::raw(’count(*) as total’))->get(); Hasil query diatas pemilik_id total 1 2 2 2 3 1 5 2 8 3

Posted inLinux

Menjalankan Shell Script dari Crontab

Waktu menjalankan (bash) shell script langsung dari terminal bisa jalan, tetapi waktu crontab tidak bisa? Coba tanya Google :) Script yang akan saya jalankan berapa di /opt/dns.sh #!/usr/bin/env bash dnscrypt-proxy –local-address=192.168.2.8:40 -R cisco -d di crontab * * * * * /bin/bash /opt/dns.sh cek script sudah execute-able ls -l /opt/dns.sh -rwxr-xr-x 1 root root 160 […]

Posted inLinux

Auto Mount Hardisk di Linux

Cara gampang untuk mount partisi di Linux adalah dengan memanfaatkan fstab, bila sudah ditambahakan di fstab setiap booting/reboot hardisk akan otomatis di mount Jalankan blkid /dev/sda1: LABEL="DATA" UUID="0cf51519-1b17-4861-8ca7-bbe119d6eac0" TYPE="ext4" PARTUUID="424fc3ac-b216-4f38-b144-6cd4f96c711e" /dev/sdb1: SEC_TYPE="msdos" UUID="3E16-5919" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="62fbb27f-8970-46d6-99d3-a1d1d04a12311" /dev/sdb2: UUID="3ee658e4-4f2c-42g9-9a9d-2f778ed5c87b" TYPE="ext4" PARTUUID="36c3fe5a-85c8-4f04-aaa8-a2ua60b4eywf0" /dev/sdb3: UUID="gh21-h-kJLK-dd-dVzC-g0HQ-rws" TYPE="LVM2_member" PARTUUID="605tda7a-b1a1-4w2a-889f-d1da62bf3891" Yang akan di mount otomatis adalah /dev/sda1 buka file […]

Posted inLinux

Email Postfix ke GMAIL did not encrypt this message

Gambar gembok merah di gmail, bila dicek pesannya kira-kira domain.com did not encrypt this message Solusi Bila anda belum menyetting SSL bisa menggunakan self-signed ataupun commercial SSL (Comodo, Symantec, Geotrust), disini kita akan menggunakan self-signed SSL. mkdir /etc/postfix/ssl; cd /etc/postfix/ssl; openssl req -x509 -nodes -newkey rsa:2048 -keyout mail.DOMAIN.com.key -out mail.DOMAIN.com.crt -nodes -days 3650 di /etc/postfix/main.cf […]

Posted inLinux

Cara Backup dan Restore Gitea

Untuk saat ini fitur backup/restore Gitea belum lengkap, bukan berarti kita tidak bisa melakukan backup kan ;) Mari kita lakukan langkah demi langkah untuk mengamankan data gitea. Spesifikasi gitea yang saya gunakan – gitea versi 91417e9 – database sqlite3 Sebagai contoh kita akan memindahkan gitea dari server1 ke server2 Server1 : Backup Gitea Folder tempat […]

Posted inLinux

Cara Backup dan Restore GPG Key

Import/Eksport GPG Key cukup mudah dilakukan, kurang dari 1 menit anda sudah bisa menggunakan GPG Key yang sama di komputer yang berbeda. Lihat daftar GPG Bila anda memiliki lebih dari 1 GPG Key bisa dilihat dengan perintah gpg –list-key Contoh output perintah diatas pub 4096R/97AEFDAA 2017-05-09 uid Jaranguda (jaranguda) <[email protected]> sub 4096R/F9EDC6D7 2017-05-09 97AEFDAA adalah […]