Category DevOps

How to Install Terraform on Ubuntu

Terraform is a DevOps tool developed by HashiCorp to build, modify, and manage infrastructure safely and efficiently. By using an Infrastructure as Code (IaC) approach, Terraform enables users to define and provision infrastructure through reusable configuration files. This allows infrastructure…

Cara Install Terraform di Ubuntu

Terraform adalah devops tool yang dikembangkan oleh HashiCorp untuk membangun, mengubah, dan mengelola infrastruktur secara aman dan efisien. Dengan menggunakan pendekatan Infrastructure as Code (IaC), Terraform memungkinkan pengguna mendefinisikan dan menyediakan infrastruktur melalui file konfigurasi yang dapat digunakan kembali. Ini…

Install LEMP dengan Docker

Pada tutorial kali ini, kita akan belajar cara install LEMP dengan menggunakan Docker. Docker adalah perangkat lunak yang digunakan untuk mengemas, mengirim, dan menjalankan aplikasi secara konsisten di environment yang terisolasi yang disebut container. Dengan Docker, developer dapat mengemas semua…

Konfigurasi Banyak Server dengan Ansible

Ansible adalah tool infrastructure as code yang berfungsi sebagai configuration management. Ansible dapat melakukan konfigurasi beberapa server sekaligus di saat yang sama secara otomatis. Cara Kerja Host yang terpasang Ansible (Control Node) harus dapat terhubung ke host yang akan dikonfigurasi…

Install LAMP dengan Docker

Pada tutorial kali ini kita akan belajar bagaimana cara install LAMP (Apache MariaDB PHP) dengan Docker. Install Docker Install Docker. Install Docker Compose. Config docker-compose Membuat direktori untuk project docker-compose. Membuat file docker-compose.yml. Masukkan konfigurasinya. Ringkasan docker-compose: Membuat container php-httpd…

Deploy Droplet DigitalOcean dengan Terraform

Terraform adalah sebuah tool infrastructure as code (IaC) untuk provisioning yang dikembangkan oleh HashiCorp. Terraform memungkinkan untuk membangun, mengubah, dan membuat versi infrastruktur dengan aman dan efisien. IaC sendiri adalah proses mengelola dan menyiapkan infrastruktur dengan menggunakan kode (text files,…

Mengelola Docker Container dengan Portainer

Portainer adalah container management platform yang berbasis web, mendukung Docker, Swarm, Nomad, dan Kubernetes. Portainer tersedia dalam dua versi yaitu Community Edition (CE) dan Business Edition (BE). Tutorial Environment Environment yang digunakan pada tutorial ini: VPS Ubuntu 20.04 Docker v20.10…

Container Orchestration dengan Docker Swarm

Container Orchestration merupakan teknik untuk mengotomatiskan deployment, management, scaling, dan networking dari sejumlah container yang tersebar di beberapa container host. Docker Swarm adalah tool dari Docker untuk menjalankan aktivitas container orchestration. Docker Swarm secara default telah tersedia di Docker engine.…

Migrasi WordPress ke Docker Container

Pada tutorial sebelumnya kita telah belajar bagaimana cara install WordPress di atas Docker container. Kali ini, kita akan belajar bagaimana cara migrasi website WordPress yang sudah berjalan baik itu di shared hosting maupun di VPS ke Docker container. Pada dasarnya…

Cara Install Elastic (ELK) Stack di Ubuntu 20.04

Elastic Stack atau ELK Stack adalah sekumpulan open source software yang memungkinkan kita untuk mencari, menganalisis, dan memvisualisasikan log. Praktik seperti ini biasanya disebut sebagai centralized logging. Centralized logging berguna ketika mencoba mengidentifikasi masalah yang terjadi pada server atau aplikasi.…