Today we’ll show you how to block ip address using iptables. In the following article we are adding a blacklist to the firewall script which will allow you to block any abusive IP addresses or ranges of IPs in your Debian or Ubuntu based virtual server. Iptables 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. Blocking an IP address using iptables is fairly easy task and it should take no more then 5 minutes.
Jeff Wilson
How to install Icinga network monitoring system on a CentOS 7 VPS
The following article will guide you through the steps of installing Icinda network monitoring system.
What is Icinga?
Icinga is an open source network and computer system monitoring application which was originally created as a fork of the Nagios system monitoring application. It is backward compatible and is attempting to get past perceived short-comings in Nagios’ development process as well as adding new features such as a modern Web 2.0 style user interface, additional database connectors (for MySQL, Oracle, and PostgreSQL), and a REST API that lets administrators integrate numerous extensions without complicated modification of the Icinga core.
How to install Flyspray The Bug Killer on a CentOS 7 VPS
This tutorial will guide you through the steps of installing and configuring Flyspray The Bug Killer on a CentOS 7 VPS.
What is Flyspray?
Flyspray is an uncomplicated, web-based bug tracking system written in PHP for assisting with software development. It was designed primarily to suit everyone’s needs.
Flyspray is free software, released under the GNU GPL license. This essentially means that you can get Flyspray and use it free of charge. The source code is available and you are welcome to modify it according to your needs.
Some of the Flyspray features include:
- Web-based, platform-independent
- Multiple database support, currently MySQL and PGSQL
- Easy installation
- Easy to use
- Multiple projects
- ‘Watching’ tasks, with notification of changes (email or Jabber)
- Comprehensive task history
- File attachments
- CSS themes
- Advanced search features (though easy to use)
- Atom/RSS feeds
- Two syntax options for task descriptions and more (Dokuwiki / plain text)
- Voting for tasks
- Dependency graphs
How to improve the performance of your website with APC and memcached.
Today we will show you how to improve the performance of your website with APC and memcached.
APC stands for Alternative PHP Cache and it is an open source solution if you like to speed-up your website. APC caches the output of compiled PHP code and stores the result in shared memory.
Memcached on the other hand, stores arbitrary data such as strings and objects that come up as a result from API, database calls etc. It is open source as well and it is intended for improving the performance of your website.
The installation of APC and memcahed is very simple and usually takes 10-15 minutes to be completed. This guide will show you how to do that on a Linux VPS.
How to install Suhosin on a Linux VPS
Suhosin is an advanced protection system for scripts and the PHP core itself. It is an open source PHP patch used for protecting the users and servers against numerous vulnerabilities and security flaws in the PHP basaed applications including WordPress, Joomla, Drupal, etc…
In this article we will guide you through the simple and fast process of installing Suhosin from source on a Linux VPS.
How to Install XOOPS 2.5.7 on CentOS 6
XOOPS is a popular and easy to use CMS written in PHP. It uses a modular architecture and it is an ideal tool for developing small to large dynamic community websites, weblogs etc.
To install and run XOOPS CMS on a CentOS 6 virtual server follow the very easy steps described below.
This install guide assumes that Apache, MySQL and PHP are already installed and configured on your Linux VPS. At the time of writing this tutorial, the latest stable version is XOOPS 2.5.7 and it requires:
How to install Nginx, PHP5-fpm, MySQL, phpMyAdmin, Postfix on a Ubuntu server using Easy Engine shell script
In 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.
How to install NodeJS, Bower and Gulp on a CentOS 7 VPS
The following article will guide you through the steps of installing NodeJS, Bower and Gulp on a CentOS 7 VPS.
What is NodeJS?
It is a platform built on Chrome’s JavaScript runtime (V8) for easily building fast, scalable network applications. NodeJS uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
What is Bower?
Bower is a package manager for managing web frameworks, libraries, utilities, assets etc. It is a must-have tool for any web-developer out there.
What is Gulp?
Gulp is a streaming build system. It is very fast, simple and efficient. It utilizes the power of node’s streams, so you get fast builds that don’t write intermediary files to disk, especially when developing on one of our blazing fast SSD VPS hosting plans.