How To Install PowerDNS DNS Server on Ubuntu

PowerDNS is a free DNS server which runs on most Linux systems. It supports different type of backend to store the zone files, from BIND-style text files to relational databases such as MySQL. It also separates authoritative DNS server functions, for hosting domain names, and recursive query functions into two different processes. The article below contains step-by-step instructions on how to install PowerDNS as an authoritative DNS server on servers running Ubuntu operating system, using MySQL database as the backend. Continue reading “How To Install PowerDNS DNS Server on Ubuntu”

How to Setup phpMyAdmin on Ubuntu 16.04 LAMP Server (Apache2 + PHP7)

Bringing more awesomeness within its new version release, the Ubuntu 16.04 has been also available as ready-to-use template on many of Cloud Server providers including Atlantic.net and Digital Ocean. This new Ubuntu server build has included PHP7, MariaDB, and phpMyAdmin in its repository. It means users can simply install those apps by simply using apt-get install command. However, some users may still be faced with common problem because the installation procedure has been done improperly. Continue reading “How to Setup phpMyAdmin on Ubuntu 16.04 LAMP Server (Apache2 + PHP7)”

Full Setup A Working Apache Server on Ubuntu 16.04

So Ubuntu has received newer major update making it version 16.0 which also known as Xenial Xerus. Some people also say that this new update is the best Ubuntu release so far. In this article I show you how to install full Apache stack on it. We will have Apache, MariaDB, and of course the fastest version of PHP, the PHP 7 – this setup is also known as LAMP Stack. Usually the abbreviation stands for Linux, Apache, MySQL and PHP but in this guide we’ll replace conventional MySQL server with its drop-in replacement, MariaDB server to give better and more sleek performance in handling your apps’ database. Continue reading “Full Setup A Working Apache Server on Ubuntu 16.04”

Install Nginx, Setup Lets Encrypt SSL and Setup HTTP/2 on Ubuntu 15.10 Server

Did you know that HTTP/2 technology has been introduced and has become the new standard of HTTP protocol? At a glance, the HTTP/2.0 is the new generation as well as replacement of HTTP/1.1. Considered new but not built from the ground up, the v2 of HTTP protocol is capable to delivering a skyrocketing performance but is still being compatible with its version-1’s HTTP methods, status codes and semantics. Fun fact: HTTP/1.1 was first introduced in 1997, so it is more than … years – you do the math – till the release of HTTP/2.0. Continue reading “Install Nginx, Setup Lets Encrypt SSL and Setup HTTP/2 on Ubuntu 15.10 Server”

How to Install Let’s Encrypt Certificate on Apache-based Ubuntu Server

I’ll show you how to properly install free SSL certificate for your websites hosted on Apache-based Ubuntu server / vps. The tutorial will include screenshot pics of each step so you can easily and confidently follow the whole procedure. Just a short explanation about Let’s Encrypt, it is a free, automated, and open certificate authority brought to you by the Internet Security Research Group (ISRG). What makes the service popular is the fact that generating free SLL certificates is easy. In addition to that easiness, users don’t also need to signup or login. Hence, all the processes are automatic and free. Continue reading “How to Install Let’s Encrypt Certificate on Apache-based Ubuntu Server”

How to Build Your Own Docker Images and Push the Images into Docker Hub Repository

One of the cool things about Docker is that you can make changes to a Docker container from an existing Docker image (for example, deploy your applications, fine-tune your configurations, etc) and then save (or “commit”) the changes into your own Docker image. You can also push the images into Docker Hub repository, which is available for all Docker users, free of charge. You just need to create an account, then create a repository for storing (pushing) your images within the Docker Hub portal. You can set your repository to be public (for others to be able to pull your images) or private (only you can acess the repository). Continue reading “How to Build Your Own Docker Images and Push the Images into Docker Hub Repository”

How to Install Webmin on Your VPS

Webmin is one of the best web-based interfaces for system administration for any Unix-like system. It’s completely free and open-source. With Webmin, you can configure services like Apache, PHP, DNS, file sharing, setup user accounts and much more, just by using your web browser. You don’t have to manually edit any Unix configuration files like /etc/password, you can use Webmin to do that. Webmin lets you manage a system from the console or remotely. Lots of servers use Webmin as it’s easy to use even for beginners. If you already know how to use another control panel like cPanel or Ajenti, getting used to Webmin will be much easier for you. You can quickly install a Webmin instance on your server and try it out before deciding whether or not you should use it. Continue reading “How to Install Webmin on Your VPS”