Below you will find pages that utilize the taxonomy term “Ansible”
Membangun Aplikasi Seminar Berbasis Web Denggan Codeigniter 4 (Pengantar)
Pada bagian ini dibahasa mengenai CodeIgniter 4 sebagai sebuah framework php modern, Composer sebagai manajemen paket, Hot Reload sebagai tool yang membantu developer untuk mendapatkan perubahan terbaru tanpa harus melakukan refresh, Google application script sebagai aplikasi yang akan kita manfaatkan untuk berbagai leperluan seperti mengirimkan email, dan ansible sebagai tool untuk otomasi server
CodeIgniter
CodeIgniter adalah sebuah framework (kerangka kerja) dengan design pattern MVC yang ditulis menggunakan bahasa PHP. Pertama kali dirilis pada bulan Februari 2006 oleh Elislab. CodeIgniter menjadi salah satu framework yang sangat populer kala itu. Namun belakangn ketika ElisLab lebih fokus pada bisnis lain, CodeIgniter mulai tidak terurus. Lambat laun CodeIgniter mulai ditinggalkan. Tahun 2012 ElisLab mulai mencari lembaga atau yayasan yang bersedia untuk melanjutkan pengembangan melepas CodeIgniter yang saat itu masih di versi 2.
Pada tahun 2014, akhirnya CodeIgniter diambil alih oleh British Columbia Intitue of Technology (BCIT). Proyek CodeIgniter dilanjutkan di bawah kepemimpinan Jim Parry seorang dosen senior di BCIT dan digunakan sebagai kajian dalam perkuliahan. Lahirlah CodeIgniter 3 dengan pengembang inti dipegang oleh Andrey Andreev.
Read moreMembangun Aplikasi Seminar Berbasis Web Denggan Codeigniter 4 (Perancangan Sistem Dan Memulai Proyek)
Pada bagian ini dibahasa mengenai persyaratan minimal server, instalasi PHP versi 8.x.x, beserta extensi yang diperlukan, MySQL sebagai engine database, instalasi composer, instalasi ansible serta perancangan sistem.
Persyaratan System
Dalam proyek ini, kita menggunakan lingkungan pengembangan (development environment) linux dalam hal ini distro debian atau turunannya. Adapaun rincian kebutuhan sistem adalah sebagai berikut.
- Sistem Operasi Linux distro debian
- PHP versi 8
- MySQL versi 8 atau MariaDB 10
- Composer versi 2
- clasp
- ansible
Bagi pengguna windows dapat menggunakan Windows subsystem for Linux with command atau yang kita kenal dengan WSL.
Read moreInstal Nginx Php Dan Mariadb Di Centos Dengan Ansible
Instal Nginx Php Dan Mariadb Di Centos Dengan Ansible
Instal Nginx Php Dan Mariadb Di Centos Dengan Ansible
Pada tutorial kali ini kita akan membahasa meengenai instalasi Nginx, PHP, dan MariaDB di CentOs. Tutorial ini sudah diuji dengan VPS yang dibuild di vultr dengan OS CentOS 7. Jika kalian belum tahu apa itu ansible kalian bisa baca dulu artikel saya sebelumnya yang berjudul Mengenal ansible tool untuk otomasi remote server. Untuk instalsinya bisa baca artikel saya dengan judul memulai bekerja dengan ansible. Saya anggap kalian telah paham apa itu ansible dan sudah install ansible. Mari kita lanjutkan.
Read moreMemulai Bekerja Dengan Ansible
Bekerja dengan ansible untuk otomasi server di linuxmint
Pada tutorial kali ini kita akan belajar optimasi instalasi server dengan menggunakan ansible. Apa itu ansible? Silahkan baca artikel saya sebelumnya di sini. Dalam tutorial ini saya menggunakan linuxmint, sedngkan server tujuan menggunakan VPS yang sudah terinstall SSH daemon.
Instalsi Ansible
Untuk instalasi ansible cukup mudah. Kita cukup jalankan perintah seperti pada baris code di bawah. Tentunya komputer kita mesti terhubung internet.
$ sudo apt install ansible
Untuk memeriksa apakah ansible sudah terinstall, kita dapat jalankan perintah
Read moreMengenal Ansible (Tool untuk otomasi remote server)
Mengelola banyak server secara otomatis
Dalam sebuah acara online learning yang diselenggarakan oleh komunitas PHP Indonesia, saya diminta untuk mengisi materi. Saat itu saya membawakan materi pemrograman bash untuk otomasi install LEMP di Centos 7. materi bisa dilihat di sini. Dalam sesi tanya jawab, seorang peserta yang sebenarnya master yang sedang menyamar (Pak Nur Hidayat) bertanya mengenai ansible. Jujur saya memang tidak tahu, bahkan baru mendengar. Dan saya tahu pasti, bahwa beliau memang sengaja memancing saya.. Singkat cerita, setelah acara selesai, saya langsung googling mengenai ansible. Hasilnya seperti yang saya tuliskan di sini
Read more