Postingan

Menampilkan postingan dari Juni, 2023

BELAJAR NETWORK AUTOMATION DENGAN PYTHON | #5 Install Python

untuk menginstall python temen-temen download di web: python.org atau temen-temen bisa menginstall anaconda: anaconda.com

BELAJAR NETWORK AUTOMATION DENGAN PYTHON | #4 Basic Command Line Windows

 Pada postingan kali ini kita akan belajar command dasar pada command promt windows: cd , : untuk melihat posisi sekarang kita ada didirektori mana ini seperti pwd. dir : untuk melihat isi direktori. cd <nama direktori> : untuk pindah direktori. cd .. : untuk keluar 1 direktori. cls : membersihkan command promt. type : melihat isi file.

BELAJAR NETWORK AUTOMATION DENGAN PYTHON | #3 Basic Command Line Linux & MAC

Pada postingan kali ini kita akan belajar perintah dasar cli pada Linux dan Mac pwd : untuk melihat posisi kita sekarang lagi ada di direktori mana. ls : untuk melihat isi direktori. cd <nama direktori> : untuk pindah ke suatu direktori. cd : pindah ke direktori home user. cd .. : untuk keluar 1 direktori. clear : untuk membersihkan terminal. mkdir : untuk membuat direktori nano <nama file> : text editor bisa digunakan langsung untuk membuat file

BELAJAR NETWORK AUTOMATION DENGAN PYTHON | #2 Apa itu Python

Bismillah.... PADA POSTINGAN KALI INI KITA AKAN BERKENALAN DENGAN PYTHON. dibuat tahun 1990 oleh guido van rossum python didesain untuk mudah digunakan dan dipelajari serta mudah bagi kita untuk membaca code python MENGAPA KITA MEMILIH UNTUK MENGGUNAKAN PYTHON mudah untuk dipelajari gratis mutil platform web mobile desktop lebih mengutamakan waktu developer daripada waktu proses komputer LIBRARY PYTHON Flask & Django (Web) Numpy & Pandas (Data science) Paramiko, Netmiko, Napalm (Network) Beautifulsoup & Scrapy (Web Scrapy) SIAPA SAJA YANG MENGGUNAKAN PYTHON: Google Amazon Instagram Facebook Spotify dll -Dimas Kurniawan-

BELAJAR NETWORK AUTOMATION DENGAN PYTHON | #1 INTRODUCTION

SELAMAT DATANG pada kesempatan kali ini, kita akan sama-sama belajar mengenai otomatisasi jaringan, apa itu otomatisasi? jadi ketika kita melakukan suatu pekerjaan yang sifatnya repeat/berulang-ulang kita bisa membuat pekerjaan dengan mengotomatisasikannya, kita bisa melakukan otomatisasi apapun itu tetapi di kesempatan kali ini kita hanya belajar otomatisasi pada jaringan komputer, semisal konfigurasi perangkat. dan untuk programnya kita akan menggunakan bahasa pemrograman python. contoh gambaran kecil dari otomatisasi semisal temen-temen masih belum kebayang nih.... : kita ingin menambahkan user pada perangkat router kita, kalo kita hanya punya 1 atau masih sedikit perangkat itu masih bisa kita lakukan dengan mudah secara manual, jika kita punya 100 router misalnya dan kita ingin menambahkan user pada tiap-tiap perangkat, maka akan cukup memakan waktu dan tenaga kita, dengan itu kita bisa melakukan otomatisasi pada pekerjaan tersebut. dan masih banyak lainnya dan memang skill melakuk...

CARA SETTING WAKTU/DATE ASIA/JAKARTA DI UBUNTU

Gambar
  terlihat diatas waktunya tidak sesuai langsung aja kita konfigurasi dengan mengetik: "sudo timedatectl set-timezone Asia/Jakarta" oke sipppp

KONFIGURASI SERTIFIKAT SSL NGINX - PAK SLAMET

Untuk memasang Certbot dan mendapatkan SSL untuk setiap domain menggunakan Nginx, Anda dapat mengikuti langkah-langkah berikut: 1. Pastikan Nginx sudah terpasang di server Anda. Jika belum, instal Nginx dengan menggunakan paket manajer sistem. Misalnya, jika menggunakan Ubuntu, jalankan perintah berikut:    ```    sudo apt update    sudo apt install nginx    ``` 2. Install Certbot. Cara instalasinya dapat berbeda tergantung pada sistem operasi yang digunakan. Berikut adalah beberapa contoh instalasi:    - Ubuntu/Debian:      ```      sudo apt update      sudo apt install certbot python3-certbot-nginx      ```    - CentOS/RHEL:      ```      sudo yum install certbot python3-certbot-nginx      ```    - Arch Linux:      ```      sudo pacman -Sy certbot certbot-nginx      ``...

KONFIGURASI REVERSE PROXY NGINX - PAK SLAMET

Untuk memasang dan mengkonfigurasi Nginx sebagai reverse proxy dengan manajemen SSL untuk tiga aplikasi web yang berjalan dalam kontainer sebagai upstream, Anda dapat mengikuti langkah-langkah berikut: 1. Pastikan Anda telah menginstal Nginx di server Anda. Anda dapat menggunakan paket manajer sistem seperti apt (untuk distribusi berbasis Debian/Ubuntu) atau yum (untuk distribusi berbasis Red Hat/CentOS) untuk menginstalnya. Misalnya, jika Anda menggunakan Ubuntu, jalankan perintah berikut di terminal:    ```    sudo apt update    sudo apt install nginx    ``` 2. Setelah menginstal Nginx, buat file konfigurasi untuk setiap aplikasi web yang ingin Anda proxykan. Misalnya, buat file `/etc/nginx/sites-available/dev.example.com` untuk aplikasi di dev.example.com, `/etc/nginx/sites-available/stag.example.com` untuk aplikasi di stag.example.com, dan `/etc/nginx/sites-available/prod.example.com` untuk aplikasi di prod.example.com. 3. Buka file konfiguras...

INSTALLASI DOCKER DI UBUNTU

sudo apt update && apt upgrade sudo apt install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io sudo systemctl status docker sudo usermod -aG docker $USER

Dunia tidak sama dengan Harta dan Jabatan - Habib Ahmad Mujtaba

Habib Ahmad Mujtaba: - sering kita denger perihal tentang dunia, dunia itu bahaya, cinta dunia adalah kepala dan asal dari segala kejahatan, kayanya dunia itu jahat banget. - kemudian apasi dunia itu???, apa itu bumi yang bulat? atau sifat? atau benda? apakah semua dunia itu tercela? apa ada dunia yang bagus? disini dijawab oleh Imam Haddad. - Imama Haddad membagi dunia menjadi 3 bagian :  1. dunia yang terpuji 2. dunia yang mubah 3. dunia yang tercela *ini yang biasa kita dengar 1. dunia yang terpuji adalah bilamana perkara membawa kita ke perbuatan yang baik atau menyelamatkan kita dari perbuatan yang buruk. contohnya: - dia punya jabatan untuk berdakwah. 2. dunia yang mubah adalah yang tidak menyebabkan meninggalkan perkara yang diperintahkan oleh Allah SWT ataupun melaksanakan perkara yang dilarang Oleh Allah SWT. contohnya: - dengan harta dia ga meninggalkan yang wajib dan dia engga membuat yang haram. 3. dunia yang tercela, seandainya dunia mempunyai harga walaupun ...

CARA INSTALL PPTP CLIENT DI UBUNTU

1. apt install pptp-linux 2. nano /etc/ppp/chap-secrets      # Secrets for authentication using CHAP      # client        server  secret                  IP addresses      <username> PPTP <password> * 3. nano /etc/ppp/peers/vpn-pptp      pty "pptp <ip server vpn> --nolaunchpppd"      name <username>      remotename PPTP      require-mppe-128      file /etc/ppp/options.pptp      ipparam vpn-pptp 4. nano /etc/ppp/ip-up.d/99vpnroute      #!/bin/bash      if [ "$PPP_IPPARAM" == "vpn-pptp" ]; then         route add -net 0.0.0/0 dev $PPP_IFACE      fi 5. chmod +x /etc/ppp/ip-up.d/99vpnroute 6. pon vpn-pptp

Belajar Debian & Ubuntu Server Administration #7 - Clone Virtual Machine

Gambar
 Clone Virtual Machine Bismillah... pada postingan kali ini kita akan mempelajari Clone pada VM, jadi clone itu intinya memperbanyak VM kita, semisal kita ingin membuat VM baru dengan OS yang sama, daripada kita install ulang VM, ya jadi kita tinggal clone aja , nah untuk melakukan clone : Matikan dahulu VM kita, karena kalo mesin masih idup itu gak bisa di clone. klik kanan pada VM akan muncul pilihan Clone *yang gambar domba. Setelah kita klik clone, kita isikan nama untuk VM hasil clone. Pada bagian "MAC Address Policy" kita pilih yang : "Generate new MAC addresses for all network adapters" ini opsional sih.  kemudian setelah di next, akan ada 2 pilihan : "Full clone" & "Linked Clone" bedanya full sama yang linked clone: 1.  Linked Clone (Clone Terhubung): Linked Clone berbagi file virtual mesin induk dan hanya menyimpan perubahan yang terjadi sejak snapshot dibuat. Hal ini menghemat ruang disk karena file mesin virtual yang berbeda hanya ...

Belajar Debian & Ubuntu Server Administration #6 - VM Poweroff vs Save

Gambar
 POWEROFF VS SAVE PADA VIRTUAL MACHINE Bismillah... kalo kita pilih "Save the machine state" maka ketika kita start vm kita lagi kondisi vmnya akan sama seperti kondisi terakhir kita mematikan vmnya, kalo masih bingung jadi seperti ini.... oke saya akan memilih "Save the machine state". di vm kita akan tampil "Saved", kemudian saya akan start vm "BELAJAR-UBUNTU". nahhh hasilnya tampilannya sama persis terakhir kita sebelum mematikan vmnya. oke itu kalo kita pilih "Save the machine state", lalu kalau kita pilih "Power off the machine" maka hasilnya ya seperti kita mematikan/restart dari ulang awal mesin baru dihidupkan, kaya laptop/pc kita aja kalo kita shutdown. -SELESAI-

Belajar Debian & Ubuntu Server Administration #5 - Install Ubuntu Pada Virtualbox

Gambar
 MEMBUAT VM PADA VIRTUALBOX Bismillah... kita akan belajar membuat VM Ubuntu pada virtual box, pastikan temen-temen sudah ada aplikasi virtualboxnya. siapkan image/iso dari Ubuntunya, kita bisa mendowloadnya disini: https://ubuntu.com/download/server download saja os ubuntu server. jika sudah mendownload iso ubuntu, buka virtualboxnya. langkah-langkah membuat vm baru: 1.click "New". 2. Isikan Nama VM, pilih ISOnya.           jika sudah seperti ini.           Click "Next". 3. Ganti Username & Passwordnya.           jika sudah click "Next" 4. Untuk Hardware Memory sesuaikan dengan keinginan temen-temen, dan yang penting untuk diperhatikan kita harus menaikkan core CPU minimal "2". jika sudah click "next" 5. Virtual Hard disk, pada bagian ini langsung saja click next karena cukup lah 25GB untuk belajar, atau temen-temen bisa sesuaikan. Secara otomatis virtualbox akan melakukan installasi. 6....

Belajar Debian & Ubuntu Server Administration #4 - Installasi Virtualbox

Gambar
 Installasi Virtualbox Bismillah... kedepannya kita akan menggunakan aplikasi hypervisor virtualbox untuk pembelajaran linux administration kita, harusnya temen-temen tau kita menggunakan arsitektur tipe berapa yah.....😄 ya jadi saya laptop yang di-install OS Windows dan saya akan menggunakan Virtualbox untuk membuat VM. Yang pertama download software virtualboxnya di :  https://www.virtualbox.org/wiki/Downloads   sesuaikan dengan host os yang dipakai, kalau kita pakai windows download yang untuk windows, kalau kita menggunakan mac os ya kita download untuk yang mac os. kalau sudah didownload tinggal install gampang banget seperti menginstall aplikasi pada umumnya tinggal next-next aja......... namun saya pernah mendapati error pada saat menginstall virtual box ini di windows, dengan pesan " error  oracle vm virtualbox 7.0.6 needs the microsoft visual c++" nah cara untuk mengatasinya temen-temen download software di :  https://learn.microsoft.com/en-us/cpp/wind...

Belajar Debian & Ubuntu Server Administration #3 - Arsitektur Virtual Machine

Gambar
 Arsitektur Virtual Machine Bismillah... foto ini saya ambil dari aguna course Pada virtual machine sendiri memiliki 2 arsitektur: Type 1 (Bare-Metal Architecture) Type 2 (Hosted Architecture) pada type 1, jadi kita menginstall software hypervisor langsung diatas hardware, untuk softwarenya ada :  VMware ESXi : software ini menggunakan license yang berbayar  PROXMOX : open source pada type 2, kita menginstall hypervisor diatas Host OS, jadi misal pada laptop kita terinstall OS Windows baru kita jalankan software hypervisor diatas Windows, adapun untuk software hypervisor untuk type 2 ini kita bisa menggunakan :  VirtualBox   VMware Workstation.

Belajar Debian & Ubuntu Server Administration #2 - Pendahuluan Virtual Machine

Gambar
 Pendahuluan Virtual Machine Bismillah... Sebelum kita belajar Linux, kita belajar dlu sama yang namanya Virtual Machine.... karena industri saat ini sudah banyak yang tidak menggunakan arsitektur tradisional, yang biasanya pada physical server hanya 1 OS saja, saat ini ada yang namanya teknologi Virtual Machine. Virtual Machine adalah salah satu teknologi virtualisasi machine, jadi kita bisa membuat/menjalankan lebih dari 1 OS pada sebuah Physical server, dengan teknologi ini kita dapat lebih memaksimalkan resource yang ada. source :  https://www.google.com/url?sa=i&url=https%3A%2F%2Fmedium.com%2F%40dickyeka%2Ftentang-vmware-389bb516ca88&psig=AOvVaw1p9Zo6fKSPnWikf3Wlpblv&ust=1686162085535000&source=images&cd=vfe&ved=0CBEQjRxqFwoTCNjP3LChr_8CFQAAAAAdAAAAABAz bisa kita lihat pada gambar diatas, perbedaan antara physical architecture dengan virtual architecture, kalau arsitektur yang tradisional biasanya kita langsung menginstall sebuah os diatas x64 (pro...

Belajar Debian & Ubuntu Server Administration #1 - INTRODUCTION

INTRODUCTION Bismillah... Linux adalah salah satu sistem operasi yang paling banyak digunakan untuk membangun server saat ini. ada banyak sekali distro linux saat ini seperti Debian, Ubuntu, Redhat, FreeBSD , dll. Pada kesempatakan kali ini kita akan belajar menggunakan Distro Linux Debian & Ubuntu, untuk kedua distri linux tersebut konfigurasinya mirip-mirip karena masih satu turunan. dan kenapa kita menggunakan distro linux ini??? karena industri banyak yang menggunakannya.

Belajar Jenkins Dasar #2 - Menginstall Jenkins

Gambar
 Bismillah Hardware Requirements Minimum 256MB of RAM 1GB of Drive Space Recommended 4GB+ of RAM 50GB+ of Drive Space

Belajar Jenkins Dasar #1 - Pengenalan

  Bismillah