Posts

Showing posts from December, 2025

Installasi zerotier di Container Mikrotik

Image
Mikrotik telah menyediakan paket untuk Zerotier, namun hanya tersedia pada arsitektur ARM dan ARM64. Untuk mengatasi permasalahan tersebut, zerotier dapat diinstallasi melalui mikrotik container. Permasalahannya mikrotik container hanya tersedia pada arsitektur ARM, ARM64 dan x86.  Penulis menggunakan mikrotik x86 untuk melakukan Installasi zerotier melalui container yang ada di mikrotik. Mikrotik container hanya tersedia mulai ROS 7, bila ROS anda masih dibawah ROS 7 wajib melakukan upgrade. Langkah yang perlu dilakukan sbb: Pastikan package container telah terinstall di mikrotik. Bila belum terinstall, silahkan didownload di websites mikrotik.com/download dan sesuaikan dengan versi ROS yang terinstall. Pastikan mode container telah aktip, bila belum segera diaktipkan dengan perintah dibawah, selanjutnya restart mikrotik. /system/device-mode/update container=yes tambahkan virtual ethernet dengan ip address yang diinginkan, misalnya 172.17.0.2 sedangkan untuk gataways kita gunakan ...

Menjadwalkan Backup Mikrotik dengan schedule

Image
Script dibawah silahkan copy paste di Mikrotik system schedulu dan sesuaikan dengan jadwal yang akan dieksekusi, misalnya tiap 1 bulan akan melakukan backup system. :log info "STARTING BACKUP"; #ambil nama mikrotik, tanggal dan tahun :local identity [/system identity get name]; :local date [/system clock get date]; :local time [/system clock get time]; #ambil data tanggal bulan tahun :local year [:pick $date 7 11]; :local month [:pick $date 0 3]; :local day [:pick $date 4 6]; #ganti nama bulan menjadi angka :local monthNum [:tonum ([:find "janfebmaraprmayjunjulaugsepoctnovdec" $month]/3)] :if ($monthNum < 10) do={ :set monthNum "0$monthNum" } #gabungkan tahun bulan dan tanggal  :local mydatetime ($year .  $monthNum .$day) #gabungkan tanggal dan jam :local timestamp ($mydatetime . "-" . [:pick $time 0 2] . [:pick $time 3 5] . [:pick $time 6 8]); :local filename ($identity . "-" . $timestamp); #lakukan proses backup normal dan plain te...

Installasi Sistem Operasi Armbian di STB HG680P

Image
Armbian merupakan sistem operasi berbasis Linux yang merupakan turunan dari Debian atau Ubuntu. HG680P merupakan STB untuk menjalankan siaran IPTV Online.  STB HG680P merupakan perangkat yang sangat ringan dengan penggunaan listrik yang ramah sebesar 12Volt, banyak beredar dipasaran karena sudah tidak digunakan oleh pelanggan dari provider internet seperti indihome.  Installasi di STB680H sangat mudah bila dibandingkan dengan perangkat STB lainnya seperti STB B860H yang sangat ribet perlu interaksi dengan IC yang ada didalam PCB saat proses installasi. Installasi Armbian di STB bekas ini tentunya memiliki tujuan diantaranya mengganti Sistem Operasi bawaah dari ISP yang hanya bisa dipakai oleh ISP bersangkutan untuk menampilkan siaran TV, youtube dan tidak dapat digunakan untuk ISP lainnya, selain itu dapat digunakan untuk keperluan konfigurasi server yang sangat berguna seperti server proxy, router, NAS, dan lainnya. Installasi yang dilakukan kali ini untuk keperluan membangun...

Blokir iklan/ads youtube melalui firewall mikrotik

Image
Iklan sangat mengganggu ketika kita membuka youtube. Iklan dengan hitungan detik mampu membuat kita menunggu sampai video yang akan kita putar selesai menampilkan iklan. Gambar dibawah menampilkan link iklan youtbe yang terdeteksi di aplikasi pi-hole. Beberapa cara sudah dilakukan seperti memblokir melalui aplikasi pi-hole di Linux, hasilnya youtube tidak bisa dibuka saat pertamakali loading.      Beberapa link iklan youtube akan kita blokir melalui layer7 dengan regex seperti dibawah dengan cara masuk ke menu IP - Firewall -  Layer 7 Protocol atau masukan command berikut di terminal mikrotik : /ip firewall address-list add address=192.168.2.0/24 list=LOKAL add address=10.10.10.0/24 list=LOKAL add address=10.10.20.0/24 list=LOKAL add address=10.10.21.0/24 list=LOKAL add address=192.168.18.0/24 list=LOKAL add address=192.168.19.0/24 list=LOKAL /ip firewall layer7-protocol add name=YoutubeAds regexp="^.+r[0-9]+\\.[a-z0-9-]+\\.googlevideo+\\.com.*\$" add name=YoutubeAds...

Script backup otomatis mikrotik ke cloud

Mikrotik akan melakukan backup setiap sebulan sekali ke cloud mikrotik, silahkan copy paste script berikut di terminal mikrotik, hasilnya bisa dilihat di System - Schedule.   /system scheduler add interval=30d name=cloud-backup on-event="/system backup cloud remove-file number=0\r\n:delay10\r\n/system backup cloud upload-file action=create-and-upload password=password" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=jan/01/2022 start-time=03:00:00

Hapus atau disable untuk user Hotspot yang telah expired menggunakan schedule

Image
 User mikrotik yang telah melewati masa aktip akan terus menerus bisa login, cara mengatasinya tambahkan script berikut di profile hotspot. 1. Masuk ke hotspot, cari tab "user profile", pilih profile yang akan dikonfigurasikan 2. Setelah profile aktip, cari tab script dan tambahkan script berikut : :local pengguna $user; :local date [/system clock get date]; :local time [/system clock get time]; :log warning "$pengguna telah login pada jam $time"; { #tambahkan comment tanggal login pertama kali  :if ( [ /ip hotspot user get $pengguna comment ] = "" ) do={   [ /ip hotspot user set $pengguna comment=$date ]  } #tambahkan di schedule sesuai masa aktip #hapus di schedule bila masa aktip selesai  :if ([/system scheduler find name=$pengguna]="") do={  /system scheduler add name=$pengguna interval=30d on-event="/ip hotspot user disable [find name=$pengguna]\r\n/ip hotspot active remove [find name=$pengguna]\r\n/ip hotspot user set comment=\"\...