Menginstall Wakapi, Sebuah Self-Hosted Koding Statistik yang Kompatible Dengan WakaTime Client API
Menginstall Wakapi, Sebuah Self-Hosted Koding Statistik yang Kompatible Dengan WakaTime Client API

Wakapi adalah sebuah self-Hosted koding statistik yang kompatible dengan WakaTime client. Dapat diinstall di Windows, MacOS, maupun Linux. Karena Anda yang memegang server, maka data benar-benar milik Anda. Artikel ini berisi cara untuk menjalankan Wakapi di sistem operasi Linux.

ditatompel Insights
Pengunguman: Public Node dan Layanan-Layanan Yang Akan Saya Tutup Permanent

Layanan-layanan saya seperti Monero Public Node (mainnet, stagenet, dan testnet), Peertube dan Mastodon akan saya tutup secara permanen per tanggal 25 Juni 2023.

Mengkonfigurasi WireGuard VPN Client
Mengkonfigurasi WireGuard VPN Client

Artikel ini berisi informasi mengenai cara untuk mengimport konfigurasi WireGuard VPN Anda ke Android, iOS/iPhone, MacOS, Windows dan Linux.

Menginstall WireGuard-UI untuk Mengatur WireGuard Server Anda
Menginstall WireGuard-UI untuk Mengatur WireGuard Server Anda

WireGuard-UI akan sangat mempermudah Anda dalam mengatur WireGuard peers (clients). Artikel ini membahas langkah-langkah menginstall dan mengkonfigurasi WireGuard UI di VPS.

Cara Setup VPN Server WireGuard Sendiri
Cara Setup VPN Server WireGuard Sendiri

Cukup menggunakan VPS seharga 6 dolar per bulan, Anda bisa memiliki VPN server sendiri menggunakan WireGuard VPN. Ikuti caranya di artikel berikut ini untuk menginstall, dan mensetting VPS Ubuntu 22.04 menjadi VPN server Anda.

Cara Akses Reddit Tanpa VPN Dengan Libreddit
Cara Akses Reddit Tanpa VPN Dengan Libreddit

Buat kamu yang kesulitan mengakses Reddit karena diblokir oleh ISP, menggunakan libreddit adalah cara alternatif dan mudah untuk mengakses Reddit tanpa VPN.

Babak Baru Sensor Internet di Indonesia: DPI & TCP Reset Attack
Babak Baru Sensor Internet di Indonesia: DPI & TCP Reset Attack

Berbeda dengan sebelumnya yang menggunakan DNS filtering, beberapa upstream telah melakukan TCP Reset Attack untuk memblokir akses ke website-website yang dinilai ilegal. Dan kenapa Anda harus mulai perduli untuk masalah ini.

Menyelamatkan ASCIINEMA SERVER Yang Gagal Upgrade Karena PostgreSQL
Menyelamatkan ASCIINEMA SERVER Yang Gagal Upgrade Karena PostgreSQL

Hari ini, saya menemui kendala saat melakukan upgrade self-hosted asciinema-server milik saya. Setelah mengikuti proses upgrade sesuai dokumentasi asciinema-server di GitHub, container phoenix dan postgres gagal berjalan dan selalu restart.

Official Mirror Arch Linux Dari Indonesia Bertambah Satu Lagi
Official Mirror Arch Linux Dari Indonesia Bertambah Satu Lagi

Kemarin pada tanggal 16 Februari 2023, saya membuat feature request supaya mirror repositori Arch Linux saya dapat ditambahkan ke official repositori Arch Linux. Dan saat ini sudah terlisting ke halaman resmi mirror Arch Linux! Terima kasih Anton Hvornum dan Arch Linux Mirror Team!

Sebenarnya, dulu saya pernah juga me-maintenance mirror Arch Linux. Pada saat itu waktu server devilzc0de.org masih sehat dan domain belum hilang 😂. Tapi… Ah, sudahlah.. Jadi keinget masa-masa indah 😍, masa masa sendu 😞.

Cara Backup Otomatis CyberPanel Website ke S3 tanpa menggunakan CyberPanel Cloud
Cara Backup Otomatis CyberPanel Website ke S3 tanpa menggunakan CyberPanel Cloud

Jika di artikel sebelumnya saya pernah membuat artikel tentang bagaimana cara commit otomatis ke GitHub di CyberPanel tanpa Git Manager, kali ini saya ingin berbagi cara untuk melakukan backup otomatis semua website di CyberPanel ke S3 Storage.

Sebenarnya CyberPanel memiliki fitur bawaan untuk melakukan backup otomatis ke S3 storage. Namun untuk menggunakan fitur tersebut, kita harus mengkoneksikan server CyberPanel kita ke CyberPanel Cloud.

Sedangkan metode saya ini menggunakan bash script sehingga dapat digunakan dan diekseskusi secara otomatis melalui cron tanpa harus mengkoneksikan server CyberPanel ke CyberPanel Cloud.

Cara Commit Otomatis ke GitHub di CyberPanel Tanpa Git Manager
Cara Commit Otomatis ke GitHub di CyberPanel Tanpa Git Manager

Saat saya mencoba menggunakan fitur bawaan CyberPanel Git Manager, saya menemui banyak permasalahan. Salah satu diantaranya adalah error yang mengatakan: “You are not authorized to access this resource”. Hal tersebut selalu terjadi meskipun saya sudah mengikuti panduan komunitas.

Selain itu, dengan mengikuti panduan komunitas dengan memberikan SSH key yang digenerate oleh CyberPanel ke akun GitHub utama juga akan memberikan akses ke semua repositori milik akun tersebut. Hal ini tentu saja tidak baik jika suatu saat seseorang mampu menanamkan backdoor / webshell di aplikasi website Anda. Dan sebagai informasi tambahan, konfigurasi CyberPanel secara default memberikan akses read kepada publik ke folder .git yang ada di folder public_html.

Di artikel ini, saya ingin berbagi cara alternatif untuk melakukan commit otomatis ke GitHub untuk website-website yang ada di CyberPanel (ditambah dengan metode yang lebih baik dengan memanfaatkan fitur GitHub Deploy keys daripada global SSH access key ke akun utama).

Install Mastodon Tanpa Docker (Ubuntu 20.04)
Install Mastodon Tanpa Docker (Ubuntu 20.04)

Mastodon adalah software media sosial (seperti Twitter) yang sifatnya free dan open-source. Keunikan dari Mastodon adalah terdesentralisasi, banyak orang menginstall Mastodon dan masing-masing installasi Mastodon (yang bisa kita sebut node atau instance) dapat saling berkomunikasi dan dapat memiliki syarat dan ketentuan, kebijakan privasinya masing-masing.

Artikel ini membahas mengenai cara menginstal Mastodon di Ubuntu 20.04 beserta dependensi yang diperlukan seperti PostgreSQL, Ruby, dan NodeJS, meng-konfigurasi Mastodon dan SystemD service supaya dapat auto-start setelah server booting.

Menjalankan Windows 11 (TPM Dan Secure-Boot) Di KVM
Menjalankan Windows 11 (TPM Dan Secure-Boot) Di KVM

Microsoft memperketat keamanan dari Windows 11 dengan menambahkan TPM dan Secure-Boot sebagai kebutuhan minimal yang harus dipenuhi agar kita dapat menginstall Windows 11 baik itu bare-metal ataupun melalui virtualisasi.

Artikel ini membahas bagaimana mengaktifkan TPM dan Secure-Boot untuk Windows 11 di QEMU virtual machine (VM).

Cara Install Commento Dan Konfigurasi Nginx Sebagai Reverse Proxy-nya
Cara Install Commento Dan Konfigurasi Nginx Sebagai Reverse Proxy-nya

Commento adalah platform layanan komentar (seperti Disqus) yang berfokus pada privasi. Dia open-source, relatif cepat saat diakses dan dapat didownload dan dijalankan di server milik kita sendiri (self-hosted). Artikel ini membahas mengenai cara menginstal Commento beserta dependensi yang diperlukan seperti PostgreSQL, meng-konfigurasi Commento dan SystemD service supaya dapat auto-start setelah server booting. Dan, sebagai tambahan, menggunakan Nginx sebagai reverse-proxy supaya Commento dapat diakses melalui HTTPS.

Bijak Dalam Pemilihan Dan Penggunaan Password / Kata Sandi
Bijak Dalam Pemilihan Dan Penggunaan Password / Kata Sandi

Password adalah sesuatu yang rahasia, artikel ini membahas bagaimana seharusnya Anda membuat dan memperlakukan kata sandi Anda serta tips menggunakan password manager untuk mempermudah manajemen password yang unik dan acak di setiap situs / aplikasi yang Anda gunakan.

ditatompel Insights
Situs Streaming Brand New Tube Kena Hack, 350 Ribu Data Personal Bocor

Di bulan Agustus 2022, situs streaming bernama Brand New Tube dilaporkan mengalami kebocoran data. Hampir 350 ribu data personal pengguna bocor dari situs asal Inggris tersebut, termasuk email, username, alamat IP, jenis kelamin, pesan pribadi, dan password yang disimpan dengan SHA1 hash (unsalted).

100 Juta Data Penduduk Indonesia Yang Diduga Dari KPU Bocor
100 Juta Data Penduduk Indonesia Yang Diduga Dari KPU Bocor

Beredar kembali di sebuah forum Breached yang memperjual-belikan kebocoran data, kali ini menghantui Komisi Pemilihan Umum (KPU) Indonesia. Tidak tanggung-tanggung, 2 juta dari 100 juta data kependudukan tersebut dibagikan secara gratis.

1,3 Miliar Data Registrasi SIM Card Kominfo Diduga Bocor
1,3 Miliar Data Registrasi SIM Card Kominfo Diduga Bocor

Di akhir bulan Agustus 2022, seseorang dengan inisial Bjorka di forum breached menjual 1,3 miliar data registrasi SIM card. File berukuran 87GB yang dijual tersebut berisi informasi NIK, nomor telepon, Operator Seluler sampai tanggal registrasi SIM card.

Katanya Internet Positif Python Script Bind Named
Katanya Internet Positif Python Script Bind Named

Kebetulan beberapa bulan lalu saya sedang ada projek membangun infrastruktur di salah 1 kantor di Indonesia. Nah salah satunya adalah membuat DNS server internal mereka, dan mereka minta untuk pemblokiran situs sesuai arahan dari pemerintah.

Manipulasi Enkripsi Password
Manipulasi Enkripsi Password

Sampai saat ini, banyak CMS telah mengimplementasikan / mengembangkan menggunakan hash dan salt untuk metode penyimpanan password pada database. Namun masih banyak aplikasi website lainnya yang masih menggunakan fungsi MD5/SHA1 hash saja.

Firewall iptables Port Knocking
Firewall iptables Port Knocking

Kali ini saya ingin berbagi tips untuk meningkatkan keamanan server dengan menggunakan teknik port knocking. Port knocking adalah sebuah cara untuk membuka port tertentu dengan cara mengirimkan paket ke sedetetan port-port tertentu yang telah ditentukan sebelumnya.

Spoofing SSL MITM Attack Juniper SSL VPN & UAC
Spoofing SSL MITM Attack Juniper SSL VPN & UAC

Juniper Junos Pulse Secure Access Service (atau biasa disebut SSL VPN) dengan IVE OS 7.0r2 sampai 7.0r8 dan 7.1r1 sampai 7.1r5 dan Juniper Junos Pulse Access Control Service (atau biasa disebut UAC) dengan UAC OS 4.1r1 sampai 4.1r5 memasukan test Certification Authority (CA) pada daftar Trusted Server CA yang memudahkan malicious user melakukan man-in-the-middle (MiTM) attack untuk melakukan spoofing SSL server dengan mengatasnamakan test CA tersebut.

spys[dot]ru Proxy Checker [PHP]
spys[dot]ru Proxy Checker [PHP]

Script untuk cek list proxy dari spys.ru dengan fitur pengecekan proxy tersebut cukup cepat atau tidak sesuai dengan koneksi internet yang digunakan. Caranya melalui respond dari proxy server / timeout-nya (defaultnya saya buat 3 detik).

Membuat Lab Virtualisasi Pada Jaringan Lokal Dengan VirtualBox (2012)
Membuat Lab Virtualisasi Pada Jaringan Lokal Dengan VirtualBox (2012)

Belakangan ada beberapa teman yang bertanya dan tertarik untuk belajar build server. Kebanyakan dari mereka berfikir bahwa untuk belajar build server / maintenance server itu butuh VPS atau bahkan dedicated server. Apa bener begitu? Padahal harga untuk VPS untuk ukuran sebagian mahasiswa dirasa cukup tinggi, apa lagi dedicated server.

Script PHP Cek Double Entry Dari Setiap Line Dalam 1 File
Script PHP Cek Double Entry Dari Setiap Line Dalam 1 File

Jadi ceritanya kemarin ada NOC yang bertanya, bisa ga sih klo kita ngecek entri konfigurasi yang double menggunakan script. Terus ane dikasi contoh file yang namanya nice.rsc. Setelah saya buka, ternyata file tersebut digunakan untuk menambahkan alamat IP yang terdaftar di OpenIXP ke MikroTik RouterOS.

PHP E-Mail Advanced Validation (Format, MX Host, SMTP Mailbox)
PHP E-Mail Advanced Validation (Format, MX Host, SMTP Mailbox)

Tidak bisa dipungkiri lagi jika di internet, keberadaan E-Mail sangatlah penting. Dengan adanya E-Mail, informasi dapat sangat cepat sampai meskipun sang pengirim dan penerima berada di dua benua yang berbeda. Selain itu, email juga masih menjadi pilihan perusahaan dan developer untuk menyampaikan informasi kepada para pelanggannya.

Koneksi Ke Internet Modem Smart ZTE AC2726i pada Linux
Koneksi Ke Internet Modem Smart ZTE AC2726i pada Linux

Berikut ini adalah tutorial untuk melakukan koneksi ke internet dengan modem Smart Fren ZTE AC2726i atau ZTE AC2726 (Dual Mode USB Modem) menggunakan wvdial.

Scan MS08-067, Conficker, Regsvc dan SMBv2 DoS Dengan Nmap
Scan MS08-067, Conficker, Regsvc dan SMBv2 DoS Dengan Nmap

Sebagai pengguna komputer, khususnya seorang sistem administrator, melakukan pengecekan vulnerability sangatlah penting. Jika tidak dilakukan dapat menimbulkan kerugian yang serius karena virus/worm yang digunakan oleh malicious hacker yang memanfaatkan celah keamanan tersebut.

Computer Experts
Computer Experts

Mengenai job desk Programmer, NOC Engineer dan System Administrator berdasarkan tingkatan-tingkatan-nya. Dan mungkin juga sedikit menjawab misteri dari seorang hacker.

Konfigurasi PHPMyAdmin Untuk Multi Database Server
Konfigurasi PHPMyAdmin Untuk Multi Database Server

Pada kesempatan kali ini saya ingin berbagi bagaimana caranya mengkonfigurasi aplikasi PHPMyAdmin sehingga dapat digunakan untuk memanage multi MySQL database server (secara remote).