Postingan

Menampilkan postingan dengan label Tutorial

Nextcloud: Layanan Sinkronisasi dan Berbagi Berkas Sumber Terbuka

Gambar
Hai, selamat datang di ChotibulStudio. Di artikel kali ini, saya akan mengulas tentang Nextcloud, layanan sinkronisasi dab berbagi berkas sumber terbuka. Dengan memanfaatkan Nextcloud, Anda dapat membangun layanan penyimpanan daring milik Anda sendiri. Tampilan halaman login Nextcloud Sekilas tentang Nextcloud Nextcloud merupakan perangkat lunak sinkronisasi dan berbagi berkas sumber terbuka . Sebagai layanan sinkronisasi dan berbagi berkas, Nextcloud menawarkan beberapa pilihan opsi kepada penggunanya. Sejauh yang saya ketahui, ada empat opsi yang bisa Anda pilih bagaimana Anda akan menggunakan Nextcloud. 1. Nextcloud untuk  hosting  mandiri Pada opsi pertama ini, Nextcloud memberikan keleluasaan penuh kepada Anda untuk membangun Nextcloud server secara mandiri. Anda bisa mengatur suka-suka Anda berapa besaran penyimpanan yang ingin Anda gunakan. Opsi ini membutuhkan usaha yang cukup melelahkan. Anda setidaknya sudah mengetahui praktik terbaik dalam membangun  web server  lengkap den

Cara Memasang Nginx dengan Modul PageSpeed di Ubuntu 20.04 LTS

Gambar
Hai, selamat datang di ChotibulStudio. Di artikel ini, saya ingin membahas cara memasang Nginx dengan modul PageSpeed di Ubuntu 20.04 LTS. Dengan menambahkan modul PageSpeed pada Nginx, diharapkan situs web Anda dapat bekerja lebih optimal lagi. Seberapa optimal sih situs yang dijalankan dengan tambahan modul PageSpeed pada Nginx? Bukannya Nginx juga sudah ringan? Karena saya sendiri baru mencoba memasang Nginx dengan modul PageSpeed di mesin virtual, tampaknya saya tidak bisa menjawab pertanyaan-pertanyaan di atas. Mungkin saya akan membahasnya dilain kesempatan. Jadi, di artikel ini, saya ingin fokus mencatat cara memasang Nginx dengan modul PageSpeed di Ubuntu 20.04 LTS. Mari kita mulai dengan mengenal apa itu PageSpeed. Apa itu PageSpeed? PageSpeed merupakan sebuah modul web server  bersumber kode terbuka yang dibuat oleh Google untuk mengoptimalkan situs Anda secara otomatis. Modul PageSpeed tersedia untuk dua layanan  web server  populer, yaitu Apache (mod_pagespeed) dan Nginx (

Cara Pasang PHP 8.0 di Ubuntu Server 20.04 LTS

Gambar
Hai, selamat datang kembali di ChotibulStudio. Di artikel kali ini, saya ingin membahas bagaimana cara memasang PHP 8.0 di Ubuntu Server 20.04 LTS. Seperti yang sudah Anda ketahui, pengembang PHP telah mengumumkan perilisan PHP dengan nomor versi 8.0 pada 26 November 2020. PHP kependekan dari "PHP: Hypertext Processor ", adalah sebuah bahasa skrip bersumber kode terbuka yang berjalan disisi server . Sebagai bahasa skrip yang hanya berjalan disisi server , PHP memerlukan sebuah web server  untuk memproses skrip dan nenampilkannya sebagai HTML. Ada beberapa web server  umum yang digunakan bersamaan dengan PHP, diantaranya adalah Apache, EngineX dan LiteSpeed. Dari ketiga web server  tersebut, diatikel ini saya akan sedikit memberikan contoh integrasi antara PHP 8.0 dengan EngineX. Berikut langah-langah cara pasang PHP 8.0 di Ubuntu Server 20.04 LTS selengkapnya. Pasang repositori pihak ketiga Untuk dapat memasang PHP versi terkini di Ubuntu 20.04 LTS, Anda harus menambahkan re

Cara Backup dan Restore Basis Data di MySQL atau MariaDB (CLI)

Hai, selamat datang kembali di ChotibulStudio. Di artikel kali ini saya ingin membahas cara backup  dan restore  basis data di MySQL atau MariaDB (CLI). Selain menggunakan phpMyAdmin, ini adalah cara kedua paling mudah, menurut saya, dalam melakukan backup  dan restore  basis data. Pada artikel ini, untuk melakukan backup  basis data, saya menggunakan bantuan perkakas yang bernama mysqldump . Menurut PHI Integration , mysqldump adalah salah satu utilitas dari MySQL client  yang berfungsi untuk melakukan ekspor struktur dan data dalam bentuk SQL dari MySQL ke berbagai format lain. Perintah mysqldump , selain MySQL, juga bisa digunakan di MariaDB, lo. Jika Anda menggunakan salah satu dari keduanya, Anda bisa mengikuti tutorial dalam artikel ini tanpa perlu khawatir.  Berikut adalah langkah-langah dalam melakukan backup  basis data menggunkan mysqldump dan me- restore -nya ke basis data yang baru . Skenario Sebelum saya lanjutkan, mungkin tidak ada salahnya jika saya menjelaskan skenari

Cara Pasang OpenProject di Ubuntu 20.04 LTS dengan Web Server EngineX

Gambar
Hai!. Selamat datang kembali di ChotibulStudio. Di artikel kali ini, saya akan mengulas cara pasang OpenProject di Ubuntu 20.04 LTS dengan web server  EngineX. Artikel ini saya tulis atas permintaan kawan saya. Saat ini dia tengah membangun alat untuk kolaborasi sebuah proyek dengan OpenProject. OpenProject merupakan sistem manajemen proyek (Project Management System; PMS) berbasis web yang ditulis dalam Ruby on Rails. Berlisensi GNU General Public License v3 . Sebagai aplikasi open source , OpenProject tersedia dalam dua versi, yaitu Edisi Komunitas dan Edisi Enterprise . Tampilan awal OpenProject Cara Pasang OpenProject di Ubuntu 20.04 LTS dengan EngineX Pada saat konfigurasi awal, OpenProject sudah menyediakan opsi untuk memasang Apache. Buat Anda yang gak  mau repot-repot, Anda bisa langsung memilih opsi untuk memasang Apache. Jika Anda benar-benar ingin memilih cara yang sedikit merepotkan, Anda bisa mencoba cara pasang OpenProject di Ubuntu 20.04 LTS dengan web server  EngineX, s

Cara Memperbaiki Galat MariaDB "Can't Connect to Local MySQL Server Through Socket"

Gambar
Selamat datang di ChotibulStudio. Di artikel kali ini, saya akan mengulas bagaimana cara memperbaiki galat MariaDB " Can't connect to local MySQL Server through socket ". Dimana galat tersebut terjadi setelah saya melakukan proses peningkatan versi Ubuntu. Proses peningkatan versi Ubuntu tidak selamanya berjalan mulus. Apalagi, peningkatan versi ini dilakukan dari versi old release.  Dari Ubuntu 14.40 ke Ubuntu 20.04 LTS. Satu-satunya aplikasi yang galat adalah MariaDB. Awalnya, sebelum menggunakan MariaDB,  server  telah terpasang MySQL. Hanya saja, setelah peningkatan versi, MySQL tidak dapat dijalankan dengan kode kesalahan yang tidak begitu saya fahami. Bahkan, dengan bantuan beberapa tutorial, saya masih belum bisa memprbaiki galat pada MySQL. Saya juga lupa meng- capture  galatnya. Akhirnya, saya memutuskan untuk menghapus paket MySQL dan menggantinya dengan MariaDB. Akan tetapi, langkah ini juga tidak bisa membantu. MariaDB juga tidak dapat berjalan dengan baik. An

Cara Reset Password Root MySQL atau MariaDB

Lupa adalah salah satu sifat yang manusiawi. Apa lagi kalau ururusannya dengan kata sandi. Sebenarnya, sifat tersebut bisa diminimalisir, salah satu caranya adalah dengan membuat dokumentasi. Nah, kalau sudah terlanjur lupa dan tidak ada dokumentasi, Anda bisa menggunakan cara terakhir. Cara yang paling mujarab. Atur ulang kata sandi. Seperti artikel cara reset password root  MySQL atau MariaDB, ini. Sebetulnya, saya tidak benar-benar lupa dengan kata sandi root  MariaDB saya. Saya hanya memiliki akses ke MariaDB dengan pengguna non- root , jadi, agar proyek bisa cepat beres, saya akhirnya memilih untuk mengatur ulang kata sandi root -nya MariaDB. Seperti yang saya katakan di awal, artikel ini akan mengulas beberapa cara reset password root  MySQL atau MariaDB . 1. Gunakan mysqladmin Mysqladmin merupakan paket aplikasi dari MariaDB client  yang dapat Anda gunakan untuk mengelola server  MariaDB. Untuk mengatur ulang kata sandi root  MariaDB dengan mysqladmin, Anda bisa menggunakan peri

Visual Studio Code Bisa Ngedit Berkas Secara Remote Via SSH, Canggih!

Gambar
Visual Studio Code merupakan sebuah kode editor canggih yang dikembangkan oleh Microsoft. Visual Studio Code tersedia dibawah lisensi MIT dan beberapa ketentuan lisensi dari Microsoft . Siapa sangka, ternyata Visual Studio Code bisa ngedit berkas secara  remote  via SSH, canggih!. Buat Anda yang ngikutin tutorial-tutorial blog ini, Anda pasti tahu. Beberapa waktu yang lalu, saya memang lagi ngutek-ngutek  tema turunan di WordPress . Waktu itu, saya benar-benar butuh sebuah editor kode yang dapat ngebantu saya dalam hal kerapian kode. Karena saya cuma punya Visual Studio Code , ya harus manfaatin yang ada dulu. Akhirnya, saya memutuskan tanya dulu ke teman saya, Lek Joko. Kebetulan, Lek Joko ini bekerja di sebuah perusahaan sebagai tukang ketik kode. "Lek Jok, kiro-kiro,  VS Code isok digawe ngedit file remote liwat SSH, gak? ". Lek Jok, kira-kira, VS Code bisa dipake buat ngedit file  remote via SSH, gak?. Begitu tanya saya. "Bisa, pasti bisa!". Begitu kira-kira jaw

Buat WordPress Child Theme Anda Sendiri

Gambar
Buat WordPress child theme  Anda sendiri - Buat Anda yang sudah merasa terkekang dengan fitur yang disediakan oleh vendor tema Anda, kini saatnya Anda menggunakan tema turunan. Fitur keren WordPress yang memiliki kemampuan mirip dengan  kagebunshin no jutsu -nya Nidaime Hokage pada serial anime Naruro. Child theme  atau bisa juga diartikan sebagai tema turunan, adalah fitur WordPress yang memudahkan Anda untuk membuat subtema dari tema utama yang sedang Anda gunakan. Seperti hal-nya kagebunshin no jutsu , dengan tema turunan ini, Anda bisa membuat tema yang sama atau klon dengan tema utama, namun dengan fitur yang bisa Anda custom sesuka hati. Tanpa perlu khawatir fitur custom tersebut akan hilang saat tema utama diperbarui. Bagaimana cara child theme  bekerja? Tema turunan memiliki direktori sendiri dan terpisah dari tema utama. Agar chile theme  ini dapat bekerja dengan baik, Anda harus menambahkan dua berkas kedalam direktorinya. Kedua berkas tersebut adalah style.css dan function

Panduan Upgrade ke WordPress 5.5

Gambar
Selamat datang di tutorial panduan upgrade  ke WordPress 5.5. WordPress 5.5 telah resmi dirilis ke publik pada 11 Agustus 2020. Rilis yang diberi nama Eckstine ini, membawa pembaruan besar di tiga sektor; kecepatan, pencarian dan keamanan. Apakah Anda sudah siap untuk upgrade  ke WordPress 5.5?. Tampilan tentang WordPress 5.5 dari dasbor Tutorial ini adalah tutorial versi teknis dari artikel ulasan yang sudah saya buat di blog saya yang lain. Disana saya menuliskan tentang apa saja yang baru di WordPress 5.5 dengan judul WordPress 5.5 "Eckstine" resmi dirilis . Jika Anda ingin tahu apa saja fitur baru WordPress 5.5, silahkan mampir ke sana, ya. Untuk melakukan upgrade  ke WordPress 5.5, ada beberapa langkah yang harus Anda lakukan agar proses pembaruan ke WordPress 5.5 berjalan lancar. Disini, saya menggunakan sistem operasi Ubuntu MATE 20.04 LTS dalam setiap praktik di tutorial ini. Jika Anda menggunakan sistem operasi yang bukan dari turunan Debian, Anda bisa menyesuaikan.

Cara Menonaktifkan Sitemap Bawaan WordPress 5.5

Gambar
WordPress 5.5 telah resmi dirilis pada 11 Agustus 2020. Saya menjadi salah satu orang yang sangat antusias untuk segera memperbarui WordPress 5.4.2 ke WordPress 5.5. WordPress 5.5 menawarkan fitur keren yang dibagi menjadi tiga bagian; kecepatan, pencarian dan keamanan. Akan tetapi, ada satu fitur yang masih belum saya terima. Pencarian. Yap, Anda pasti sudah tahu. Itulah yang membuat saya akhirnya mengetik cara menonaktifkan sitemap  bawaan WordPress 5.5, ini. Fitur pencarian ini memungkinkan si WordPress untuk membuat peta situsnya sendiri, tanpa perlu plugin  tambahan. Akan tetapi, permasalahannya adalah fitur tersebut menimpa konfigurasi  plugin  utama dengan kemampuan serupa. Sebut saja si YoastSEO. Saat saya mengakses tautan ke peta situs sebelumnya, si WordPress malah mengarahkan saya ke halaman 404. Auto panik dong. Meskipun peta situs yang mengarah ke postingan dan halaman masih aman, saya lebih memilih cari aman saja. Untung fitur pencarian ini bisa dinonaktifkan. Buat Anda

Cara Memasang Cockpit di Ubuntu 20.04 LTS

Gambar
Alat pemantau sangat dibutuhkan untuk memantau kondisi terkini dari sebuah server  secara real time . Baik itu beban muat; CPU dan RAM, kondisi jaringan, hingga status penyimpanan. Dari sekian banyak alat monitoring, Cockpit  menjadi salah satu alternatif yang mungkin bisa Anda pilih untuk memonitor kondisi server  Anda. Jika Anda kebetulan sedang mencari cara memasang Cockpit di Ubuntu 20.04 LTS, Anda berada di tempat yang tepat. Dasbor Cockpit Ada beberapa alasan kenapa Cockpit bisa menjadi alternatif untuk dipilih. Selain bebas digunakan, Cockpit menawarkan beberapa hal; mudah digunakan, terintegrasi, dan tampilan antarmuka berbasis web. Mungkin pembahasan dari masing-masing fitur akan saya bahas satu-per-satu pada artiker ulasan. Diartikel ini, kita akan fokus dengan cara memasang Cockpit di Ubuntu 20.04 LTS . Pasang, hidupkan dan jalankan Memang semudah itu menggunakan Cockpid. Untuk mempunyai semua hal yang ditawarkan Cockpit, Anda hanya perlu memasangnya, menghidupkan layanannya