All posts by Yohan Ardiansyah

How To Set Up vsftpd (FTP server) On Ubuntu

FTP (File Transfer Protocol) is a network protocol that is used for transferring a file between computers. FTP is still used to support legacy applications and workflows with very specific needs. If you have a choice of protocol, consider modern options that are more efficient, secure, and convenient for delivering files like SFTP (Secure File Transfer Protocol).

vsftpd, very secure FTP daemon, is an FTP server for many Unix-like systems, including Linux, and is often the default FTP server for many Linux distributions as well. vsftpd is beneficial for optimizing security, performance, and stability. It also provides strong protection against security problems found in other FTP servers.

Read More

Deploy WordPress with Nginx and Let’s Encrypt Certbot (SSL)

WordPress is a widely used web content management system (CMS) originally designed for blogging but now supports various types of web content. It allows users to create and manage websites, blogs, forums, media galleries, e-commerce stores, and more.

WordPress is written in PHP. So, we can deploy it easily using Nginx, the same way as we deploy another PHP application.

And we will also protect our WordPress traffic data by using SSL.

Here we will see how to deploy WordPress on our own with Nginx and SSL to our server:

Read More

How to Run Android Emulator for Development Without Android Studio?

Usually, we will install Android Studio to run our code in its Android Emulator. This emulator is usually called AVD (Android Virtual Device) Emulator. But, sometimes when you don’t need Android Studio for the development process but still need the AVD Emulator, it will become a hassle to install a whole Android Studio to your PC.

So I will show you how we will install and run AVD Emulator without installing any Android Studio. Here’s the step to install AVD Emulator to your PC without Android Studio.

Read More