Instalasi & Konfigurasi NFS Server pada Debian/Ubuntu + Mount Windows

Network File System (NFS) merupakan protokol berbagi file yang cepat dan ringan, ideal untuk digunakan pada server Debian/Ubuntu/Proxmox sebagai shared storage antar Linux, container maupun VM. Dokumen ini menunjukkan langkah lengkap untuk konfigurasi hingga berhasil di-mount pada Windows 10/11.

Continue Reading

Cara Menyembunyikan Address Bar di Google Chrome

Saat membuat video tutorial atau melakukan presentasi, mungkin kita ingin tampilan Google Chrome terlihat lebih bersih tanpa address bar maupun ikon keamanan (HTTPS lock). Sayangnya, Google Chrome tidak menyediakan opsi bawaan untuk menyembunyikan address bar sepenuhnya. Namun ada beberapa trik yang bisa digunakan dengan command line --app atau --kiosk agar Chrome tampil lebih minimalis.

Continue Reading

Pembuatan APK Launcher ke URL

Tujuan: membuat aplikasi Android sederhana yang ketika dibuka akan langsung membuka browser (Chrome jika ada, atau browser default) dengan URL tertentu.

1. Buat Project Baru di Android Studio

  1. Buka Android Studio.

  2. Pilih New Project → Empty Activity.

  3. Beri nama aplikasi (misal: AldoExpertLauncher).

  4. Pilih bahasa Kotlin.

  5. Selesai, Android Studio akan membuat project dasar dengan MainActivity.

    Continue Reading

Setup WireGuard Dashboard Full Control di Ubuntu

WG-Dashboard Native Install – Solusi Elegant Kendali VPN untuk Infrastruktur Modern

Langkah-langkah berikut akan menginstal wg-dashboard secara langsung di host tanpa Docker agar fitur start/stop/restart WireGuard berfungsi dengan baik.

Continue Reading

Nginx vs Caddy: Mana Reverse Proxy yang Lebih Baik?

Di dunia DevOps dan web server modern, istilah reverse proxy sudah jadi bagian penting, apalagi saat kita bicara soal keamanan, efisiensi, dan manajemen trafik ke berbagai aplikasi. Dua nama besar yang sering muncul adalah Nginx dan Caddy. Tapi, sebenarnya, mana sih yang lebih baik untuk kebutuhan kita?

Continue Reading

Panduan Install Proxmox VE dengan No-Subscription

Proxmox Virtual Environment (Proxmox VE) adalah platform virtualisasi berbasis open-source yang mendukung KVM (Kernel-based Virtual Machine) dan LXC (Linux Containers). Dengan Proxmox VE, kita dapat mengelola VM dan container melalui web GUI yang intuitif.

Dokumentasi ini akan menjelaskan cara menginstal Proxmox VE

Continue Reading

Panduan Install Kubernetes Dashboard Terbaru (WebGUI)

Ikuti langkah-langkah berikut untuk menginstal Kubernetes Dashboard versi terbaru di cluster Kubernetes Anda.

Langkah 1: Install Kubernetes Dashboard

Jalankan perintah berikut untuk menginstall Kubernetes Dashboard versi terbaru:

 
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/deploy/recommended.yaml --validate=false

Perintah ini akan menginstal semua komponen yang diperlukan untuk Kubernetes Dashboard.

Langkah 2: Buat ServiceAccount dan RoleBinding (Admin)

Untuk memberikan akses admin ke Dashboard, buatlah ServiceAccount dan ClusterRoleBinding:

 
cat <<EOF | kubectl apply -f - 
apiVersion: v1 
kind: ServiceAccount 
metadata: 
  name: admin-user 
  namespace: kubernetes-dashboard 
 
--- 
apiVersion: rbac.authorization.k8s.io/v1 
kind: ClusterRoleBinding 
metadata: 
  name: admin-user 
roleRef: 
  apiGroup: rbac.authorization.k8s.io 
  kind: ClusterRole 
  name: cluster-admin 
subjects: 
- kind: ServiceAccount 
  name: admin-user 
  namespace: kubernetes-dashboard 
EOF

Ini akan memberikan hak akses penuh ke Kubernetes Dashboard.

Langkah 3: Ambil Token Login

Untuk login ke Dashboard, ambil token untuk user admin yang telah dibuat:

 
kubectl -n kubernetes-dashboard create token admin-user

Salin token yang ditampilkan karena akan digunakan untuk login ke dashboard.

Langkah 4: Akses Dashboard via Port-Forward

Untuk mengakses Dashboard secara lokal, jalankan port-forward:

 
kubectl port-forward -n kubernetes-dashboard svc/kubernetes-dashboard 8443:443

Setelah itu, buka browser dan akses Dashboard di https://localhost:8443.

Perhatikan bahwa browser akan menampilkan peringatan sertifikat (karena self-signed), klik "Continue" untuk melanjutkan.

Langkah 5: Login Menggunakan Token

Pilih Token saat login, kemudian paste token yang telah diambil sebelumnya.

Setelah login, Anda akan dibawa ke Kubernetes Dashboard untuk memonitor dan mengelola cluster Kubernetes Anda.

Semoga langkah-langkah ini membantu! Jika ada masalah, Anda dapat melihat dokumentasi resmi Kubernetes Dashboard.

Continue Reading

Installasi Kubernetes Cluster Multi-Node dengan Kubeadm dan WireGuard VPN

Kubernetes adalah platform orkestrasi container open-source yang populer digunakan untuk mengelola deployment dan scaling aplikasi secara otomatis di banyak server. Untuk membangun cluster Kubernetes yang terdiri dari beberapa node (server), diperlukan konektivitas jaringan stabil antar node. Namun pada kondisi tertentu, tidak semua server memiliki IP publik, seperti pada server rumah atau server pribadi milik anggota tim.

Oleh karena itu, dalam dokumentasi ini, kita akan menggunakan WireGuard VPN untuk menyatukan semua server dalam jaringan virtual private (mesh). Hanya 1 server (master) yang wajib memiliki IP publik agar bisa diakses oleh server lain melalui VPN. Server lainnya (worker) bisa berada di jaringan lokal, rumah, atau bahkan menggunakan koneksi internet mobile, selama dapat terhubung ke WireGuard master.

Catatan: Kubernetes tidak bisa bersanding dengan docker.io karena containerd yang berbeda service

Continue Reading

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line