How to install Seafile on an Ubuntu 14.04 VPS

seafile-logoSeafile is an open source cloud storage system for storing files on the Seafile server and synchronize the files between multiple computers or mobile devices using the Seafile client. Using Seafile you can also create groups with file syncing, wikis, and start discussions with your team to enable easy collaboration.

Read More

Install OpenCart 2 on an Ubuntu 14.04 VPS with Nginx and PHP-FPM

install-opencart-2-on-an-ubuntu-14-04-vps-with-nginx-and-php-fpmIn this tutorial, we will explain how to install OpenCart 2 on an Ubuntu 14.04 VPS with MariaDB, PHP-FPM and Nginx. OpenCart is an open source, feature rich, easy to use and search engine friendly PHP-based e-commerce solution. This guide should work on other Linux VPS systems as well but was tested and written for Ubuntu 14.04 VPS.

Read More

Install PmWiki on an Ubuntu 14.04 VPS with Nginx

pmwikiIn this article we will show you how to install PmWiki on an Ubuntu 14.04 VPS with Nginx.

PmWiki a free PHP based wiki system which is designed to be easy to install and customize as an engine for creating professional web sites with one to any number of content authors. The software focuses on ease-of-use, it is extensible and customizable so people with little IT or wiki experience will be able to put it to use. It uses regular files to store content and each page of the wiki is stored in its own file on the web server. The PmWiki wiki markup shares similarities with MediaWiki (used by Wikipedia) and it’s markup engine is highly customizable, allowing adding, modifying or disabling markup rules. It can also support other markup languages.

Read More

Install Jenkins on an Ubuntu 14.04 VPS

jenkinsIn this article we will show you how to install Jenkins on an Ubuntu 14.04 VPS.

Jenkins is an award-winning application that monitors executions of repeated jobs, such as building a software project or jobs run by cron. Among those things, current Jenkins focuses on building/testing software projects continuously. In a nutshell, Jenkins provides an easy-to-use so-called continuous integration system, making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build. The automated, continuous build increases productivity.

Builds can be started by various means, including being triggered by commit in a version control system, scheduling via a cron-like mechanism, building when other builds have completed, and requesting a specific build URL.

Updated tutorial:
How to Install Jenkins on Ubuntu 16.04

Read More

Install OwnCloud 7 with Nginx and PHP-FPM on an Ubuntu VPS

Install OwnCloud 7 with Nginx and PHP-FPM on an Ubuntu VPS

Installing OwnCloud 7 with Nginx and PHP-FPM on an Ubuntu VPS is an easy task if you follow this tutorial. OwnCloud is a web based application that provides services such as file storage, management and sharing. Using OwnCloud you can sync and share your files, calendar, contacts and much more. Everything will be accessible from all your devices from anywhere.

Read More

How to install Nginx, PHP5-fpm, MySQL, phpMyAdmin, Postfix on a Ubuntu server using Easy Engine shell script

easyengineIn this tutorial we will show you how to install Nginx, PHP5 (fpm) with Zend OPCache, MySQL, PHPMyadmin, Postfix on an Ubuntu server in less than 20 minutes. We will use Easy Engine for this purpose.

You are probably wondering what is Easy Engine? It is a Linux shell-script to install, manage and host WordPress-Nginx websites on an Ubuntu/Debian server. It works only on a operating system based on Debian because unfortunately there is no support for RPM based systems like CentOS. This script will install Nginx, PHP5-fpm, MySQL, phpMyAdmin and all its dependencies in a single command, thus making it easy for every user that has little experience in working with a Linux VPS.

Nginx is an open source reverse proxy server and can be deployed to serve dynamic HTTP content on the network using FastCGI, SCGI handlers for scripts, WSGI application servers or Phusion Passenger module, and it can serve as a software load balancer. It is a better free alternative to Apache because it is lightweight and RAM-friendly. It also performs better and faster than Apache, particularly when the number of concurrent site visitors is on the rise.

To sum up, Easy Enginge (ee) is built to simplify the process of installing, configuring and managing Nginx (or full LEMP stack to be correct) to host websites on a Ubuntu server. It’s most notable features are:

- Automatically tweaks server configuration as per available hardware resources;
- Supports automatic updates;
- It will install w3-total-cache, wp-super-cache, NGINX’s fastcgi-cache, Zend Opcache, and Memcache;
- Install Nginx, PHP, MySQL, phpMyAdmin and all its dependencies in a single command.

Read More

Securing your Ubuntu/Debian based VPS using IPTABLES/Netfilter firewall

securing-your-ubuntu-based-vps-using-iptables-firewallIn the following article we will show you how you can secure and protect your Ubuntu or Debian based virtual server using a firewall application, called iptables.

What is iptables?

It is is a user space application program that allows a system administrator to configure the tables provided by the Linux kernel firewall (implemented as different Netfilter modules) and the chains and rules it stores.

In order to keep down the number of attempted break-ins and to filter the ports opened on your virtual server, it is necessary to properly configure your firewall.

Read More