Cara Manage Network di Docker

Secara default container menggunakan network driver tipe bridge dengan nama bridge. Network driver lain yang tersedia yaitu host, overlay, dan macvlan. Network driver bridge: menghubungkan container yang memakai nama bridge yang sama host: menghapus network isolation antara container dan Docker…

Cara Manage Data di Docker

Secara default, semua file yang dibuat di dalam container disimpan pada layer yang dapat ditulis (writable layer). Dengan kondisi seperti itu, data akan ikut terhapus jika container juga terhapus dan mungkin saja sulit untuk mengeluarkan data dari container jika proses…

Cara Membuat Docker image dan Upload ke Docker Hub

Secara default, Docker image bisa kita dapatkan dari Docker registry di Docker Hub. Docker image bisa juga kita buat sendiri, apakah itu dari container yang sudah ada atau build dari Dockerfile. Nah, pada seri tutorial Docker kali ini kita akan…

Cara Deploy Static Website HTML di Docker

Pada seri tutorial Docker kali ini kita akan belajar bagaimana cara deploy static website HTML di atas Docker container. Requirements Jika Docker belum tersedia, install terlebih dahulu. Baca tutorial install Docker di Ubuntu 20.04. Tutorial install di distro Linux lain…

Local WordPress Development dengan DevKinsta

DevKinsta adalah local development suite untuk WordPress yang dapat menjadi alternatif dari XAMPP atau LAMP. DevKinsta dikembangkan oleh Kinsta, perusahaan penyedia WordPress hosting. DevKinsta terdiri dari Nginx web server, MariaDB database, PHP, dan WordPress yang berjalan di atas Docker container.…

Cara Install Docker di Ubuntu 20.04

Docker adalah platform container yang digunakan oleh developer dalam pengembangan, pengiriman, dan pengujian aplikasi. Docker memungkinkan developer untuk mengisolasi aplikasi dari infrastruktur dan memudahkan dalam distribusi dan deploy. Install Docker Update package index dan install dependensi. Downlod GPG key untuk…

Apa itu Docker?

Docker adalah platform terbuka untuk mengembangkan, mengirim, dan menjalankan aplikasi. Docker memungkinkan kita untuk memisahkan aplikasi dari infrastruktur sehingga dapat mengirimkan aplikasi dengan cepat. Dengan Docker, kita dapat mengelola infrastruktur dengan cara yang sama seperti mengelola aplikasi (infrastruktur dengan kode).…

Cara Install Django di Ubuntu 20.04

Django adalah web framework yang ditulis dalam bahasa pemorgraman Python. Django menawarkan kelebihan di sisi kecepatan dalam pengembangan aplikasi (rapid development) dan kemudahan dalam skalabilitas aplikasi (scalabilty). Tujuan utama Django adalah untuk memudahkan developer dalam mengembangkan aplikasi web yang kompleks.…

Cara Install Flask di Ubuntu 20.04

Flask adalah microframework yang ditulis dalam bahasa pemrograman Python. Flask berbasis Werkzeg WSGI toolkit dan Jinja2 template engine. Beberapa perusahaan besar yang menggunakan Flask yaitu Red Hat, Rackspace, Netflix, Reddit, Mozill, dan Nginx. Selain digunakan untuk membangun aplikasi web, Flask…

Choosing DigitalOcean Droplet Type

VPS or referred to as Droplets at DigitalOcean are divided into 5 types, namely Basic, General Purpose, CPU-Optimized, Memory-Optimized, and Storage-Optimized. Each type of Droplet is designed to run applications with different workloads. We will discuss each type of Droplet…

DigitalOcean DNS as Private Nameserver

To be able to have a private nameserver for example ns.musaamin.my.id we usually have to install and configure bind, an application to create a DNS server or name server on a Linux server. Another way is by installing a hosting…

Cara Setting WordPress Multisite dengan Nginx dan Sub-directories

WordPress Multisite adalah WordPress yang sudah dikonfigurasi agar dapat membuat dan mengelola banyak website WordPress hanya dari satu dashboard dan satu core WordPress saja. Contoh kasus pemakaiannya ingin membuat blog network, seperti blog di lingkungan perguruan tinggi untuk dosen atau…

Cara Setting WordPress Multisite dengan Apache dan Sub-directories

WordPress Multisite adalah WordPress yang sudah dikonfigurasi agar dapat membuat dan mengelola banyak website WordPress hanya dari satu dashboard dan satu core WordPress saja. Contoh kasus pemakaiannya ingin membuat blog network, seperti blog di lingkungan perguruan tinggi untuk dosen atau…

Cara Install MongoDB 5 di Ubuntu 20.04

MongoDB adalah perangkat lunak database document-oriented dengan format JSON. MongoDB termasuk ke dalam kategori NoSQL database. MongoDB tersedia dalam tiga edisi: MongoDB Community Server: gratis, bisa diinstall di Windows, Linux, dan macOS. MongoDB Enterprise Server: berbayar atau subscription. MongoDB Atlas:…