Recent Articles

How to Setup VNC Server on Ubuntu 16.10 with ssh Tunneling

Traditional way to administer server is over ssh and command line. But sometimes you need to run some application with a GUI on a server, and since you typically don't sit next to server and even if you do, server might not have monitor and keyboard, you need some sort of remote desktop. VNC is […]

November 7, 2016 | By in UBUNTU HOWTO
| 1 Reply More

How to Setup CouchDB Replication on Ubuntu 16

In today article we will set up CouchDB replication on Ubuntu 16.10. CouchDB is NoSQL database much similar to cassandra we wrote about earlier. Rather than Cassandra's Java, CouchDB is written Erlang and it is Apache Software Foundation project since 2008. This database is document oriented, not unlike MongoDB. For this tutorial, you need two nodes running Ubuntu […]

November 4, 2016 | By
| Reply More

How to Setup lsyncd for Synchronize Directories to Remote Computers

If you want some directory of yours actively backed after every change, they are a lot of sync options to choose from. Software like csync, rsync, csync2, lsyncd and many others will all do the job, but in this article we will only review one of them. We will introduce features of lsyncd, a synchronization […]

November 3, 2016 | By in LINUX HOWTO
| Reply More

How to Setup Percona Cluster with HAproxy Loadbalancer on CentOS 7

We earlier shown how to setup MariaDB Galera cluster with HAproxy, and today we will do the similar setup with Percona's distribution of MySQL. Percona is the company that has deep expertise with MySQL and MongoDB, and they make their own distributions of those databases as well as storage engines for both databases. Today we will […]

November 1, 2016 | By in LINUX HOWTO
| Reply More

How to Setup OwnCloud 9 on Debian 8 Using Nginx with Https

OwnCloud is an open source file sync & share software for everyone operating the free OwnCloud Server edition, to large enterprises and service providers operating the OwnCloud Enterprise Subscription. It provides a safe, secure, and compliant file synchronization and sharing solution. We can share one or more files and folders on your computer, and synchronize them with […]

October 31, 2016 | By in DEBIAN
| 4 Replies More

How to Setup MariaDB Galera Cluster with HAproxy on CentOS 7

In todays article we will install MariaDB Galera cluster with HAproxy for load balanced MariaDB and wordpress. Galera is active-active clustering technology, meaning that it can support writes on all nodes which are then replicated across cluster. There is also active-passive clustering, where only node is writable. We will also install HAproxy for load balancing […]

October 28, 2016 | By
| 2 Replies More

An UFW Firewall Guide to Enable, Deny, Allow, Delete Rules on Ubuntu

Firewall is important security component of every operating system.  Linux kernel has great packet filtering and port filtering framework which is called Netfilter. To have a complete firewall, the userspace command line frontends have been created. Most well known framework for managing Netfilter framework is iptables. However, some users find it too hard to master which […]

October 27, 2016 | By in UBUNTU HOWTO
| Reply More

How To Set Up Jenkins for Continuous Development Integration on Ubuntu 16

In this blog, we will set up jenkins and configure jenkins on ubuntu 16 for continuous development and continuous integration. Jenkins is a Continuous Integration server. Basically, Continuous Integration is the practice of running your tests on a non-developer machine automatically everytime someone pushes new code into the source repository. Before we set up jenkins, you need to […]

October 26, 2016 | By in UBUNTU HOWTO
| Reply More

How to Install and Manage Snap Packages on Ubuntu 16.10

Advanced packaging tool, known for acronym apt, have been used in Debian and derivatives for nearly two decades. Similarly on Red Hat based systems, the RPM is used for even longer. To fix shortcomings with this packaging system, AppImage, FlatPak and Snap have been created by various groups and companies.  Those packaging systems don't conflict with apt, nor rpm, […]

October 25, 2016 | By
| Reply More

How to Setup Active Directory Domain Controller on Ubuntu using Samba

SAMBA is an open source implementation of the SMB file sharing protocol that provides file and print services to SMB / CIFS clients. It helps in successfully networking your Ubuntu system with Windows clients, thereby providing and integrating with services common to Windows environments. These services assist the sharing of data and information about the computers and […]

October 24, 2016 | By in SAMBA
| Reply More

Best Tools to Make Animated GIF in Linux Systems

Animated GIF images have become an art of its own, with funny scenes and memes flooding the internet. Animated GIFs are also useful to us geeks, for example for showing interactive terminal output. When there is not enough content to warrant entire video but you still need moving picture, animated GIF is what you need. […]

October 21, 2016 | By
| 4 Replies More

How to Setup FreeBSD 11 Webserver with Nginx, Mysql, PHP 7.0 (PHP FPM)

We have been running LEMP stack ie Nginx, MySQL and PHP in Linux based operating system but today we'll be installing FEMP stack on FreeBSD 11. FreeBSD is a free and open source Unix-like operating system based on BSD systems. Unlike Linux, FreeBSD is developed and maintained as an entire operating system from kernel, device […]

October 20, 2016 | By in WEB SERVERS
| 1 Reply More

How to Setup Hadoop Multi-Node Cluster on Ubuntu

In this tutorial, we will learn how to setup a multi-node hadoop cluster on Ubuntu 16.04. A hadoop cluster which has more than 1 datanode is a multi-node hadoop cluster, hence, the goal of this tutorial is to get 2 datanodes up and running. 1) Prerequisites Ubuntu 16.04 Hadoop-2.7.3 Java 7 SSH For this tutorial, […]

October 19, 2016 | By in TRENDING
| 10 Replies More

How to Setup Ports Collection on FreeBSD 11.0

FreeBSD operating system can use binary packages with pkg utility,  but for for some ocassion, like running newest versions of the code, you would want to compile some programs.  For that, there is very useful ports collection that simplifies compilation process. In this article we will install and use ports collection to update the Freebsd […]

October 18, 2016 | By
| Reply More