Personal documentation.
Contact : [email protected]

General Concept

  1. PHP Handlers
  2. Basic IPv4
  3. Basic OSI Layer
  4. Basic TCP/IP Layer
  5. Logical Volume Manager
  6. RAID Concept
  7. Web Server
  8. DNS Server
  9. Mail Server
  10. SSL Certificate
  11. Cloud Computing & Virtualization

Linux Basic     

  1. Linux Installation Steps
  2. Network Configuration (CentOS)
  3. Network Configuration (Ubuntu)
  4. Package Management (CentOS)
  5. Package Management (Ubuntu)
  6. Reset Forgotten Linux Root Password
  7. Management User & Group
  8. Management System File
  9. Management Process
  10. File Attributes
  11. Management Quota User
  12. Getting Started : Bash Scripting
  13. Regular Expression
  14. Text Manipulation Commands
  15. AWK Command Explanation
  16. Archiving and Compressing File
  17. Scheduled Tasks with Cronjob and Apticron
  18. Sync Data Between Server Using Rsync
  19. Sync Data Between Server Using Lsync
  20. VIM Essentials
  21. Find Essential Commands
  22. Tmux and Screen
  23. Github Basic
  24. MySQL Basic
  25. PostgreSQL Basic
  26. Monitoring Nginx Performance with Nginx Amplify
  27. Measuring Web Server Perfomance with ab and vmstat
  28. Mount, fstab, and grub.conf
  29. Date Formatting Linux
  30. SSH Tunelling
  31. Getting Started to Gitlab

Linux Server    

  1. SSH Remote Server
  2. FTP Server
  3. DNS Server - Bind
  4. Basic : Apache Web Server
  5. Basic : Nginx Web Server
  6. Apache + PHP Handler
  7. Nginx + PHP FPM
  8. Apache VirtualHost (CentOS)
  9. Apache VirtualHost (Ubuntu)
  10. Nginx ServerBlock (CentOS)
  11. Nginx ServerBlock (Ubuntu)
  12. Nginx Reverse Proxy
  13. Nginx Load Balancing (Basic)
  14. LAMPP Stack
  15. LEMPP Stack
  16. Apache SSL Certificate Installation
  17. Nginx SSL Certificate Installation
  18. Control Panel - Installation
  19. Control Panel - Demo
  20. Mail Server - Postfix, Dovecot & Roundcube
  21. Mail Server - iRedMail
  22. Mail Server - Zimbra
  23. IPtables Port forwarding
  24. HAProxy - Basic Load Balancing
  25. HAProxy - Load Balancing with Keepalived
  26. Basic MySQL Replication
  27. Galera Cluster for MySQL

Cloud Computing 

  1. Getting started : DevOps
  2. Getting started : Ansible
  3. Getting started : Prometheus + Grafana
  4. Getting started : Docker
  5. Getting started : Kubernetes
    5.1 Lab 01 : Installing Kubernetes with Kubeadm
    5.2 Lab 02 : Basic Apps Deployment
    5.3 Lab 03 : Kubernetes Volumes with PV and PVC
    5.4 Lab 04 : Deploying Wordpress on Kubernetes Cluster
    5.5 Lab 05 : Trying Kubernetes Cluster on Google Cloud
  6. Getting started : Proxmox
  7. Getting started : Openstack
  8. Getting Started : Cluster Storage
    8.1 Lab 01 : GlusterFS
    8.2 Lab 02 : Ceph
  9. Getting Started : VMware vSphere
    9.1 Install and configure EXSi
    9.2 Install and configure vCenter Server
    9.3 Connecting EXSi to vCenter Server
    9.4 Basic EXSi and vCenter CLI
    9.5 Understanding Virtual Machine in VMware vSphere
    9.6 Understanding Snapshot in VMware vSphere
    9.7 Understanding EXSi Maintenance Mode
    9.8 NSX-V Basic Deployment
    9.9 NSX-V IPSec Site to Site
    9.10 NSX-V IPSec Site to Site with OPNSense
    9.11 NSX-V IPSec Site to Site with GCP VPC
    9.12 PFSense IPSec Site to Site
    9.13 Configure iSCSi or NFS Storage
    9.14 Configure vSwitch and dSwitch vCenter
    9.15 DataStore Management
  10. Google Cloud Platform
    10.1 Professional Cloud Architect 2019

Red Hat

  1. Red Hat Certified System Administrator
  2. Red Hat Certified Engineer

Firewall & Security 

  1. OpenVPN
  2. IPSec with Strongswan
  3. SoftEther VPN
  4. IPtables
  5. Firewalld
  6. UFW
  7. Fail2ban
  8. DenyHosts
  9. ModSecurity
  10. ConfigSecurity & Firewall - CSF

Other stuff

  1. Troubleshooting
  2. Information/news