Guest User

Untitled

a guest
Jul 22nd, 2014
684
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 370.37 KB | None | 0 0
  1. INSERT INTO posts (title, link, image, description, category) VALUES("How To Share PHP Sessions on Multiple Memcached Servers on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-share-php-sessions-on-multiple-memcached-servers-on-ubuntu-14-04", "/img/6.jpg", "### Introduction Memcached is a distributed object caching system which stores information in memory, rather than on disk, for faster access. PHP\'s Memcache module can be used to handle sessions which would otherwise be stored on the file system. Stor", "tech");
  2.  
  3. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Nginx on CentOS 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-centos-7", "/img/6.jpg", "### About Nginx Nginx is a high performance web server software. It is a much more flexible and lightweight program than Apache HTTP Server. This tutorial will teach you how to install and start Nginx on your CentOS 7 server. ## Prerequisites The step", "tech");
  4.  
  5. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Linux, Nginx, MySQL, PHP (LEMP) stack On CentOS 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-centos-7", "/img/6.jpg", "### Introduction A LEMP software stack is a group of open source software that is typically installed together to enable a server to host dynamic websites and web apps. This term is actually an acronym which represents the **L**inux operating system,", "tech");
  6.  
  7. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create an ECC Certificate on Nginx for Debian 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-an-ecc-certificate-on-nginx-for-debian-7", "/img/6.jpg", "### Introduction This tutorial demonstrates how to create an Elliptive Curve Cryptography (ECC) public and private key pair for use with Nginx, a high performance HTTP server. ECC keys offer a few advantages over traditional RSA keys. ECC keys provide", "tech");
  8.  
  9. INSERT INTO posts (title, link, image, description, category) VALUES("Initial Server Setup with CentOS 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/initial-server-setup-with-centos-7", "/img/6.jpg", "### The Basics When you first begin to access your fresh new virtual private server, there are a few early steps you should take to make it more secure. Some of the first tasks can include setting up a new user, providing them with the proper privileg", "tech");
  10.  
  11. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Linux, Apache, MySQL, PHP (LAMP) stack On CentOS 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-centos-7", "/img/6.jpg", "### Introduction A \'LAMP\' stack is a group of open source software that is typically installed together to enable a server to host dynamic websites and web apps. This term is actually an acronym which represents the **L**inux operating system, with th", "tech");
  12.  
  13. INSERT INTO posts (title, link, image, description, category) VALUES("An Introduction to OAuth 2 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/an-introduction-to-oauth-2", "/img/6.jpg", "### Introduction OAuth 2 is an authorization framework that enables applications to obtain limited access to user accounts on an HTTP service, such as Facebook, GitHub, and DigitalOcean. It works by delegating user authentication to the service that h", "tech");
  14.  
  15. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Nginx Load Balancing with SSL Termination | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-load-balancing-with-ssl-termination", "/img/6.jpg", "### Introduction This article shows you how to set up Nginx load balancing with SSL termination with just one SSL certificate on the load balancer. This will reduce your SSL management overhead, since the OpenSSL updates and the keys and certificates", "tech");
  16.  
  17. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Logstash and Kibana To Centralize Logs On CentOS 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-logstash-and-kibana-to-centralize-logs-on-centos-7", "/img/6.jpg", "### Introduction In this tutorial, we will go over the installation of Logstash 1.4.2 and Kibana 3 on CentOS 7, and how to configure them to gather and visualize the syslogs of our systems in a centralized location. Logstash is an open source tool for", "tech");
  18.  
  19. INSERT INTO posts (title, link, image, description, category) VALUES("How to Migrate DigitalOcean Snapshots Between Regions | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-migrate-digitalocean-snapshots-between-regions", "/img/6.jpg", "### Introduction If you are interested in migrating your data between DigitalOcean datacenters, you can do so easily by transferring a snapshot of the droplet between regions from the [images page](https://cloud.digitalocean.com/images) in the Digital", "tech");
  20.  
  21. INSERT INTO posts (title, link, image, description, category) VALUES("How To Implement SSL Termination With HAProxy on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-implement-ssl-termination-with-haproxy-on-ubuntu-14-04", "/img/6.jpg", "### Introduction HAProxy, which stands for High Availability Proxy, is a popular open source software TCP/HTTP Load Balancer and proxying solution which can be run on Linux, Solaris, and FreeBSD. Its most common use is to improve the performance and r", "tech");
  22.  
  23. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Logstash and Kibana To Centralize Logs On CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-logstash-and-kibana-to-centralize-logs-on-centos-6", "/img/6.jpg", "### Introduction In this tutorial, we will go over the installation of Logstash 1.4.2 and Kibana 3, and how to configure them to gather and visualize the syslogs of our systems in a centralized location. Logstash is an open source tool for collecting,", "tech");
  24.  
  25. INSERT INTO posts (title, link, image, description, category) VALUES("Adding Logstash Filters To Improve Centralized Logging | DigitalOcean", "https://www.digitalocean.com/community/tutorials/adding-logstash-filters-to-improve-centralized-logging", "/img/6.jpg", "### Introduction Logstash is a powerful tool for centralizing and analyzing logs, which can help to provide and overview of your environment, and to identify issues with your servers. One way to increase the effectiveness of your Logstash setup is to", "tech");
  26.  
  27. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use NSD, an Authoritative-Only DNS Server, on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-nsd-an-authoritative-only-dns-server-on-ubuntu-14-04", "/img/6.jpg", "### Introduction Setting up a DNS server to be responsible for domain names can be a complex task even for seasoned administrators. DNS zone management is a vital duty, but can be bewildering, especially when attempting to get started. Software like t", "tech");
  28.  
  29. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure Bind as an Authoritative-Only DNS Server on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-an-authoritative-only-dns-server-on-ubuntu-14-04", "/img/6.jpg", "### Introduction --- DNS, or the Domain Name System, is often a difficult component to get right when learning how to configure websites and servers. While most people will probably choose to use the DNS servers provided by their hosting company or th", "tech");
  30.  
  31. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure Bind as a Caching or Forwarding DNS Server on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-caching-or-forwarding-dns-server-on-ubuntu-14-04", "/img/6.jpg", "### Introduction --- DNS, or the Domain Name System, is often a difficult component to get right when learning how to configure websites and servers. While most people will probably choose to use the DNS servers provided by their hosting company or th", "tech");
  32.  
  33. INSERT INTO posts (title, link, image, description, category) VALUES("A Comparison of DNS Server Types:  How To Choose the Right DNS Configuration | DigitalOcean", "https://www.digitalocean.com/community/tutorials/a-comparison-of-dns-server-types-how-to-choose-the-right-dns-configuration", "/img/6.jpg", "### Introduction DNS, or the Domain Name System, is an integral part of how systems connect with each other to communicate on the internet. Without DNS, computers, and the people who use them, would be required to connect using only numerical addresse", "tech");
  34.  
  35. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use JMeter To Record Test Scenarios | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-jmeter-to-record-test-scenarios", "/img/6.jpg", "### Introduction In this tutorial, we will teach you how to set up and use the Apache JMeter HTTP(S) Test Script Recorder to record HTTP requests. Recording HTTP requests is a great way to building test plans, and can be useful in creating tests that", "tech");
  36.  
  37. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use WP Super Cache and Jetpack Photon To Optimize WordPress Performance on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-wp-super-cache-and-jetpack-photon-to-optimize-wordpress-performance-on-ubuntu-14-04", "/img/6.jpg", "### Introduction In this tutorial, we will teach you how to optimize WordPress performance by using the WP Super Cache and Jetpack Photon plugins, and Nginx as the web server. With this setup, your WordPress site can greatly increase its concurrent us", "tech");
  38.  
  39. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Apache JMeter To Perform Load Testing on a Web Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-apache-jmeter-to-perform-load-testing-on-a-web-server", "/img/6.jpg", "### Introduction In this tutorial, we will go over how to use Apache JMeter to perform basic load and stress testing on your web application environment. We will show you how to use the graphical user interface to build a test plan and to run tests ag", "tech");
  40.  
  41. INSERT INTO posts (title, link, image, description, category) VALUES("How to Install Laravel with an Nginx Web Server on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-laravel-with-an-nginx-web-server-on-ubuntu-14-04", "/img/6.jpg", "### Introduction Laravel is a modern, open source PHP framework for web developers. It aims to provide an easy, elegant way for developers to get a fully functional web application running quickly. In this guide, we will discuss how to install Laravel", "tech");
  42.  
  43. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the DigitalOcean API v2 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-digitalocean-api-v2", "/img/6.jpg", "### Introduction In this tutorial, we will teach you how to get started with the DigitalOcean API v2.0. We will show you how to generate personal access tokens, which will be used for authentication, and show a few examples of how the API can be used.", "tech");
  44.  
  45. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Tinc and Set Up a Basic VPN on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-tinc-and-set-up-a-basic-vpn-on-ubuntu-14-04", "/img/6.jpg", "### Introduction In this tutorial, we will go over how to use Tinc, an open source Virtual Private Network (VPN) daemon, to create a secure VPN that your servers can communicate on as if they were on a local network. We will also demonstrate how to us", "tech");
  46.  
  47. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use OTPW for Single-Use SSH Passwords on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/install-and-use-otpw", "/img/6.jpg", "### Introduction SSH comes out of the box with quite a few security features to make sure that your connections are secure and that you can authenticate to a remote host without worries. In particular, SSH keys create a secure way to connect without t", "tech");
  48.  
  49. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Configure Syncthing to Synchronize Directories on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-syncthing-to-synchronize-directories-on-ubuntu-14-04", "/img/6.jpg", "### Introduction There are many programs capable of keeping files in sync between different computers. **Syncthing** is a compelling new option that is cross platform, completely open source, very flexible, and easy to use. In this guide, we will show", "tech");
  50.  
  51. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Icinga To Monitor Your Servers and Services On Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-icinga-to-monitor-your-servers-and-services-on-ubuntu-14-04", "/img/6.jpg", "### Introduction In this tutorial, we will go over the installation of Icinga, an open source monitoring system, on Ubuntu 14.04. We will cover some basic configuration, so you will be able to monitor network services and host resources via the web in", "tech");
  52.  
  53. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure your Droplet to Only Use IPv6 Networking | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-your-droplet-to-only-use-ipv6-networking", "/img/6.jpg", "### Introduction DigitalOcean is now offering IPv6 addresses in select datacenters (starting with Singapore 1). IPv6 is the most recent version of the IP protocol that the entire internet relies on to connect to other locations (IP protocol is a bit r", "tech");
  54.  
  55. INSERT INTO posts (title, link, image, description, category) VALUES("The DigitalOcean Submitted Article Rubric | DigitalOcean", "https://www.digitalocean.com/community/tutorials/the-digitalocean-submitted-article-rubric", "/img/6.jpg", "### Introduction DigitalOcean is excited to build out a library of beautifully-written tutorials to cover the spectrum of open source topics that would be helpful to linux server users. We invited authors to write about their topics of expertise with", "tech");
  56.  
  57. INSERT INTO posts (title, link, image, description, category) VALUES("How To Add Additional IPv6 Addresses to your Droplet | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-add-additional-ipv6-addresses-to-your-droplet", "/img/6.jpg", "### Introduction DigitalOcean is now offering IPv6 addresses in select datacenters (starting with Singapore 1). IPv6 is the most recent version of the IP protocol that the entire internet relies on to connect to other locations (IP protocol is a bit r", "tech");
  58.  
  59. INSERT INTO posts (title, link, image, description, category) VALUES("How To Enable IPv6 for DigitalOcean Droplets | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-enable-ipv6-for-digitalocean-droplets", "/img/6.jpg", "### Introduction DigitalOcean is now offering IPv6 addresses in select datacenters (starting with Singapore 1). IPv6 is the most recent version of the IP protocol that the entire internet relies on to connect to other locations (IP protocol is a bit r", "tech");
  60.  
  61. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure OCSP Stapling on Apache and Nginx | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-ocsp-stapling-on-apache-and-nginx", "/img/6.jpg", "### Introduction OCSP stapling is a TLS/SSL extension which aims to improve the performance of SSL negotiation while maintaining visitor privacy. Before going ahead with the configuration, a short brief on how certificate revocation works. This articl", "tech");
  62.  
  63. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Logstash and Kibana To Centralize Logs On Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-logstash-and-kibana-to-centralize-and-visualize-logs-on-ubuntu-14-04", "/img/6.jpg", "### Introduction In this tutorial, we will go over the installation of Logstash 1.4.2 and Kibana 3, and how to configure them to gather and visualize the syslogs of our systems in a centralized location. Logstash is an open source tool for collecting,", "tech");
  64.  
  65. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Graylog2 And Centralize Logs On Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-graylog2-and-centralize-logs-on-ubuntu-14-04", "/img/6.jpg", "### Introduction In this tutorial, we will cover the installation of Graylog2 (v0.20.2), and configure it to gather the syslogs of our systems in a centralized location. Graylog2 is a powerful log management and analysis tool that has many use cases,", "tech");
  66.  
  67. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Configure OpenLDAP and phpLDAPadmin on an Ubuntu 14.04 Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-openldap-and-phpldapadmin-on-an-ubuntu-14-04-server", "/img/6.jpg", "### Introduction **LDAP**, or Lightweight Directory Access Protocol, is a protocol designed to manage and access related information in a centralized, hierarchical file and directory structure. In some ways, it operates similarly to a relational datab", "tech");
  68.  
  69. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the DigitalOcean One-Click Install Redmine on Ubuntu 14.04 Image | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-digitalocean-one-click-install-redmine-on-ubuntu-14-04-image", "/img/6.jpg", "### Introduction We have created a one-click Redmine 2.5 installation that uses Nginx/MySQL/Ruby on Rails on Ubuntu 14.04 x64. Redmine is a free and open source project management software to assist with project management, issue tracking, and bug tra", "tech");
  70.  
  71. INSERT INTO posts (title, link, image, description, category) VALUES("How To Isolate Servers Within A Private Network Using IPTables | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-isolate-servers-within-a-private-network-using-iptables", "/img/6.jpg", "### Introduction In this tutorial, we will teach you how to use a IPTables with *shared* private networking to simulate the network traffic isolation that a true private network can provide. We will also cover why you would want to do this, and provid", "tech");
  72.  
  73. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure StatsD to Collect Arbitrary Stats for Graphite on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-statsd-to-collect-arbitrary-stats-for-graphite-on-ubuntu-14-04", "/img/6.jpg", "### Introduction Graphite is a graphing library that allows you to visualize different kinds of data in a flexible and powerful way. It graphs data sent to it by other statistics collecting applications. In previous guides, we discussed [how to instal", "tech");
  74.  
  75. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure Collectd to Gather System Metrics for Graphite on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-collectd-to-gather-system-metrics-for-graphite-on-ubuntu-14-04", "/img/6.jpg", "### Introduction Collecting and visualizing data is an important way to make informed decisions about your servers and projects. In a [previous guide](https://www.digitalocean.com/community/articles/how-to-install-and-use-graphite-on-an-ubuntu-14-04-s", "tech");
  76.  
  77. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install gpEasy CMS with NGINX and PHP5-FPM on Debian 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-gpeasy-cms-with-nginx-and-php5-fpm-on-debian-7", "/img/6.jpg", "### Introduction This tutorial will take you through the steps needed to host gpEasy CMS on your Droplet. **gpEasy** is a simple, powerful and lightweight CMS. It doesn\'t require you to setup any databases, as it\'s flat-file based, and allows you to e", "tech");
  78.  
  79. INSERT INTO posts (title, link, image, description, category) VALUES("5 Common Server Setups For Your Web Application | DigitalOcean", "https://www.digitalocean.com/community/tutorials/5-common-server-setups-for-your-web-application", "/img/6.jpg", "### Introduction When deciding which server architecture to use for your environment, there are many factors to consider, such as performance, scalability, availability, reliability, cost, and ease of management. Here is a list of commonly used server", "tech");
  80.  
  81. INSERT INTO posts (title, link, image, description, category) VALUES("One-Click Install WordPress on Ubuntu 14.04 with DigitalOcean | DigitalOcean", "https://www.digitalocean.com/community/tutorials/one-click-install-wordpress-on-ubuntu-14-04-with-digitalocean", "/img/6.jpg", "We have created a one-click Wordpress installation with permalinks enabled that uses Apache/MySQL/PHP on Ubuntu 14.04 x64. To start using it, simply create a droplet and specify your hostname. Select your desired region: Select \'Wordpress on Ubuntu 14", "tech");
  82.  
  83. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use HAProxy As A Layer 7 Load Balancer For WordPress and Nginx On Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-haproxy-as-a-layer-7-load-balancer-for-wordpress-and-nginx-on-ubuntu-14-04", "/img/6.jpg", "### Introduction In this tutorial, we will teach you how to use HAProxy as a layer 7 load balancer to serve multiple applications from a single domain name or IP address. Load balancing can improve the performance, availability, and resilience of your", "tech");
  84.  
  85. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Graphite on an Ubuntu 14.04 Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-graphite-on-an-ubuntu-14-04-server", "/img/6.jpg", "### Introduction Gathering information about your systems and applications can give you the information you need to make informed decisions about your infrastructure, servers, and software. There are many different ways to acquire this kind of informa", "tech");
  86.  
  87. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Ack, a Grep Replacement for Developers, on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-ack-a-grep-replacement-for-developers-on-ubuntu-14-04", "/img/6.jpg", "### Introduction When searching for text in files or in a directory structure, Linux and Unix-like systems have many tools that can assist you. One of the most common of these is **grep**, which stands for global regular expression print. Using grep,", "tech");
  88.  
  89. INSERT INTO posts (title, link, image, description, category) VALUES("An Introduction to Tracking Statistics with Graphite, StatsD, and CollectD | DigitalOcean", "https://www.digitalocean.com/community/tutorials/an-introduction-to-tracking-statistics-with-graphite-statsd-and-collectd", "/img/6.jpg", "### Introduction There are plenty of reasons why collecting stats about your servers, applications, and traffic is a good idea. Collecting and organizing data can give you confidence in your decisions about scaling, troubleshooting, and tracking down", "tech");
  90.  
  91. INSERT INTO posts (title, link, image, description, category) VALUES("How To Format DigitalOcean Articles For Publication | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-format-digitalocean-articles-for-publication", "/img/6.jpg", "When we accept articles for the DigitalOcean community, we look for several characteristics: relevant and interesting topics, clear writing style, and appropriate formatting. We do consider formatting an important part of the article submission proces", "tech");
  92.  
  93. INSERT INTO posts (title, link, image, description, category) VALUES("How To Write an Article for the DigitalOcean Community | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-write-an-article-for-the-digitalocean-community", "/img/6.jpg", "DigitalOcean is excited to continue building out its collection of technical articles. The goal of these articles is to provide well written, comprehensive pieces on a variety of topics related to server administration. To keep the DigitalOcean commun", "tech");
  94.  
  95. INSERT INTO posts (title, link, image, description, category) VALUES("How To Migrate a MySQL Database To A New Server On Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-migrate-a-mysql-database-to-a-new-server-on-ubuntu-14-04", "/img/6.jpg", "### Introduction If you are running a web application and database, say a LAMP stack, on a single VPS, you may run into a situation where you want to scale your environment to handle more traffic. A good way to get started with scaling your environmen", "tech");
  96.  
  97. INSERT INTO posts (title, link, image, description, category) VALUES("How To Optimize WordPress Performance With MySQL Replication On Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-optimize-wordpress-performance-with-mysql-replication-on-ubuntu-14-04", "/img/6.jpg", "### Introduction In this tutorial, we will teach you how to scale up your WordPress MySQL database server setup using master-slave database replication and the HyperDB plugin for WordPress. Adding more database servers to your environment in this mann", "tech");
  98.  
  99. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use BitTorrent Sync to Synchronize Directories in Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-bittorrent-sync-to-synchronize-directories-in-ubuntu-14-04", "/img/6.jpg", "### Introduction Syncing files and directories between servers and local machines is a very common requirement when dealing with networked computers. One method of automatically syncing the contents of directories is with a technology called **BitTorr", "tech");
  100.  
  101. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use HAProxy As A Layer 4 Load Balancer for WordPress Application Servers on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-haproxy-as-a-layer-4-load-balancer-for-wordpress-application-servers-on-ubuntu-14-04", "/img/6.jpg", "### Introduction In this tutorial, we will teach you how to use HAProxy as a layer 4 load balancer for your WordPress servers--specifically the web application tier. Load balancing the application servers adds redundancy to your setup, which increases", "tech");
  102.  
  103. INSERT INTO posts (title, link, image, description, category) VALUES("How To Serve a KeePass2 Password File with Nginx on an Ubuntu 14.04 Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-serve-a-keepass2-password-file-with-nginx-on-an-ubuntu-14-04-server", "/img/6.jpg", "### Introduction KeePass2 is an application that allows you to store, manage, and generate strong passwords for your websites and applications, securely and easily. In a previous guide, we discussed [how to use kpcli to interact with KeePass database", "tech");
  104.  
  105. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use kpcli To Manage KeePass2 Password Files on an Ubuntu 14.04 Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-kpcli-to-manage-keepass2-password-files-on-an-ubuntu-14-04-server", "/img/6.jpg", "### Introduction Security is something we all have to be concerned about on the internet. Having strong, unique passwords for your online accounts can go a long way towards keeping your information secure and isolating security breaches. With vulnerab", "tech");
  106.  
  107. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the Django One-Click Install Image | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-django-one-click-install-image", "/img/6.jpg", "Django is a high-level Python framework for developing web applications rapidly. DigitalOcean\'s Django One-Click app quickly deploys a preconfigured development environment to your VPS employing Django, Nginx, Gunicorn, and Postgres. Creating the Djan", "tech");
  108.  
  109. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install WordPress with Nginx on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-nginx-on-ubuntu-14-04", "/img/6.jpg", "### Introduction WordPress is the most popular CMS (content management system) in the world. It allows you to easily get your site or blog up and running. After installation, you can manage almost everything in an easy web interface. In this guide, we", "tech");
  110.  
  111. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use npm to Build and Publish Node.js Packages on a Linux Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-npm-to-build-and-publish-node-js-packages-on-a-linux-server", "/img/6.jpg", "### Introduction Node.js is a popular Javascript platform for server-side programming that allows you to build and run web apps quickly. In this guide, we will talk about how to use `npm`, a Node.js package management system. In a past guide, we discu", "tech");
  112.  
  113. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use npm to Manage Node.js Packages on a Linux Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-npm-to-manage-node-js-packages-on-a-linux-server", "/img/6.jpg", "### Introduction Node.js is a popular Javascript platform for server-side programming that allows you to build and run web apps quickly. In a past guide, we discussed [how to install Node.js on an Ubuntu 14.04 server](https://www.digitalocean.com/comm", "tech");
  114.  
  115. INSERT INTO posts (title, link, image, description, category) VALUES("An Introduction to HAProxy and Load Balancing Concepts | DigitalOcean", "https://www.digitalocean.com/community/tutorials/an-introduction-to-haproxy-and-load-balancing-concepts", "/img/6.jpg", "### Introduction HAProxy, which stands for High Availability Proxy, is a popular open source software TCP/HTTP Load Balancer and proxying solution which can be run on Linux, Solaris, and FreeBSD. Its most common use is to improve the performance and r", "tech");
  116.  
  117. INSERT INTO posts (title, link, image, description, category) VALUES("How To Launch Your Site on a New Ubuntu 14.04 Server with LAMP, SFTP, and DNS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-launch-your-site-on-a-new-ubuntu-14-04-server-with-lamp-sftp-and-dns", "/img/6.jpg", "### Introduction Getting your Linux server running can be a troubling experience for beginners, but it doesn\'t have to be difficult. We have a number of articles written in our community that go over the basics of getting set up on a server. In this g", "tech");
  118.  
  119. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Node.js on an Ubuntu 14.04 server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-an-ubuntu-14-04-server", "/img/6.jpg", "### Introduction Node.js is a Javascript platform for server-side programming that allows users to build network applications quickly. By leveraging Javascript on both the front-end and the back-end, development can be more consistent and be designed", "tech");
  120.  
  121. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a SSL Certificate on Nginx for Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-nginx-for-ubuntu-14-04", "/img/6.jpg", "### Introduction **TLS**, or transport layer security, and its predecessor **SSL**, which stands for secure sockets layer, are web protocols used to wrap normal traffic in a protected, encrypted wrapper. Using this technology, servers can send traffic", "tech");
  122.  
  123. INSERT INTO posts (title, link, image, description, category) VALUES("How To Troubleshoot Common Site Issues on a Linux Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-troubleshoot-common-site-issues-on-a-linux-server", "/img/6.jpg", "### Introduction Everyone has problems with their web server or site at one time or another. Learning where to look when you come across a problem and which components are the likely culprits will help you fix these problems quickly with less frustrat", "tech");
  124.  
  125. INSERT INTO posts (title, link, image, description, category) VALUES("How Fail2ban Works to Protect Services on a Linux Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-fail2ban-works-to-protect-services-on-a-linux-server", "/img/6.jpg", "### Introduction Any service that is exposed to the internet is susceptible to attacks from malicious parties. If your service requires authentication, illegitimate users and bots will attempt to break into your system by repeatedly trying to authenti", "tech");
  126.  
  127. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Fail2ban on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-fail2ban-on-ubuntu-14-04", "/img/6.jpg", "### Introduction While connecting to your server through SSH can be very secure, the SSH daemon itself is a service that must be exposed to the internet to function properly. This comes with some inherent risk and creates a vector of attack for would-", "tech");
  128.  
  129. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up a Firewall Using IPTables on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-using-iptables-on-ubuntu-14-04", "/img/6.jpg", "### Introduction Setting up a good firewall is an essential step to take in securing any modern operating system. Most Linux distributions ship with a few different firewall tools that we can use to configure our firewalls. In this guide, we\'ll be cov", "tech");
  130.  
  131. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install ISPConfig3 on an Ubuntu 14.04 Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ispconfig3-on-an-ubuntu-14-04-server", "/img/6.jpg", "### Introduction Although the command line is a powerful tool that can allow you to work quickly and easily in many circumstances, there are instances where a visual interface is helpful. If you are configuring many different services on one machine,", "tech");
  132.  
  133. INSERT INTO posts (title, link, image, description, category) VALUES("How the IPTables Firewall Works | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-the-iptables-firewall-works", "/img/6.jpg", "### Introduction Setting up a good firewall is an essential step to take in securing any modern operating system. Most Linux distributions ship with a few different firewall tools that we can use to configure our firewalls. In this guide, we\'ll be cov", "tech");
  134.  
  135. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Memcache on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-memcache-on-ubuntu-14-04", "/img/6.jpg", "### Introduction As your websites grow and see an increase in traffic, one of the components that shows stress the fastest is the backend database. If your database is not distributed and configured to handle high loads, it can easily be overwhelmed b", "tech");
  136.  
  137. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up an NFS Mount on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-14-04", "/img/6.jpg", "### Introduction NFS, or Network File System, is a distributed filesystem protocol that allows you to mount remote directories on your server. This allows you to leverage storage space in a different location and to write to the same space from multip", "tech");
  138.  
  139. INSERT INTO posts (title, link, image, description, category) VALUES("DigitalOcean Community Article Suggestions and Ideas | DigitalOcean", "https://www.digitalocean.com/community/tutorials/digitalocean-community-article-suggestions-and-ideas", "/img/6.jpg", "Our Article List Since we invited our developer community to write articles for our knowledge base, we have had many people ask for a list of in-demand articles. Let us know what you\'d like to see in the comments on this article and we will get the li", "tech");
  140.  
  141. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use DigitalOcean\'s DNS For Custom GitHub URLs | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-digitalocean-s-dns-for-custom-github-urls", "/img/6.jpg", "### Introduction This tutorial shows how to setup a DNS redirection from your own custom domain (e.g. ) to point to your GitHub-hosted static website (e.g. ) using DigitalOcean\'s DNS control panel. [Github Pages](https://pages.github.com/) enable ever", "tech");
  142.  
  143. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Nginx on Ubuntu 14.04 LTS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-14-04-lts", "/img/6.jpg", "### Introduction Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. It is more resource-friendly than Apache in most cases and can be used as a web se", "tech");
  144.  
  145. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install VMWare Zimbra Open Source on a DigitalOcean Droplet | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-vmware-zimbra-open-source-on-a-digitalocean-droplet", "/img/6.jpg", "### Zimbra In Brief Zimbra is an easy to use piece of unified collaboration software. Being one of the best free, open source collaboration software available, Zimbra includes email, calendaring, file sharing, activity streams, social communities and", "tech");
  146.  
  147. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Setup Postfix on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-setup-postfix-on-ubuntu-14-04", "/img/6.jpg", "### Introduction Postfix is a very popular open source Mail Transfer Agent (MTA) that can be used to route and deliver email on a Linux system. It is estimated that around 25% of public mail servers on the internet run Postfix. In this guide, we\'ll te", "tech");
  148.  
  149. INSERT INTO posts (title, link, image, description, category) VALUES("How To Add Swap on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04", "/img/6.jpg", "### Introduction One of the easiest way of increasing the responsiveness of your server and guarding against out of memory errors in your applications is to add some swap space. **Swap** is an area on a hard drive that has been designated as a place w", "tech");
  150.  
  151. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use PostgreSQL on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql-on-ubuntu-14-04", "/img/6.jpg", "### Introduction Relational database management systems are a key component of many web sites and applications. They provide a structured way to store, organize, and access information. **PostgreSQL**, or Postgres, is a relational database management", "tech");
  152.  
  153. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Nginx Server Blocks (Virtual Hosts) on Ubuntu 14.04 LTS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-virtual-hosts-on-ubuntu-14-04-lts", "/img/6.jpg", "### Introduction When using the Nginx web server, `server blocks` (similar to the virtual hosts in Apache) can be used to encapsulate configuration details and host more than one domain off of a single server. In this guide, we\'ll discuss how to confi", "tech");
  154.  
  155. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Linux, nginx, MySQL, PHP (LEMP) stack on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04", "/img/6.jpg", "### Introduction The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications. This is an acronym that describes a Linux operating system, with an Nginx web server. The backend data is stored in MySQL", "tech");
  156.  
  157. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Wordpress on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-ubuntu-14-04", "/img/6.jpg", "### Introduction At this time, WordPress is the most popular CMS (content management system) on the internet. It allows you to easily set up flexible blogs and websites on top of a MySQL backend with PHP processing. WordPress has seen incredible adopt", "tech");
  158.  
  159. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a SSL Certificate on Apache for Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-14-04", "/img/6.jpg", "### Introduction **TLS**, or transport layer security, and its predecessor **SSL**, secure sockets layer, are secure protocols created in order to place normal traffic in a protected, encrypted wrapper. These protocols allow traffic to be sent safely", "tech");
  160.  
  161. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Secure phpMyAdmin on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-14-04", "/img/6.jpg", "### Introduction While many users need the functionality of a database management system like MySQL, they may not feel comfortable interacting with the system solely from the MySQL prompt. **phpMyAdmin** was created so that users can interact with MyS", "tech");
  162.  
  163. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Solr on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-solr-on-ubuntu-14-04", "/img/6.jpg", "### Introduction Solr is a search engine platform based on Apache Lucene. It is written in Java and uses the Lucene library to implement indexing. It can be accessed using a variety of REST APIs (e.g. XML and JSON). This is the feature list from [thei", "tech");
  164.  
  165. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Git on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-14-04", "/img/6.jpg", "### Introduction An indispensable tool in modern software development is some kind of version control system. Version control systems allow you to keep track of your software at the source level. You can track changes, revert to previous stages, and b", "tech");
  166.  
  167. INSERT INTO posts (title, link, image, description, category) VALUES("How To Add and Delete Users on an Ubuntu 14.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-add-and-delete-users-on-an-ubuntu-14-04-vps", "/img/6.jpg", "### Introduction One of the most basic tasks to that you should know how to do on a fresh Linux server is add and remove users. When you create a new server, you are only given the `root` account by default. While this gives you a lot of power and fle", "tech");
  168.  
  169. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Ruby on Rails on Ubuntu 14.04 using RVM | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-on-ubuntu-14-04-using-rvm", "/img/6.jpg", "### Introduction Ruby on Rails is one of the most popular application stacks for developers wishing to create sites and web apps. The Ruby programming language, coupled with the Rails development framework, makes app development simple. Since Ruby on", "tech");
  170.  
  171. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Apache Virtual Hosts on Ubuntu 14.04 LTS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts", "/img/6.jpg", "### Introduction The Apache web server is the most popular way of serving web content on the internet. It accounts for more than half of all active websites on the internet and is extremely powerful and flexible. Apache breaks its functionality and co", "tech");
  172.  
  173. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Configure Slim Framework on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-slim-framework-on-ubuntu-14-04", "/img/6.jpg", "### Prerequisites This tutorial will illustrate the steps required to install and configure Slim Framework on a Digital Ocean VPS. By the end of this tutorial, you will have a well organized, working instance of Slim Framework, complete with a folder", "tech");
  174.  
  175. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install a Custom Composer Repository on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-a-custom-composer-repository-on-ubuntu", "/img/6.jpg", "In this tutorial, we will install a custom Composer repository. This means you can host your own private packages and use them in your composer.json file. Composer is a PHP dependency management tool which lets you specify which libraries your project", "tech");
  176.  
  177. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Apache Tomcat 7 on Ubuntu 14.04 via Apt-Get | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-7-on-ubuntu-14-04-via-apt-get", "/img/6.jpg", "### About Apache Tomcat Apache Tomcat is an application server that is used to serve Java applications to the web. Tomcat is an open source implementation of the Java Servlet and JavaServer Pages technologies, released by the Apache Software Foundatio", "tech");
  178.  
  179. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-14-04", "/img/6.jpg", "### Introduction A \'LAMP\' stack is a group of open source software that is typically installed together to enable a server to host dynamic websites and web apps. This term is actually an acronym which represents the **L**inux operating system, with th", "tech");
  180.  
  181. INSERT INTO posts (title, link, image, description, category) VALUES("Initial Server Setup with Ubuntu 14.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-14-04", "/img/6.jpg", "### Introduction When you first create a new server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give you a solid foundation for su", "tech");
  182.  
  183. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up a Remote Database to Optimize Site Performance with MySQL | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-a-remote-database-to-optimize-site-performance-with-mysql", "/img/6.jpg", "### Introduction As your application or website grows, you may come to the point where you\'ve outgrown your current setup. If you are currently hosting your web server and database backend on the same VPS, a good idea may be to separate these two func", "tech");
  184.  
  185. INSERT INTO posts (title, link, image, description, category) VALUES("How To Manually Install Oracle Java on a Debian or Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-manually-install-oracle-java-on-a-debian-or-ubuntu-vps", "/img/6.jpg", "### Introduction Java is a programming technology originally developed by Sun Microsystems and later acquired by Oracle. Oracle Java is a proprietary implementation for Java that is free to download and use for commercial use, but not to redistribute,", "tech");
  186.  
  187. INSERT INTO posts (title, link, image, description, category) VALUES("How to Set Up Apache Virtual Hosts on Ubuntu 13.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-13-10", "/img/6.jpg", "## Introduction ### Virtual Hosts Virtual Hosts are a way to host more than one domain from a single IP address/server. This could be helpful, for example, to people who wish to host more than one website from a single droplet. The visitors of the web", "tech");
  188.  
  189. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Multiple SSL Certificates on One IP with Lighttpd | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-multiple-ssl-certificates-on-one-ip-with-lighttpd", "/img/6.jpg", "### Introduction Server Name Indication (SNI) is a feature of the TLS protocol which enables setting up multiple SSL certficates on a single IP address. Lighttpd must already be setup and running. Read these articles to get it up. * [Setup Lighttpd wi", "tech");
  190.  
  191. INSERT INTO posts (title, link, image, description, category) VALUES("An Introduction to File Compression Tools on Linux Servers | DigitalOcean", "https://www.digitalocean.com/community/tutorials/an-introduction-to-file-compression-tools-on-linux-servers", "/img/6.jpg", "### Introduction There are many reasons why you would want to compress files and directories on a computer. Some of the more straightforward benefits are conserving disk space and using less bandwidth for network communication. In this guide, we will", "tech");
  192.  
  193. INSERT INTO posts (title, link, image, description, category) VALUES("How To Download Software and Content onto your Linux VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-download-software-and-content-onto-your-linux-vps", "/img/6.jpg", "### Introduction One capability that almost all servers must have is the power to send and receive information to other networked machines. Although people generally think about servers as providing content (it is in the name after all), they also mus", "tech");
  194.  
  195. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use DVTM and Dtach as a Terminal Window Manager on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-dvtm-and-dtach-as-a-terminal-window-manager-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction As you begin to work with multiple remote servers, the number of terminal sessions that you have open can begin to feel overwhelming. There are many times, for instance when compiling code, when your terminal is taken up by a long-run", "tech");
  196.  
  197. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Vundle to Manage Vim Plugins on a Linux VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-vundle-to-manage-vim-plugins-on-a-linux-vps", "/img/6.jpg", "### Introduction The `vim` text editor is a versatile and extremely powerful tool for manipulating plain text, managing system configuration files, and creating code. While the modal editing design focus and the elegant grammar of the editor itself is", "tech");
  198.  
  199. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Configure Shinken on Ubuntu 12.04 to Monitor a VPS Instance | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-shinken-on-ubuntu-12-04-to-monitor-a-vps-instance", "/img/6.jpg", "### Introduction Shinken is an open source monitoring framework based on Nagios Core which has been rewritten in python to enhance flexibility, scalability, and ease of use. Shinken is fully compatible with Nagios and supports its plugins and configur", "tech");
  200.  
  201. INSERT INTO posts (title, link, image, description, category) VALUES("How to Run Django with mod_wsgi and Apache with a virtualenv Python environment on a Debian VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-run-django-with-mod_wsgi-and-apache-with-a-virtualenv-python-environment-on-a-debian-vps", "/img/6.jpg", "### Introduction Working with Django applications, and Python applications in general, is a complex matter with many tools in use. There are multiple ways of achieving the same goal and often there is no single way to do things. One of the most popula", "tech");
  202.  
  203. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use the Fish Shell on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-the-fish-shell-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction Linux and Unix-like operating systems are lucky enough to have quite a few alternatives to almost every component of their operating environment. One of the components that server users interact with the most is the command line shell", "tech");
  204.  
  205. INSERT INTO posts (title, link, image, description, category) VALUES("How to Protect your Server Against the Heartbleed OpenSSL Vulnerability | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-protect-your-server-against-the-heartbleed-openssl-vulnerability", "/img/6.jpg", "## Important SSL Security Vulnerability On Monday, April 7th 2014, an OpenSSL vulnerability was disclosed which has been called one of the worst security holes in recent internet history. The bug, called the Heartbleed bug, was introduced in OpenSSL v", "tech");
  206.  
  207. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use DM-Crypt to Create an Encrypted Volume on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-dm-crypt-to-create-an-encrypted-volume-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction Security should be a primary concern for any kind of data that stored on an internet accessible computer. While every storage provider should take care to secure data from their end, this only goes so far as unauthorized access can ha", "tech");
  208.  
  209. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use MySQL Query Profiling | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-mysql-query-profiling", "/img/6.jpg", "Introduction MySQL query profiling is a useful technique when trying to analyze the overall performance of a database driven application. When developing a mid to large size application, there tends to be hundreds of queries distributed throughout a l", "tech");
  210.  
  211. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Configure an OpenVPN Access Server on CentOS 6.5 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/openvpn-access-server-centos", "/img/6.jpg", "### Introduction VPN, or virtual private network, is a secure method of connecting remote internet resources together as if they were under the same LAN. OpenVPN is a popular implementation that works on Linux, Windows, and Mac operating systems and c", "tech");
  212.  
  213. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up a Tahoe-LAFS Distributed Filesystem on Ubuntu 14.04 Servers | DigitalOcean", "https://www.digitalocean.com/community/tutorials/tahoe-lafs", "/img/6.jpg", "### Introduction Tahoe-LAFS is a distributed \'least-authority\' filesystem that can be easily scaled to provide a robust, network aware storage network. With benefits similar to those that RAID configurations gain at the disk level, Tahoe-LAFS leverage", "tech");
  214.  
  215. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure Tools to Use IPv6 on a Linux VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-tools-to-use-ipv6-on-a-linux-vps", "/img/6.jpg", "### Introduction IPv6 is the most recent version of the IP protocol that the entire internet relies on to connect to other locations (IP protocol is a bit redundant because IP stands for internet protocol, but we will use it because it is easy). While", "tech");
  216.  
  217. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure a Mail Server Using Postfix, Dovecot, MySQL, and SpamAssasin | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-a-mail-server-using-postfix-dovecot-mysql-and-spamassasin", "/img/6.jpg", "Introduction In this tutorial, we are going to configure a mail server using Postfix, Dovecot, MySQL and SpamAssassin on Ubuntu 12.04. Following this tutorial you\'ll be able to add virtual domains, users, and aliases. Moreover, your virtual server wil", "tech");
  218.  
  219. INSERT INTO posts (title, link, image, description, category) VALUES("How To Migrate your Apache Configuration from 2.2 to 2.4 Syntax. | DigitalOcean", "https://www.digitalocean.com/community/tutorials/migrating-your-apache-configuration-from-2-2-to-2-4-syntax", "/img/6.jpg", "### Introduction The Apache web server is currently the most popular web server in the world. It is used to serve web content of all kinds and is a powerful application that is highly customizable. Many people are familiar with the Apache 2.2 configur", "tech");
  220.  
  221. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use SSH Keys with PuTTY on DigitalOcean Droplets (Windows users) | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-putty-on-digitalocean-droplets-windows-users", "/img/6.jpg", "### Introduction **Note**: *This guide is for Windows users. If you are using Mac OS X or Linux on your home computer, please follow [this guide](https://www.digitalocean.com/community/articles/how-to-use-ssh-keys-with-digitalocean-droplets) instead.*", "tech");
  222.  
  223. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure Chroot Environments for Testing on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-chroot-environments-for-testing-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction There are many instances when you may wish to isolate certain applications, user, or environments within a Linux system. Different operating systems have different methods of achieving isolation, and in Linux, a classic way is through", "tech");
  224.  
  225. INSERT INTO posts (title, link, image, description, category) VALUES("Installing Contao CMS on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/installing-contao-cms-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### About Contao [Contao](https://contao.org/en/) is an open source content management system (CMS) for websites of any size. It is a flexible and scalable system that implements high security, accessibility, and SEO standards. Contao is modular as yo", "tech");
  226.  
  227. INSERT INTO posts (title, link, image, description, category) VALUES("How To Tune your SSH Daemon Configuration on a Linux VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-tune-your-ssh-daemon-configuration-on-a-linux-vps", "/img/6.jpg", "### Introduction SSH is the primary way to connect to remote Linux and Unix-like servers through the command line. It provides a secure connection that you can use to run commands, interact with the system, and even tunnel unrelated traffic through. M", "tech");
  228.  
  229. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Configure Codiad, a Web-Based IDE, on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-codiad-a-web-based-ide-on-an-ubuntu-vps", "/img/6.jpg", "### Installation While most developers have a preferred development environment and have specific tools and processes that are familiar, this can sometimes break down when not in your usual location. Luckily, there are projects like **Codiad** that ca", "tech");
  230.  
  231. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Zope 2 and PostgreSQL on Ubuntu 13.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-zope-2-and-postgresql-on-ubuntu-13-10", "/img/6.jpg", "### Introduction Zope 2 is a powerful and easy-to-use web-based development framework. This is especially the case when used as a front-end for PostgreSQL. When used together, high quality database applications with HTML / XML interface can be constru", "tech");
  232.  
  233. INSERT INTO posts (title, link, image, description, category) VALUES("How to Authenticate Users to a SSH Server Using Monkeysphere on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-authenticate-users-to-a-ssh-server-using-monkeysphere-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction Administering large numbers of SSH keys and servers can be very difficult as your organization grows. Correctly identifying valid keys and removing invalid keys throughout an organization can be fraught with errors and have huge conse", "tech");
  234.  
  235. INSERT INTO posts (title, link, image, description, category) VALUES("How To Validate SSH Server Identities with Monkeysphere on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-validate-ssh-server-identities-with-monkeysphere-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction Administering large numbers of SSH keys and servers can be very difficult as your organization grows. Correctly identifying valid keys and removing invalid keys throughout an organization can be fraught with errors and have huge conse", "tech");
  236.  
  237. INSERT INTO posts (title, link, image, description, category) VALUES("An Introduction to Useful Bash Aliases and Functions | DigitalOcean", "https://www.digitalocean.com/community/tutorials/an-introduction-to-useful-bash-aliases-and-functions", "/img/6.jpg", "### Introduction The more you operate on the command line, the more you will find that the majority of the commands you use are a very small subset of the available commands. Most tasks are habitual and you may run these the same way every day. While", "tech");
  238.  
  239. INSERT INTO posts (title, link, image, description, category) VALUES("How to Install Hadoop on Ubuntu 13.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-on-ubuntu-13-10", "/img/6.jpg", "### Prerequisites The only prerequisite for this tutorial is a VPS with **Ubuntu 13.10 x64** installed. You will need to execute commands from the command line which you can do in one of the two ways: 1. Use SSH to access the droplet. 2. Use the \'Cons", "tech");
  240.  
  241. INSERT INTO posts (title, link, image, description, category) VALUES("Migrating a ProcessWire Website to an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/migrating-a-processwire-website-to-an-ubuntu-vps", "/img/6.jpg", "### Introduction [ProcessWire](http://processwire.com/) is a flexible, open-source PHP Content Management System. It is [easy to update](http://processwire.com/videos/managing-portfolio-site/) for clients and a pleasure to work with for developers. ##", "tech");
  242.  
  243. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create an SSH CA to Validate Hosts and Clients with Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-an-ssh-ca-to-validate-hosts-and-clients-with-ubuntu", "/img/6.jpg", "### Introduction When configuring a large amount of servers that have many users, keeping SSH access in line for your infrastructure can get complicated. There are quite a few ways of implementing a centralized authentication authority, such as LDAP,", "tech");
  244.  
  245. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install ProcessWire on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-processwire-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction [ProcessWire](http://processwire.com/) is a flexible, open-source PHP Content Management System. It is [easy to update](http://processwire.com/videos/managing-portfolio-site/) for clients and a pleasure to work with for developers. ##", "tech");
  246.  
  247. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup DNSSEC on an Authoritative BIND DNS Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-dnssec-on-an-authoritative-bind-dns-server--2", "/img/6.jpg", "### About DNSSEC We all know that DNS is a protocol which resolves domain names to IP addresses, but how do we know the authenticity of the returned IP address It is possible for an attacker to tamper a DNS response or [poison the DNS cache](http://en", "tech");
  248.  
  249. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Ruby on Rails with rbenv on Debian 7 (Wheezy) | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-debian-7-wheezy", "/img/6.jpg", "### Introduction Ruby on Rails is an open source web framework based on Ruby. It has been a popular choice among startups since it\'s easier to build and ship the application. To start using Ruby on Rails, you need to have Ruby installed. However, due", "tech");
  250.  
  251. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup a DavMail Exchange Gateway on a Debian 7 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-a-davmail-exchange-gateway-on-a-debian-7-vps", "/img/6.jpg", "### Introduction If your workplace or school uses Microsoft Exchange for E-mail, you may wish to access your Exchange E-mail account from E-mail clients that do not support the Exchange protocol. [DavMail](http://davmail.sourceforge.net/) provides a s", "tech");
  252.  
  253. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Setup Elgg on a Debian or Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-setup-elgg-on-a-debian-or-ubuntu-vps--2", "/img/6.jpg", "## Introduction [Elgg](http://elgg.org) is an award winning PHP engine for running your own full fledged social network. It has great community support in the form of plugins and themes made by official developers and the user community. ### Requireme", "tech");
  254.  
  255. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install HHVM (HipHop Virtual Machine) on an Ubuntu 13.10 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-hhvm-hiphop-virtual-machine-on-an-ubuntu-13-10-vps", "/img/6.jpg", "### Introduction This article will walk through the steps required to install HHVM on Ubuntu 13.10 on a [Digital Ocean](https://www.digitalocean.com) VPS. The article will also illustrate how HHVM can be used by creating: 1. A command line \'Hello Worl", "tech");
  256.  
  257. INSERT INTO posts (title, link, image, description, category) VALUES("An Introduction To Regular Expressions | DigitalOcean", "https://www.digitalocean.com/community/tutorials/an-introduction-to-regular-expressions", "/img/6.jpg", "### Introduction As system administrators, developers, QA engineers, support engineers, etc. one needs to find a particular pattern, like a set of IP addresses belonging to certain range or a range of time-stamps or groups of domain or subdomain names", "tech");
  258.  
  259. INSERT INTO posts (title, link, image, description, category) VALUES("How To Optimize Nginx Configuration | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-optimize-nginx-configuration", "/img/6.jpg", "## Introduction ### Nginx Nginx is a fast and lightweight alternative to the sometimes overbearing Apache 2. However, Nginx just like any kind of server or software must be tuned to help attain optimal performance. ### Requirements * A fresh Debian 7", "tech");
  260.  
  261. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install TrueCrypt (CLI) On Linux | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-truecrypt-cli-on-linux", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-install-glassfish-4-0-on-ubuntu-12-04-3", "tech");
  262.  
  263. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Pre-conditions There are many tutorials available to help you install OpenJDK and JBoss. This is one on the latest concerning Oracle Java and Glassfish. Hopefully this will make deploying easier for Java EE developers. You will need a droplet with", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-install-citadel-groupware-on-an-ubuntu-13-10-vps", "tech");
  264.  
  265. INSERT INTO posts (title, link, image, description, category) VALUES("", "## Introduction ### What is Groupware Groupware, also known as collaboration software, is a class of software designed to help people involved in common or collective tasks work together effectively. It typically includes scheduling/calendaring, email", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/installing-gnome-and-vnc-on-fedora-19", "tech");
  266.  
  267. INSERT INTO posts (title, link, image, description, category) VALUES("", "## Install GNOME Desktop Environment To install GNOME desktop environment, login to your droplet using SSH or console and install GUI and GNOME desktop environment packages by following command: `yum -y groupinstall \'GNOME Desktop\' ` That\'s all! GUI a", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-install-aegir-and-use-it-to-deploy-drupal-sites-on-a-debian-vps", "tech");
  268.  
  269. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction [Aegir](http://aegirproject.org) is massive hosting system for Drupal powered sites based on many Drupal itself (for Aegir core), Drupal deployment tools, and the Drush. Aegir makes it simple for you to host Drupal sites, as well as t", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-use-the-emacs-editor-in-linux", "tech");
  270.  
  271. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction Emacs is one of the oldest and most versatile text editors available for Linux and UNIX-based systems. It\'s been around for a long time (more than twenty years for GNU emacs) and is well known for its powerful and rich editing feature", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/understanding-ip-addresses-subnets-and-cidr-notation-for-networking", "tech");
  272.  
  273. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction Understanding networking is a fundamental part of configuring complex environments on the internet. This has implications when trying to communicate between servers efficiently, developing secure network policies, and keeping your nod", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-use-iproute2-tools-to-manage-network-configuration-on-a-linux-vps", "tech");
  274.  
  275. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction It is essential to have an understanding of basic networking tools when administering and troubleshooting Linux servers. While some tools are made primarily for monitoring, other low-level utilities are used to configure the network c", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-seafile-on-an-ubuntu-12-04-vps", "tech");
  276.  
  277. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction Hosting your files and sharing content between team members can be accomplished in quite a few ways. Services like DropBox are very popular for this purpose, and have gained traction over time, both for personal and business use. Howe", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-use-the-fat-free-php-framework", "tech");
  278.  
  279. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Background --- [Fat Free Framework](http://www.fatfreeframework.com) is a PHP *micro-framework* that was started in 2009 by Bong Cosca. Following a minimalistic approach, it tends to avoid adding code and structure that are not strictly necessary,", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-use-bash-history-commands-and-expansions-on-a-linux-vps", "tech");
  280.  
  281. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- While working in a server environment, you\'ll spend a lot of your time on the command line. Most likely, you\'ll be using the bash shell, which is the default of most distributions. During a terminal session, you\'ll likely be repea", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-install-and-get-started-with-feincms", "tech");
  282.  
  283. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction One of the several popular options available for a Django based *content management system* (CMS) is [FeinCMS](http://www.feincms.org/). Being more of a framework in the sense of a Django-upgrade, it is possible to simply create relat", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/an-introduction-to-securing-your-linux-vps", "tech");
  284.  
  285. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Taking control of your own Linux server is an opportunity to try new things and leverage the power and flexibility of a great platform. However, Linux server administrators must take the same caution that is appropriate with any n", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-read-and-set-environmental-and-shell-variables-on-a-linux-vps", "tech");
  286.  
  287. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- When interacting with your server through a shell session, there are many pieces of information that your shell compiles to determine its behavior and access to resources. Some of these settings are contained within configuration", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-use-cd-pwd-and-ls-to-explore-the-file-system-on-a-linux-server", "tech");
  288.  
  289. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Getting familiar with the command line is the first step towards utilizing the power of the Linux server platform. It is also an essential prerequisite for basically all server-related activities that you may wish to do within thi", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-install-and-setup-owncloud-on-arch-linux", "tech");
  290.  
  291. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Prerequisites This guide assumes that a LAMP stack is installed and configured on the system. Click [here](https://www.digitalocean.com/community/articles/how-to-install-linux-apache-mysql-php-lamp-stack-on-arch-linux) to get that set up. If at an", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-dkim-with-postfix-on-debian-wheezy", "tech");
  292.  
  293. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction The frustration of getting falsely flagged as a spammer is not strange to most of the mail server admins. By excluding the possibility of a compromised server, a false flag is usually caused by one of the following: - the server is an", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-migrate-linux-servers-part-3-final-steps", "tech");
  294.  
  295. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- There are many scenarios where you might have to move your data and operating requirements from one server to another. You may need to implement your solutions in a new datacenter, upgrade to a larger machine, or transition to new", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/scaling-ruby-on-rails-setting-up-a-dedicated-postgresql-server-part-3", "tech");
  296.  
  297. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Previously, we have covered various ways of deploying Ruby-on-Rails applications (e.g. [Rails with Unicorn & Nginx](https://www.digitalocean.com/community/articles/how-to-deploy-rails-apps-using-unicorn-and-nginx-on-centos-6-5), [", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/scaling-ruby-on-rails-setting-up-a-dedicated-mysql-server-part-2", "tech");
  298.  
  299. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Each server that is part of a multi-machine application deployment stack should be like a good Italian pizza: a solid base needs to be garnished only with the necessary ingredients, without over-bloating or heavily loading, in ord", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-horizontally-scale-a-laravel-4-app-with-a-postgresql-database", "tech");
  300.  
  301. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- There are two methods to scaling an application, service, server, etc. The first, vertical scaling, calls for more resources to a machine. The second, horizontal scaling, calls for a separation of functionality to create a more pi", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-scale-ruby-on-rails-applications-across-multiple-droplets-part-1", "tech");
  302.  
  303. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Congratulations are in order. Your web-site is gaining traction and you are growing rapidly. Ruby is your programming language of choice and Rails *Your go-to framework.* Now you are reaping the benefits of your efforts and sharin", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-migrate-linux-servers-part-2-transfer-core-data", "tech");
  304.  
  305. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- There are many scenarios where you might have to move your data and operating requirements from one server to another. You may need to implement your solutions in a new datacenter, upgrade to a larger machine, or transition to new", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-migrate-linux-servers-part-1-system-preparation", "tech");
  306.  
  307. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- There are many scenarios where you might have to move your data and operating requirements from one server to another. You may need to implement your solutions in a new datacenter, upgrade to a larger machine, or transition to new", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-automate-php-app-deployment-process-using-capistrano-on-ubuntu-13", "tech");
  308.  
  309. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Modern web-application development heavily relies on frameworks. These sets of readily-prepared libraries make the actual programming a lot easier than it would be, unlike in ye older days. They provide tools varying from authenti", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-deliver-messages-based-on-routing-keys-using-the-rabbitmq-and-puka-python-library", "tech");
  310.  
  311. INSERT INTO posts (title, link, image, description, category) VALUES("", "## Getting Started --- ### Prerequisites --- This text is a continuation of [How To Use RabbitMQ and Python\'s Puka to Deliver Messages to Multiple Consumers](https://www.digitalocean.com/community/articles/how-to-use-rabbitmq-and-python-s-puka-to-deli", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-install-django-cms-version-3-beta-3-with-django-1-6-on-ubuntu", "tech");
  312.  
  313. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Since its early release over half a year ago, version 3 of [Django CMS](https://www.django-cms.org/en/) has been under constant development. The latest available developer\'s package (Beta 3) comes with the promise of an API you ca", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-install-and-get-started-with-django-based-mezzanine-cms-on-ubuntu", "tech");
  314.  
  315. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- A content management system (CMS) is an application that aims to help people with publishing contents of various types online ... at least that\'s what they\'re supposed to do. With ever-so-popular and growing demand, most CMS appli", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-set-up-ubuntu-cloud-servers-for-python-web-applications", "tech");
  316.  
  317. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Cloud computing is shaping the entire *information technology* (IT) industry and Ubuntu is right on it -- *literally!* With provided support for a very large array of various tools, libraries, and applications, coupled with ease o", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-use-git-to-manage-your-user-configuration-files-on-a-linux-vps", "tech");
  318.  
  319. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- As you work with Linux machines, you will likely begin to customize your environment quite heavily. Some commonly used applications like text editors are so configurable, that unmodified versions can seem like entirely different p", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/a-comparison-of-nosql-database-management-systems-and-models", "tech");
  320.  
  321. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- NoSQL databases try to offer certain functionality that more traditional relational database management systems do not. Whether it is for holding simple key-value pairs for shorter lengths of time for caching purposes, or keeping", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/sqlite-vs-mysql-vs-postgresql-a-comparison-of-relational-database-management-systems", "tech");
  322.  
  323. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Relational databases have been in use for a long time. They became popular thanks to management systems that implement the relational model extremely well, which has proven to be a great way to work with data [especially for missi", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/understanding-sql-and-nosql-databases-and-different-database-models", "tech");
  324.  
  325. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Since time immemorial, one of the most heavily needed and relied upon functionality of computers has been the memory. Although the technicalities and underlying implementation methods differ, most computers come equipped with nece", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-customize-your-bash-prompt-on-a-linux-vps", "tech");
  326.  
  327. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- As you manage Linux servers, you\'ll spend quite a bit of time using the command line. For most people, this means spending a lot of time with the Bash shell. While most distributions provide sensible defaults for the styling of us", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-automate-ruby-on-rails-application-deployments-using-capistrano", "tech");
  328.  
  329. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- If you are not already fed up with repeating the same mundane tasks to update your application servers to get your project online, you probably will be eventually The joy you feel whilst developing your project tends to take a usu", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-configure-dns-round-robin-load-balancing-for-high-availability", "tech");
  330.  
  331. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Albeit one of the more controversial techniques, a good method to geographically distribute your application by taking advantage of your provider\'s global presence is to use and manage DNS responses (i.e. list of IP addresses retu", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-deploy-sinatra-based-ruby-web-applications-on-ubuntu-13", "tech");
  332.  
  333. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Sinatra is a concise framework that does not like to show off. It gets the job done, without forcing anything on the developer. When it comes to taking your application, developed using this wonderful little tool, the same logic a", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-use-netcat-to-establish-and-test-tcp-and-udp-connections-on-a-vps", "tech");
  334.  
  335. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Linux is known for having a great number of mature, useful command line utilities available out of the box in most distributions. Skilled system administrators can do much of their work using the built-in tools without having to i", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-install-bro-ids-2-2-on-ubuntu-12-04", "tech");
  336.  
  337. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- \'Bro has originally been developed by Vern Paxson, who continues to lead the project now jointly with a core team of researchers and developers at the International Computer Science Institute in Berkeley, CA; and the National Cent", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-install-magento-on-a-vps-running-ubuntu-12-04", "tech");
  338.  
  339. INSERT INTO posts (title, link, image, description, category) VALUES("", "### About Magento --- Magento is an e-commerce open source web application owned by eBay.inc. It is a widely used software for which a big community contributes and was built using components from the Zend Framework. It is built in PHP (5.2.13+), work", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-get-started-with-gulp-js-on-your-vps", "tech");
  340.  
  341. INSERT INTO posts (title, link, image, description, category) VALUES("", "### About Gulp.js --- [Gulp.js](http://gulpjs.com/) is a task runner that can help your front-end developing experience greatly. The purpose of a task runner is to automate tedious tasks that you have to do over and over again in the course of a proje", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/an-introduction-to-dns-terminology-components-and-concepts", "tech");
  342.  
  343. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- DNS, or the Domain Name System, is often a very difficult part of learning how to configure websites and servers. Understanding how DNS works will help you diagnose problems with configuring access to your websites and will allow", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-configure-yacy-as-an-alternative-search-engine-or-site-search-tool", "tech");
  344.  
  345. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Many people rightfully have concerns about their personal information and privacy being at the liberty of large companies. While there are many different projects whose goals are to allow users to reclaim ownership of their data,", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/one-click-install-wordpress-on-ubuntu-12-10-with-digitalocean", "tech");
  346.  
  347. INSERT INTO posts (title, link, image, description, category) VALUES("", "We have updated the Wordpress image to use Ubuntu 13.10. Please check it out - One-Click Install WordPress on Ubuntu 13.10 with DigitalOcean", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-linuxbrew-on-a-linux-vps", "tech");
  348.  
  349. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Intro --- [LinuxBrew](https://github.com/Homebrew/linuxbrew) is a Linux-fork of the popular Mac OS X [HomeBrew](http://brew.sh/) package manager. **LinuxBrew** is package-management-software, which enables installing packages from source, on top o", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension", "tech");
  350.  
  351. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Apache is a tried and tested HTTP server which comes with access to a very wide range of powerful extensions. Although it might not seem like the go-to choice in terms of running a reverse-proxy, system administrators who already", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-package-and-distribute-ruby-applications-as-a-gem-using-rubygems", "tech");
  352.  
  353. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Sharing forms a bridge between everyone involved and it makes things grow. That\'s the basis for the open-source movement, which gave way and allowed so many great things to happen -- especially in the recent years. This principal", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-work-with-the-ruby-package-manager-rubygems-getting-started", "tech");
  354.  
  355. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- The RubyGems is a tool which manages Ruby application packages\' lifecycle from creation to distribution. If you have ever worked with a Ruby based application, chances are you have used RubyGems to manage dependencies, libraries,", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get", "tech");
  356.  
  357. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- As a lot of articles and programs require to have Java installed, this article will guide you through the process of installing and managing different versions of Java. ## Installing default JRE/JDK --- This is the recommended and", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-setup-davmail-on-centos-6", "tech");
  358.  
  359. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- If your workplace or school uses Microsoft Exchange for E-mail, you may wish to access your Exchange E-mail account from E-mail clients that do not support the Exchange protocol. [DavMail](http://davmail.sourceforge.net/) provides", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-dockerise-and-deploy-multiple-wordpress-applications-on-ubuntu", "tech");
  360.  
  361. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- [WordPress](http://wordpress.com/) has become one of the most popularly deployed and used web applications the world has ever seen. Thanks to years of constant development, it is now possible to create a nearly endless amount of d", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-use-rabbitmq-and-python-s-puka-to-deliver-messages-to-multiple-consumers", "tech");
  362.  
  363. INSERT INTO posts (title, link, image, description, category) VALUES("", "## Prerequisites --- ### RabbitMQ --- Working with RabbitMQ to send and receive messages is possible only after installing and configuring the software itself. [How To Install and Manage RabbitMQ](https://www.digitalocean.com/community/articles/how-t", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-customize-your-nginx-server-name-after-compiling-from-source-in-centos", "tech");
  364.  
  365. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- As a follow up to the article on [how to compile nginx from source](https://digitalocean.com/community/articles/how-to-compile-nginx-from-source-on-an-centos-6-4-x64-vps), this tutorial helps you customize the name of the server", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-use-ansible-roles-to-abstract-your-infrastructure-environment", "tech");
  366.  
  367. INSERT INTO posts (title, link, image, description, category) VALUES("", "### Introduction --- Ansible is an easy to use configuration management system that can assist you in configuring large numbers of servers from a single machine. You can automate complex tasks and easily add machines to your infrastructure without too", "/img/6.jpg", "https://www.digitalocean.com/community/tutorials/how-to-install-ruby-2-1-0-and-sinatra-on-ubuntu-13-with-rvm", "tech");
  368.  
  369. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the DigitalOcean Plugin for Knife to Manage Droplets in Chef | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-digitalocean-plugin-for-knife-to-manage-droplets-in-chef", "/img/6.jpg", "### Introduction --- Chef is a configuration management system that allows you to build and manage your infrastructure in a controlled and repeatable way. With Chef, you can ensure that your infrastructure decisions are all centrally documented and ca", "tech");
  370.  
  371. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Ansible Playbooks to Automate System Configuration on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-ansible-playbooks-to-automate-system-configuration-on-ubuntu", "/img/6.jpg", "### Introduction --- Ansible is an easy configuration management system that can be used to automate and organize your system configuration tasks for a large network of computers. While some other configuration management systems require many differen", "tech");
  372.  
  373. INSERT INTO posts (title, link, image, description, category) VALUES("How to Install and Configure Ansible on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-ansible-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction --- Configuration management systems are designed to make controlling large numbers of servers easy for administrators and operations teams. They allow you to control many different systems in an automated way from one central locatio", "tech");
  374.  
  375. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Lithium to Create a Web App | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-lithium-to-create-a-web-app", "/img/6.jpg", "### About Lithium --- [Lithium](http://li3.me/) is a full stack PHP framework for developing web applications. Based on the Model-View-Controller (MVC) architecture, it is built for PHP 5.3+ and integrates with the latest storage technologies like Mon", "tech");
  376.  
  377. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a Redundant Storage Pool Using GlusterFS on Ubuntu Servers | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-redundant-storage-pool-using-glusterfs-on-ubuntu-servers", "/img/6.jpg", "### Introduction --- Redundancy and high availability are necessary for a very wide variety of server activities. Having a single point of failure in terms of data storage is a very dangerous configuration for any critical data. While many databases a", "tech");
  378.  
  379. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Vesta Control Panel on Ubuntu 12.04 LTS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-vesta-control-panel-on-ubuntu-12-04-lts", "/img/6.jpg", "### Introduction --- [Vesta](http://vestacp.com/) is an easy to use open source web hosting control panel that currently supports Ubuntu Linux (12.04 LTS, 13.04 and 13.10), Debian 7, CentOS (5 and 6), and RHEL (5 and 6). It packs a bunch of features b", "tech");
  380.  
  381. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Roles and Environments in Chef to Control Server Configurations | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-roles-and-environments-in-chef-to-control-server-configurations", "/img/6.jpg", "### Introduction --- As you build out your infrastructure, managing your many servers, services, users, and applications can become unwieldy very quickly. Configuration management systems can be used to help you manage this confusion. **Chef** is an e", "tech");
  382.  
  383. INSERT INTO posts (title, link, image, description, category) VALUES("How To install and Start Using Lithium on Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-start-using-lithium-on-ubuntu-12-04-vps", "/img/6.jpg", "### About Lithium --- Lithium is a full stack PHP framework for developing web applications. Based on the Model-View-Controller (MVC) architecture, it is built for PHP 5.3+ and integrates with the latest storage technologies like MongoDB or CouchDB. I", "tech");
  384.  
  385. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Simple Chef Cookbooks to Manage Infrastructure on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-simple-chef-cookbooks-to-manage-infrastructure-on-ubuntu", "/img/6.jpg", "### Introduction --- Chef is a configuration management system designed to allow you to automate and control vast numbers of computers in an automated, reliable, and scalable manner. In previous tutorials, we have looked at some [common Chef terminolo", "tech");
  386.  
  387. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install And Start Using Sculpin | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-start-using-sculpin", "/img/6.jpg", "### Introduction --- Sculpin is a PHP based static site generator. It converts Twig or HTML templates together with content written in markdown into an easily deployable static site. In this tutorial, we will install Sculpin on our VPS running Ubuntu", "tech");
  388.  
  389. INSERT INTO posts (title, link, image, description, category) VALUES("How to Install a Chef Server, Workstation, and Client on Ubuntu VPS Instances | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-a-chef-server-workstation-and-client-on-ubuntu-vps-instances", "/img/6.jpg", "### Introduction --- As your organizational structure grows and the separate components necessary to manage your environment expand, administering each server and service can become unmanageable. Configuration management solutions are designed to simp", "tech");
  390.  
  391. INSERT INTO posts (title, link, image, description, category) VALUES("How To Deploy With Mina: Getting Started | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-deploy-with-mina-getting-started", "/img/6.jpg", "### Introduction --- If you are looking for a way to facilitate some of the actions you perform daily, as a simple search will show, there are more than a handful of tools available. If you check them you\'ll see that all of them claim to make the proc", "tech");
  392.  
  393. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Openfire XMPP Server on a Debian or Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-openfire-xmpp-server-on-a-debian-or-ubuntu-vps", "/img/6.jpg", "## Introduction --- In this article, Openfire XMPP server will be installed on a Ubuntu server. This article has been tested using Ubuntu 12.04, but it should work on all Debian-based systems. For this article, I\'ll assume your Droplet runs on the IP", "tech");
  394.  
  395. INSERT INTO posts (title, link, image, description, category) VALUES("How To Deploy Rails Apps Using Passenger With Nginx on CentOS 6.5 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-deploy-rails-apps-using-passenger-with-nginx-on-centos-6-5", "/img/6.jpg", "### Introduction --- Challenges never really end, especially if you are new to a certain area of computer programming. In this case, our subject matter is Rails and how to get your Ruby On Rails based web application(s) online -- the simplest and quic", "tech");
  396.  
  397. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install DokuWiki with Nginx on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-dokuwiki-with-nginx-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction --- Wiki-style documentation has grown in popularity over the past decade. Community-editable documentation projects offer a system that can distribute the workload among contributors, can be made publicly or privately accessible, and", "tech");
  398.  
  399. INSERT INTO posts (title, link, image, description, category) VALUES("How To Deploy Rails Apps Using Unicorn And Nginx on CentOS 6.5 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-deploy-rails-apps-using-unicorn-and-nginx-on-centos-6-5", "/img/6.jpg", "## Introduction --- Application servers which are designed with simplicity can get you up and running in mere minutes when you are deploying your Rails based web-application. If, however, you wish to have more control of your server set-up or would li", "tech");
  400.  
  401. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install MariaDB from Binary Tarballs on Ubuntu 13.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-mariadb-from-binary-tarballs-on-ubuntu-13-10", "/img/6.jpg", "### About MariaDB --- Currently, MariaDB is a drop-in replacement for MySQL. This article describes the installation of MariaDB version 5.5.34 x86_64 on an Ubuntu 13.10 VPS. Binary tarballs are used for installation instead of the software repositorie", "tech");
  402.  
  403. INSERT INTO posts (title, link, image, description, category) VALUES("Getting Started with Phalcon, a PHP Framework - Part 2 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/getting-started-with-phalcon-a-php-framework-part-2", "/img/6.jpg", "About PhalconPHP Phalcon is a PHP framework that promotes the Model-View-Controller architecture and has many framework-like features you\'d expect in a piece of software such as this: ORM, templating engine, routing, caching, etc. In this tutorial, we", "tech");
  404.  
  405. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use OpenVAS to Audit the Security of Remote Systems on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-openvas-to-audit-the-security-of-remote-systems-on-ubuntu-12-04", "/img/6.jpg", "### Introduction --- An important aspect of server security is being proactive about security screening. If you expose any services to the internet, penetration testing is essential to ensure that you are not vulnerable to known threats. The Open Vuln", "tech");
  406.  
  407. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the LESS CSS Preprocessor on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-less-css-preprocessor-on-an-ubuntu-vps", "/img/6.jpg", "About LESS LESS is a CSS pre-processor that lets you create stylesheets in a much more efficient and intelligent manner than using simple flat CSS. It provides a number of dynamic components that will make your code smaller, more reusable and more sca", "tech");
  408.  
  409. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure a Clustered Web Server with Varnish and Nginx on Ubuntu 13.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-a-clustered-web-server-with-varnish-and-nginx-on-ubuntu-13-10", "/img/6.jpg", "## Introduction --- ### About clustered web servers --- A clustered web server is a technique used within web hosting to distribute the load across multiple machines or \'nodes\'. The aim of this technique is to remove single points of failure and incre", "tech");
  410.  
  411. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Pligg CMS 2.0.x on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-pligg-cms-2-0-x-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### About Pligg CMS --- This tutorial will show how to install and configure Pligg CMS 2.0.x on an Ubuntu Server 12.04.x. Pligg CMS is an open source content management system that allows you to create an online community where users can submit articl", "tech");
  412.  
  413. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Caching with the Yii Framework To Improve Performance | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-caching-with-the-yii-framework-to-improve-performance", "/img/6.jpg", "Amongst the many features that the incredible [Yii framework](http://www.yiiframework.com) offers, a cache management system is something that couldn\'t have been missing. Yii framework allows us to save both static data and your SQL/Active Record quer", "tech");
  414.  
  415. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Backups, Git, and Apt-Get to Undo Changes on a Linux VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-backups-git-and-apt-get-to-undo-changes-on-a-linux-vps", "/img/6.jpg", "### Introduction --- When learning the Linux command line, a popular warning to come across is that there is no \'undo\' command. This is especially relevant for things like deleting files using the `rm` command, but has implications in all kinds of sit", "tech");
  416.  
  417. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up a Serf Cluster on Several Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-a-serf-cluster-on-several-ubuntu-vps", "/img/6.jpg", "### Introduction --- Serf is a decentralized service orchestration and service discovery tool. It is extremely fault tolerant and decentralized, with no single point of failure like other similar tools. Serf can be used to trigger any event across a c", "tech");
  418.  
  419. INSERT INTO posts (title, link, image, description, category) VALUES("An Introduction to Linux I/O Redirection | DigitalOcean", "https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-i-o-redirection", "/img/6.jpg", "### Introduction --- The redirection capabilities built into Linux provide you with a robust set of tools used to make all sorts of tasks easier to accomplish. Whether you\'re writing complex software or performing file management through the command l", "tech");
  420.  
  421. INSERT INTO posts (title, link, image, description, category) VALUES("How To Build Android Apps with Jenkins | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-build-android-apps-with-jenkins", "/img/6.jpg", "In this article, Jenkins will be setup to build Android apps. Jenkins will already need to be installed, so if it hasn\'t been installed yet, please follow the steps [here](https://digitalocean.com/community/articles/how-to-install-and-use-jenkins-on-u", "tech");
  422.  
  423. INSERT INTO posts (title, link, image, description, category) VALUES("How to Install and Configure RethinkDB on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-rethinkdb-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction --- A great number of applications require a database backend to store and efficiently query data. While traditionally, relational database management systems have been the most popular, non-relational models are gaining traction at a", "tech");
  424.  
  425. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Capistrano to Automate Deployments: Getting Started | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-capistrano-to-automate-deployments-getting-started", "/img/6.jpg", "### Introduction --- One of the key areas of producing web-based applications, and where many major companies pride themselves, is deployment. More precisely, *how to deploy*. This task, which some indeed regard as a chore, might seem to add little or", "tech");
  426.  
  427. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Ruby 2.1.0 On CentOS 6.5 Using RVM | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ruby-2-1-0-on-centos-6-5-using-rvm", "/img/6.jpg", "### Introduction --- Whether you are preparing your VPS to try out a new application, or find yourself in need of a solid and isolated Ruby installation, getting your system ready-for-work (inline with CentOS design ideologies of stability, along with", "tech");
  428.  
  429. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the AWK language to Manipulate Text in Linux | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-awk-language-to-manipulate-text-in-linux", "/img/6.jpg", "### Introduction --- Linux utilities often follow the Unix philosophy of design. Tools are encouraged to be small, use plain text files for input and output, and operate in a modular manner. Because of this legacy, we have great text processing functi", "tech");
  430.  
  431. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure a Galera Cluster with MariaDB on Ubuntu 12.04 Servers | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-a-galera-cluster-with-mariadb-on-ubuntu-12-04-servers", "/img/6.jpg", "### Introduction --- When dealing with relational database systems in a production environment, it is often best to have some kind of replication procedures in place. Replication allows your data to be transferred to different nodes automatically. A s", "tech");
  432.  
  433. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Get Started With Phalcon on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-get-started-with-phalcon-on-an-ubuntu-12-04-vps", "/img/6.jpg", "About Phalcon Phalcon is a PHP framework that promotes the Model-View-Controller architecture and has many framework-like features you\'d expect in a piece of software like this - ORM, templating engine, routing, caching, etc. One cool thing about it i", "tech");
  434.  
  435. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure Port Knocking Using Only IPTables on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-port-knocking-using-only-iptables-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction --- Servers that are connected to the internet are subjected to all manners of attacks and probes by malicious users, scripts, and automated bots. It is sometimes a balancing act to secure your server from attacks without affecting le", "tech");
  436.  
  437. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use BitTorrent Sync to Synchronize Directories in Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-bittorrent-sync-to-synchronize-directories-in-ubuntu-12-04", "/img/6.jpg", "### Introduction --- Syncing folders and files between computers and devices can be done in many different ways. One method for automatically syncing content is **BitTorrent Sync**. BitTorrent Sync is a method of synchronizing content based on the pop", "tech");
  438.  
  439. INSERT INTO posts (title, link, image, description, category) VALUES("How To Structure Large Flask Applications | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-structure-large-flask-applications", "/img/6.jpg", "### Introduction --- There are many methods and conventions for structuring Python web applications. Although certain frameworks are shipped with tools (for scaffolding) to automate -- and ease -- the task (and the headaches), almost all solutions rel", "tech");
  440.  
  441. INSERT INTO posts (title, link, image, description, category) VALUES("How To Enable User and Group Quotas | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-enable-user-and-group-quotas", "/img/6.jpg", "## Introduction --- This guide assumes that a droplet with [user accounts][1] has already been created. Most of the time, user quotas are applied to [FTP][2] or [SFTP][3] users, but it\'s possible to apply this to any system user. Notice that it\'s not", "tech");
  442.  
  443. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Neo4J on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-neo4j-on-an-ubuntu-vps", "/img/6.jpg", "## Introduction --- ### What is a graph --- A graph is a set of vertices connected by edges. In the realm of databases, a graph is a set of items with each item having any type of relationship to another item in the dataset. ### What are vertices and", "tech");
  444.  
  445. INSERT INTO posts (title, link, image, description, category) VALUES("An Introduction to Networking Terminology, Interfaces, and Protocols | DigitalOcean", "https://www.digitalocean.com/community/tutorials/an-introduction-to-networking-terminology-interfaces-and-protocols", "/img/6.jpg", "### Introduction --- A basic understanding of networking is important for anyone managing a server. Not only is it essential for getting your services online and running smoothly, it also gives you the insight to diagnose problems. This document will", "tech");
  446.  
  447. INSERT INTO posts (title, link, image, description, category) VALUES("How To Package And Distribute Python Applications | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-package-and-distribute-python-applications", "/img/6.jpg", "### Introduction --- All Python libraries (i.e. application packages) that you download using a package manager (e.g. pip) are distributed using a utility dedicated to do the job. These utilities create \'Python distributions\' which are basically versi", "tech");
  448.  
  449. INSERT INTO posts (title, link, image, description, category) VALUES("How To Deploy Flask Web Applications Using uWSGI Behind Nginx on CentOS 6.4 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-deploy-flask-web-applications-using-uwsgi-behind-nginx-on-centos-6-4", "/img/6.jpg", "### Introduction --- Armin Ronacher\'s Flask is one of the greatest things that has ever happened in the field of web application frameworks created for Python in the past couple of years. [Flask](http://flask.pocoo.org/docs/) is a minimalist but extre", "tech");
  450.  
  451. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use psad to Detect Network Intrusion Attempts on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-psad-to-detect-network-intrusion-attempts-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction --- Being able to detect network activity that may indicate an intrusion attempt can help you take appropriate actions before an event occurs. Intrusion detection systems are available for this specific reason. Intrusion detection sys", "tech");
  452.  
  453. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use PM2 to Setup a Node.js Production Environment On An Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-pm2-to-setup-a-node-js-production-environment-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction --- This tutorial aims to help you setup up an Ubuntu server to run Node.js applications, including apps based on Express, Geddy, or Sails. These instructions will help you avoid some security mistakes, as well as provide some surpris", "tech");
  454.  
  455. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use fwknop to Enable Single Packet Authentication on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-fwknop-to-enable-single-packet-authentication-on-ubuntu-12-04", "/img/6.jpg", "### Introduction --- Exposing services to the internet is always a risk but is often the entire reason behind having a server in the first place. Any open port or exposed service can be subjected to a quite a lot of probing and access attempts by mali", "tech");
  456.  
  457. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Recess on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-recess-on-a-vps", "/img/6.jpg", "About Recess Recess is a code quality tool developed by Twitter meant to help you write better css by enforcing guidelines. Built on top of LESS, Recess can be used as a linter in your development process to keep your code clean and maintainable. In t", "tech");
  458.  
  459. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Port Knocking to Hide your SSH Daemon from Attackers on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-port-knocking-to-hide-your-ssh-daemon-from-attackers-on-ubuntu", "/img/6.jpg", "### Introduction --- Servers, by definition, are implemented as a means of providing services and making applications and resources accessible to users. However, any computer connected to the internet is inevitably targeted by malicious users and scri", "tech");
  460.  
  461. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Configure Apache Tomcat on a Debian Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-apache-tomcat-on-a-debian-server", "/img/6.jpg", "### Introduction --- Apache Tomcat is an application server that can be used to serve Java applications to web users. It is an open implementation of the Java Servlet and JavaServer Pages specs that were developed by Sun Microsystems. If you develop J", "tech");
  462.  
  463. INSERT INTO posts (title, link, image, description, category) VALUES("How To Add, Delete, and Grant Sudo Privileges to Users on a Debian VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-add-delete-and-grant-sudo-privileges-to-users-on-a-debian-vps", "/img/6.jpg", "### Introduction --- When you spin up a new server, a default account is created called `root`. This user has full system access and should be used only for administrative tasks. There are basically no restrictions on what you can do to your system as", "tech");
  464.  
  465. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Makefiles to Automate Repetitive Tasks on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-makefiles-to-automate-repetitive-tasks-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction --- If you have experience installing software from source code on your Linux server, you have probably come across the `make` utility. This tool is primarily used to automate the compilation and building of programs. It allows the ap", "tech");
  466.  
  467. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Tripwire to Detect Server Intrusions on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-tripwire-to-detect-server-intrusions-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction --- Security is an incredibly complex problem when administering online servers. While it is possible to configure firewalls, fail2ban policies, secure services, and lock down applications, it is difficult to know for sure if you have", "tech");
  468.  
  469. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use DigitalOcean Snapshots to Automatically Backup your Droplets | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-digitalocean-snapshots-to-automatically-backup-your-droplets", "/img/6.jpg", "### Introduction --- Backups are extremely important in any kind of production or development environment. Unforeseen circumstances could cost you days or months of productivity. You could easily lose an entire project if you have not backed up your f", "tech");
  470.  
  471. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use RKHunter to Guard Against Rootkits on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-rkhunter-to-guard-against-rootkits-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction --- Exposing any computer to the internet is in some ways risky. There are many ways that your server can be compromised or attacked by remote systems and malicious software, and it is an ongoing and proactive process to defend yourse", "tech");
  472.  
  473. INSERT INTO posts (title, link, image, description, category) VALUES("How to Deploy Pyramid Based Python WSGI Web-Applications | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-deploy-pyramid-based-python-wsgi-web-applications", "/img/6.jpg", "### Introduction --- When you first start working with developing a Python web-application, especially if you are coming from a different language or have a background in desktop (GUI) applications, you might be a little lost in the process of getting", "tech");
  474.  
  475. INSERT INTO posts (title, link, image, description, category) VALUES("How To Build Web Applications with HMVC PHP5 Framework Kohana | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-build-web-applications-with-hmvc-php5-framework-kohana", "/img/6.jpg", "### Introduction --- We started out our series with talking about [Kohana](http://kohanaframework.org) and its installation process. Since the framework does not require any additional configurations or modifications, we are ready to begin with learni", "tech");
  476.  
  477. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up CouchDB with ElasticSearch on an Ubuntu 13.10 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-couchdb-with-elasticsearch-on-an-ubuntu-13-10-vps", "/img/6.jpg", "## Introduction --- ### CouchDB --- CouchDB is a NoSQL database that stores data as JSON documents. It is extremely helpful in situations where a schema would cause headaches and a flexible data model is required. CouchDB also supports master-master c", "tech");
  478.  
  479. INSERT INTO posts (title, link, image, description, category) VALUES("How To Deploy Kohana PHP Applications on a Debian 7 / Ubuntu 13 VPS with Nginx and PHP-FPM | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-deploy-kohana-php-applications-on-a-debian-7-ubuntu-13-vps-with-nginx-and-php-fpm", "/img/6.jpg", "### Introduction --- Kohana comes as a self-contained package, with each copy forming a new base for a new web application, making things quite easy for deployment. In this DigitalOcean article, following our previous ones on installing and getting st", "tech");
  480.  
  481. INSERT INTO posts (title, link, image, description, category) VALUES("How to Install and Setup Kohana, a PHP Web-Application Development Framework | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-setup-kohana-a-php-web-application-development-framework", "/img/6.jpg", "### Introduction --- Amongst many PHP based frameworks, Kohana sets itself apart from the rest with its ideology of following common conventions and rules to develop fully object oriented web applications. This BSD licensed framework does not come wit", "tech");
  482.  
  483. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install And Manage Apache Qpid | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-manage-apache-qpid", "/img/6.jpg", "### Introduction --- When it comes to sending and receiving messages between applications and processes, there are *many* solutions you can choose from. They all have their pros and cons, therefore the best thing to do is to cross-check your requireme", "tech");
  484.  
  485. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Beanstalkd Work Queue on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-beanstalkd-work-queue-on-a-vps", "/img/6.jpg", "### Introduction --- Carefully declaring the duties of each and every element of an application deployment stack brings along a lot of benefits with it, including simpler diagnosis of problems when they occur, capacity to scale rapidly, as well as a m", "tech");
  486.  
  487. INSERT INTO posts (title, link, image, description, category) VALUES("How To Log Into a VPS with PuTTY (Windows Users) | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-log-into-a-vps-with-putty-windows-users", "/img/6.jpg", "### Introduction --- You finally own a VPS (Virtual Private Server), but you are probably still wondering and saying: \'How am I going to connect to my sever, since I have no cpanel to type my username and password into \'. Let me assure you, with Debia", "tech");
  488.  
  489. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use OrientDB on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-orientdb-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction --- In the world of databases, the standard choice for the storing data has traditionally been relational database management systems, or RDBMS for short. While relational systems like MySQL, PostgreSQL, and MariaDB are powerful and t", "tech");
  490.  
  491. INSERT INTO posts (title, link, image, description, category) VALUES("How To Work with the ZeroMQ Messaging Library | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-work-with-the-zeromq-messaging-library", "/img/6.jpg", "### Introduction --- There are many ways you can choose to describe ZeroMQ; nevertheless, it remains as what it really is: a truly remarkable communication library that benefits the developers greatly with its rich and mature feature set. In this seco", "tech");
  492.  
  493. INSERT INTO posts (title, link, image, description, category) VALUES("How To Interact with Data in ElasticSearch Using CRUD Operations | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-interact-with-data-in-elasticsearch-using-crud-operations", "/img/6.jpg", "### Introduction --- Flexible searching and indexing for web applications and sites is almost always useful and sometimes absolutely essential. While there are many complex solutions that manage data and allow you to retrieve and interact with it thro", "tech");
  494.  
  495. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install ZeroMQ From Source on a CentOS 6 x64 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-zeromq-from-source-on-a-centos-6-x64-vps", "/img/6.jpg", "### Introduction --- There are numerous choices available for application level messaging implementations, each with its own special benefits over the others. One thing is surely certain, however, and that is for many situations a full featured soluti", "tech");
  496.  
  497. INSERT INTO posts (title, link, image, description, category) VALUES("An Advanced Message Queuing Protocol (AMQP) Walkthrough | DigitalOcean", "https://www.digitalocean.com/community/tutorials/an-advanced-message-queuing-protocol-amqp-walkthrough", "/img/6.jpg", "### Introduction --- In contrast with their closed-source counterparts, open-source applications are free, relatively fast, and have strong development cycles combined with readily available community support. This makes them very strong alternatives", "tech");
  498.  
  499. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use SSHFS to Mount Remote File Systems Over SSH | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh", "/img/6.jpg", "### Introduction --- In many cases it can become cumbersome to transfer files to and from a droplet. Imagine a development usage scenario where you are coding apps remotely and find yourself uploading a script repeatedly to your virtual server to test", "tech");
  500.  
  501. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Aide on a DigitalOcean VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-aide-on-a-digitalocean-vps", "/img/6.jpg", "### Introduction --- SysAdmins are responsible for installing and configuring software to support websites including those that run on DigitalOcean VPS. Unfortunately, as soon as your website is available on the internet, one or more malicious hackers", "tech");
  502.  
  503. INSERT INTO posts (title, link, image, description, category) VALUES("How To Recover from File System Corruption Using Fsck and a Recovery ISO | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-recover-from-file-system-corruption-using-fsck-and-a-recovery-iso", "/img/6.jpg", "### Introduction --- Despite your best efforts, there are certain instances where your server might suffer file corruption and need recovery. Sometimes this happens when your VPS is powered off abruptly, or when a piece of software or hardware malfunc", "tech");
  504.  
  505. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Celery with RabbitMQ to Queue Tasks on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-celery-with-rabbitmq-to-queue-tasks-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction --- Asynchronous, or non-blocking, processing is a method of separating the execution of certain tasks from the main flow of a program. This provides you with several advantages, including allowing your user-facing code to run without", "tech");
  506.  
  507. INSERT INTO posts (title, link, image, description, category) VALUES("How To Migrate a WordPress Installation from Apache to Nginx on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-migrate-a-wordpress-installation-from-apache-to-nginx-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction --- WordPress is a popular platform for easily starting a website or blog. It is very flexible and can be quickly configured and modified, allowing you to focus on your content instead of the majority of the configuration. While WordP", "tech");
  508.  
  509. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up a Postfix Email Server with Dovecot: Dynamic Maildirs and LMTP | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-a-postfix-email-server-with-dovecot-dynamic-maildirs-and-lmtp", "/img/6.jpg", "### Preface --- This tutorial is based on [How To Set Up a Postfix E-Mail Server with Dovecot](https://www.digitalocean.com/community/articles/how-to-set-up-a-postfix-e-mail-server-with-dovecot) and picks up where the first part ended. > Please go thr", "tech");
  510.  
  511. INSERT INTO posts (title, link, image, description, category) VALUES("How To Migrate from an Apache Web Server to Nginx on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-migrate-from-an-apache-web-server-to-nginx-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction --- There are a number of choices you have to make when getting a website or application up and running. Sometimes, your requirements change, new technology becomes viable, or your user-base balloons unexpectedly. Regardless of your r", "tech");
  512.  
  513. INSERT INTO posts (title, link, image, description, category) VALUES("Docker Explained: How To Containerize Python Web Applications | DigitalOcean", "https://www.digitalocean.com/community/tutorials/docker-explained-how-to-containerize-python-web-applications", "/img/6.jpg", "### Introduction --- The threat of having a web application hijacked and used for taking over the entire host is a vast and scary one. It has long been a challenge to keep things isolated from one another for enhanced security, especially if the appli", "tech");
  514.  
  515. INSERT INTO posts (title, link, image, description, category) VALUES("How To View and Configure Linux Logs on Ubuntu and Centos | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-view-and-configure-linux-logs-on-ubuntu-and-centos", "/img/6.jpg", "### Introduction Linux system administrators often need to look at log files for troubleshooting purposes. In fact, this is the first thing any sysadmin would do. Linux and the applications that run on it can generate all different types of messages,", "tech");
  516.  
  517. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Martini to Serve Go Applications Behind an Nginx Server on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-martini-to-serve-go-applications-behind-an-nginx-server-on-ubuntu", "/img/6.jpg", "### Introduction --- Web frameworks are great tools for taking some of the pain out of developing web applications. They often handle some of the lower-level configuration in order to let you focus on the functionality and presentation of your applica", "tech");
  518.  
  519. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use WPScan to Test for Vulnerable Plugins and Themes in Wordpress | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-wpscan-to-test-for-vulnerable-plugins-and-themes-in-wordpress", "/img/6.jpg", "### Introduction --- This article will walk you through the installation of wpscan and serve as a guide on how to use wpscan to locate any known vulnerable plugins and themes that may make your site vulnerable to attack. Using wpscan we can see an out", "tech");
  520.  
  521. INSERT INTO posts (title, link, image, description, category) VALUES("Docker Explained: How To Create Docker Containers Running Memcached | DigitalOcean", "https://www.digitalocean.com/community/tutorials/docker-explained-how-to-create-docker-containers-running-memcached", "/img/6.jpg", "### Introduction --- For the majority of web applications, it is extremely rare to find the CPU being the culprit for the dropped HTTP requests or choking the web server hosting them. It usually is an under-engineered setup with no caching layer invol", "tech");
  522.  
  523. INSERT INTO posts (title, link, image, description, category) VALUES("Docker Explained: How To Containerize and Use Nginx as a Proxy | DigitalOcean", "https://www.digitalocean.com/community/tutorials/docker-explained-how-to-containerize-and-use-nginx-as-a-proxy", "/img/6.jpg", "### Introduction --- When it comes to handling requests for web application servers and serving static content, the long tried and tested Nginx is an extremely popular choice nowadays. As you work with [docker](http://www.docker.io/) and containerize", "tech");
  524.  
  525. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the Bottle Micro Framework to Develop Python Web Apps | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-bottle-micro-framework-to-develop-python-web-apps", "/img/6.jpg", "Introduction -------- Python is an excellent language for web programming due to its flexibility and high-level functionality. Web frameworks can make programming web applications much simpler because they connect many of the components necessary for", "tech");
  526.  
  527. INSERT INTO posts (title, link, image, description, category) VALUES("Docker Explained: Using Dockerfiles to Automate Building of Images | DigitalOcean", "https://www.digitalocean.com/community/tutorials/docker-explained-using-dockerfiles-to-automate-building-of-images", "/img/6.jpg", "### Introduction --- **Docker** containers are created by using [base] images. An image can be basic, with nothing but the operating-system fundamentals, or it can consist of a sophisticated pre-built application stack ready for launch. When building", "tech");
  528.  
  529. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the Web2py Framework to Quickly Build Your Python App | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-web2py-framework-to-quickly-build-your-python-app", "/img/6.jpg", "### Introduction --- The Python programming language is a versatile, high-level language that can be used easily for web programming, among other tasks. Building web applications can be difficult and toilsome on your own. Web frameworks preform much o", "tech");
  530.  
  531. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Elasticsearch on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-elasticsearch-on-an-ubuntu-vps", "/img/6.jpg", "[Elasticsearch](http://www.elasticsearch.org/) is a platform for distributed, RESTful search and analysis. It can scale as needed, and you can get started using it right away on a single DigitalOcean droplet. In this tutorial, we will download, instal", "tech");
  532.  
  533. INSERT INTO posts (title, link, image, description, category) VALUES("How to Deploy Python WSGI Apps Using Gunicorn HTTP Server Behind Nginx | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-deploy-python-wsgi-apps-using-gunicorn-http-server-behind-nginx", "/img/6.jpg", "### Introduction --- Perhaps it was the article on [Python Web Server Comparison](https://www.digitalocean.com/community/articles/a-comparison-of-web-servers-for-python-based-web-applications) tempting you to switch, or the the fact that you have simp", "tech");
  534.  
  535. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Docker: Getting Started | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-getting-started", "/img/6.jpg", "### Introduction --- The provided use cases are limitless and the need has always been there. Docker is here to offer you an efficient, speedy way to port applications across systems and machines. It is light and lean, allowing you to quickly contain", "tech");
  536.  
  537. INSERT INTO posts (title, link, image, description, category) VALUES("How to Deploy Python WSGI Applications Using uWSGI Web Server with Nginx | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-deploy-python-wsgi-applications-using-uwsgi-web-server-with-nginx", "/img/6.jpg", "### Introduction --- As introduced in our [Python Web Server Comparison](https://www.digitalocean.com/community/articles/a-comparison-of-web-servers-for-python-based-web-applications) article, uWSGI is a vast project, capable of doing much more than s", "tech");
  538.  
  539. INSERT INTO posts (title, link, image, description, category) VALUES("Geddy.JS: A No-Brainer MVC Node.js Framework | DigitalOcean", "https://www.digitalocean.com/community/tutorials/geddy-js-a-no-brainer-mvc-node-js-framework", "/img/6.jpg", "### Introduction --- Geddy is a full stack open source MVC framework based on ruby on rails methodology with built-in authentication module, passportjs and socket.io integration. Creating realtime secure applications in Geddy takes only a few commands", "tech");
  540.  
  541. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the Pyramid Framework To Build Your Python Web App on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-pyramid-framework-to-build-your-python-web-app-on-ubuntu", "/img/6.jpg", "### Introduction --- Web frameworks provide a quick and easy way to jump start a web application. Almost every web framework adheres to the MVC software pattern. MVC stands for model, view, and controller. It is a way of distinguishing and separating", "tech");
  542.  
  543. INSERT INTO posts (title, link, image, description, category) VALUES("How to Deploy Python WSGI Applications Using a CherryPy Web Server Behind Nginx | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-deploy-python-wsgi-applications-using-a-cherrypy-web-server-behind-nginx", "/img/6.jpg", "### Introduction --- Chances are you found yourself asking one of these questions after reading this tutorial\'s title: - Why should I use CherryPy\'s pure-Python web server instead of a \'real\' stand-alone (perhaps C based) one for my WSGI application -", "tech");
  544.  
  545. INSERT INTO posts (title, link, image, description, category) VALUES("A Straightforward Guide On Installing Web-Facing Applications on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/a-straightforward-guide-on-installing-web-facing-applications-on-a-vps", "/img/6.jpg", "### Introduction --- A Linux server is an extremely flexible platform for developing and serving content. There is no single right way to serve an application, but there are certain procedures or application sets that work well together. If you instal", "tech");
  546.  
  547. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup a Rails 4 App With Apache and Passenger on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-a-rails-4-app-with-apache-and-passenger-on-centos-6", "/img/6.jpg", "### The Basics --- When the user creates a droplet from a vanilla image (in our case: CentOS 6.4 x64), additional system administration work is needed before a Ruby on Rails application can be run and become available online. This tutorial provides th", "tech");
  548.  
  549. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Simple Machines Forum on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-simple-machines-forum-on-centos-6", "/img/6.jpg", "### Simple Machines Forum (SMF) is a widely used open source forum sofware. --- ## Step 1 --- We need to create a new droplet running CentOS 6. Enter your desired hostname or domain name for your new forum. In this case we chose `mynewforum.com`. ![Cr", "tech");
  550.  
  551. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Dokku Plugins to Access Additional Functionality | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-dokku-plugins-to-access-additional-functionality", "/img/6.jpg", "### Introduction --- Dokku is an application deployment solution that can be used to easily launch code into a production environment. The result is that your application environment will be configured automatically and the necessary software will be", "tech");
  552.  
  553. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Python 2.7.6 and 3.3.3 on CentOS 6.4 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-python-2-7-6-and-3-3-3-on-centos-6-4", "/img/6.jpg", "### Introduction --- More often than not, as a developer you will be responsible for managing the server(s) your application runs on to a certain degree. When it comes to choosing the operating system, especially for production, going with a sound cho", "tech");
  554.  
  555. INSERT INTO posts (title, link, image, description, category) VALUES("How To Understand the Filesystem Layout in a Linux VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-understand-the-filesystem-layout-in-a-linux-vps", "/img/6.jpg", "### Introduction --- If you are new to Linux and Unix-like operating systems, the basic ways to interact with and navigate your operating system can seem convoluted and confusing. One area that new users struggle with is how to make sense of the way t", "tech");
  556.  
  557. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up an Artillery Honeypot on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-an-artillery-honeypot-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction --- Artillery is a multi-purpose defense tool for Linux based systems including honeypot capabilities, OS hardening, file system monitoring and real-time threat analysis. Alone it provides a fair amount of security to your system, but", "tech");
  558.  
  559. INSERT INTO posts (title, link, image, description, category) VALUES("How To Implement Replication Sets in MongoDB on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-implement-replication-sets-in-mongodb-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction --- MongoDB is an extremely popular NoSQL database. It is often used to store and manage application data and website information. MongoDB boasts a dynamic schema design, easy scalability, and a data format that is easily accessible p", "tech");
  560.  
  561. INSERT INTO posts (title, link, image, description, category) VALUES("Common Python Tools: Using virtualenv, Installing with Pip, and Managing Packages | DigitalOcean", "https://www.digitalocean.com/community/tutorials/common-python-tools-using-virtualenv-installing-with-pip-and-managing-packages", "/img/6.jpg", "### Introduction --- When it comes to working with Python, especially in the domain of application development, there are certain tools that you will see being mentioned often in various places or open source code. Despite being extremely commonly use", "tech");
  562.  
  563. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the Linux Fuser Command | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-linux-fuser-command", "/img/6.jpg", "## What Is The fuser Command --- The fuser command is a very smart unix utility used to find which process is using a file, a directory or a socket. It also gives information about the user owning the process and the type of access. The fuser tool dis", "tech");
  564.  
  565. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a Sharded Cluster in MongoDB Using an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-sharded-cluster-in-mongodb-using-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction --- MongoDB is a NoSQL document database system that scales well horizontally and implements data storage through a key-value system. A popular choice for web applications and websites, MongoDB is easy to implement and access programm", "tech");
  566.  
  567. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use HAProxy to Set Up MySQL Load Balancing | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-haproxy-to-set-up-mysql-load-balancing--3", "/img/6.jpg", "### Prelude --- HAProxy is an open source software which can load balance HTTP and TCP servers. In the [previous article on HAProxy](https://www.digitalocean.com/community/articles/how-to-use-haproxy-to-set-up-http-load-balancing-on-an-ubuntu-vps) we", "tech");
  568.  
  569. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Logwatch Log Analyzer and Reporter on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-logwatch-log-analyzer-and-reporter-on-a-vps", "/img/6.jpg", "### Introduction --- Applications create what are called \'log files\' to keep track of activities taking place at any given time. These files, which are far from being simple text outputs, can be very complex to go through, especially if the server bei", "tech");
  570.  
  571. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the Dokku One-Click DigitalOcean Image to Run a Go App | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-dokku-one-click-digitalocean-image-to-run-a-go-app", "/img/6.jpg", "### Introduction --- A significant hurdle in developing an application is providing a sane and easy way to deploy your finished product. **Dokku** is a Platform as a Service solution that enables you to quickly deploy and configure an application to a", "tech");
  572.  
  573. INSERT INTO posts (title, link, image, description, category) VALUES("How To Send E-Mail Alerts on a CentOS VPS for System Monitoring | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-send-e-mail-alerts-on-a-centos-vps-for-system-monitoring", "/img/6.jpg", "### Introduction --- The ability to send e-mail alerts is essential for the day to day management of any VPS. For system administrators (and users alike), being able to take advantage of this [new] possibility not only makes things easier, but also pr", "tech");
  574.  
  575. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the Dokku One-Click DigitalOcean Image to Run a PHP App | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-dokku-one-click-digitalocean-image-to-run-a-php-app", "/img/6.jpg", "### Introduction --- A significant hurdle in developing an application is providing a sane and easy way to deploy your finished product. **Dokku** is a Platform as a Service solution that enables you to quickly deploy and configure an application to a", "tech");
  576.  
  577. INSERT INTO posts (title, link, image, description, category) VALUES("How to Scale Django: Beyond the Basics | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-scale-django-beyond-the-basics", "/img/6.jpg", "### Getting Started --- You\'ve deployed Django to your Droplet and life is good. You bumped into some performance problems as your site\'s traffic grew but you\'ve [found the bottleneck](https://www.digitalocean.com/community/articles/how-to-scale-djang", "tech");
  578.  
  579. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Arch Linux Package Management | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-arch-linux-package-management", "/img/6.jpg", "### Getting Started --- Arch Linux provides package management facilities similar to those found in other modern Linux distributions. This is a guide to common package management operations. Before proceeding further, make sure your package databases", "tech");
  580.  
  581. INSERT INTO posts (title, link, image, description, category) VALUES("How to Install Linux Socket Monitor (LSM) on CentOS 6.4 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-linux-socket-monitor-lsm-on-centos-6-4", "/img/6.jpg", "### Introduction --- In a very broad sense, sockets are used by applications for streaming data between each other. When it comes to communicating over distance via networks (whether internal or external), principals applied for the task remain the sa", "tech");
  582.  
  583. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure Single and Multiple WordPress Site Settings with Nginx | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-single-and-multiple-wordpress-site-settings-with-nginx", "/img/6.jpg", "### Introduction --- WordPress is the most popular CMS (content management system) used on the internet today. WordPress sites can be served using a HTTP server such as Apache or NGINX, while Apache is a great option to serve websites, many sites have", "tech");
  584.  
  585. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the Dokku One-Click DigitalOcean Image to Run a Play! App | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-dokku-one-click-digitalocean-image-to-run-a-play-app", "/img/6.jpg", "### Introduction --- A significant hurdle in developing an application is providing a sane and easy way to deploy your finished product. **Dokku** is a Platform as a Service solution that enables you to quickly deploy and configure an application to a", "tech");
  586.  
  587. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Bastille To Harden an Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-bastille-to-harden-an-ubuntu-12-04", "/img/6.jpg", "### Introduction --- Bastille is an extremely useful tool for system administrators and Linux users of all levels looking to enhance or assess their level of security. At a first glance, Bastille itself [and its points of interest] might seem to be wi", "tech");
  588.  
  589. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use ApacheBench To Do Load Testing on an Ubuntu 13.10 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-apachebench-to-do-load-testing-on-an-ubuntu-13-10-vps", "/img/6.jpg", "### Introduction --- Load testing is a good idea before any deployment. It\'s nice to quickly establish a best-case scenario for a project before running more detailed tests down the road. The [ApacheBench](http://httpd.apache.org/docs/2.2/programs/ab.", "tech");
  590.  
  591. INSERT INTO posts (title, link, image, description, category) VALUES("A Comparison of (Rack) Web Servers for Ruby Web Applications | DigitalOcean", "https://www.digitalocean.com/community/tutorials/a-comparison-of-rack-web-servers-for-ruby-web-applications", "/img/6.jpg", "### Introduction --- Similar to the products from other languages, applications developed using Ruby can be exposed to the World-Wide-Web through one of the many available web servers. While each one of them come with unique qualities and offer differ", "tech");
  592.  
  593. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the Dokku One-Click DigitalOcean Image to Run a Node.js App | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-dokku-one-click-digitalocean-image-to-run-a-node-js-app", "/img/6.jpg", "### Introduction --- A significant hurdle in developing an application is providing a sane and easy way to deploy your finished product. **Dokku** is a Platform as a Service solution that enables you to quickly deploy and configure an application to a", "tech");
  594.  
  595. INSERT INTO posts (title, link, image, description, category) VALUES("How to Use the DigitalOcean Dokku Application | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-digitalocean-dokku-application", "/img/6.jpg", "**An article from [Dokku](https://github.com/progrium/dokku)** **Submitted by [Jeff Lindsay](https://github.com/progrium)** ### Introduction --- [Dokku](https://github.com/progrium/dokku) makes it easy to deploy and manage web applications on your own", "tech");
  596.  
  597. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the Dokku One-Click DigitalOcean Image to Run a Ruby on Rails App | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-dokku-one-click-digitalocean-image-to-run-a-ruby-on-rails-app", "/img/6.jpg", "### Introduction --- A significant hurdle in developing an application is providing a sane and easy way to deploy your finished product. **Dokku** is a Platform as a Service solution that enables you to quickly deploy and configure an application to a", "tech");
  598.  
  599. INSERT INTO posts (title, link, image, description, category) VALUES("How To Optimize Apache Web Server Performance | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-optimize-apache-web-server-performance", "/img/6.jpg", "### Introduction --- Apache is an amazingly powerful and capable web server. In order to make initial setup as easy as possible, it comes with numerous modules pre-installed. This makes it a great choice for new projects when you need to quickly be pr", "tech");
  600.  
  601. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use ApacheBench To Do Load Testing on an Arch Linux VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-apachebench-to-do-load-testing-on-an-arch-linux-vps", "/img/6.jpg", "### Introduction --- Load testing is a good idea before any deployment. Although it\'s not something to be skimped out on, sometimes it\'s nice to quickly establish a best-case scenario for a project before running more detailed tests down the road. The", "tech");
  602.  
  603. INSERT INTO posts (title, link, image, description, category) VALUES("How To Understand the Chef Configuration Environment on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-understand-the-chef-configuration-environment-on-a-vps", "/img/6.jpg", "### Introduction --- Configuration management tools provide an avenue for deploying consistent, predictable code and configurations to a variety of client computers from a centralized management server. **Chef** is one of the most popular configuratio", "tech");
  604.  
  605. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Opigno on Debian 7 with Git and Drush | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-opigno-on-debian-7-with-git-and-drush", "/img/6.jpg", "An Article From Opigno Submitted by Wouter Admiraal ### Introduction --- Opigno is a new, fast growing e-learning platform based on the battle-hardened Drupal framework. Setting up Opigno via sFTP is pretty easy, but as you now have your own VPS, we s", "tech");
  606.  
  607. INSERT INTO posts (title, link, image, description, category) VALUES("How to Setup a Multi-Protocol VPN Server Using SoftEther | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-a-multi-protocol-vpn-server-using-softether", "/img/6.jpg", "### Introduction --- This article explains how to install and configure a multi-protocol VPN server using the SoftEther package. We enable and configure OpenVPN and L2TP over IPSec and SSTP VPN Servers on Linux. ## What is SoftEther --- SoftEther VPN", "tech");
  608.  
  609. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure Secure Updates and Installations in WordPress on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-secure-updates-and-installations-in-wordpress-on-ubuntu", "/img/6.jpg", "### Introduction --- WordPress is the most popular CMS (content management system) used on the internet today. While many people use it because it is powerful and simple, sometimes people make a trade-off for convenience at the expense of security. Th", "tech");
  610.  
  611. INSERT INTO posts (title, link, image, description, category) VALUES("How to Set Up Railo CFML Engine with Tomcat and Apache on a Debian 7 or Ubuntu 13 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-railo-cfml-engine-with-tomcat-and-apache-on-a-debian-7-or-ubuntu-13-vps", "/img/6.jpg", "### Introduction --- **ColdFusion Markup Language** (CFML) is a programming language designed to allow developers to rapidly create platform-agnostic web-applications. It was born to simplify unnecessarily complex or repetitive procedures. Despite its", "tech");
  612.  
  613. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure Virtual Memory (Swap File) on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-virtual-memory-swap-file-on-a-vps", "/img/6.jpg", "Table of Contents & Preface Introduction - Requirements and Why Pros & Cons - Droplet Check if Enabled on your VPS Swap Partitions, Swap Files, & Disk Images Creating the Swap File Enabling and Disabling Swap Configuration, Priority and sysctl setting", "tech");
  614.  
  615. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the Dokku One-Click DigitalOcean Image to Deploy a Python/Flask App | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-dokku-one-click-digitalocean-image-to-deploy-a-python-flask-app", "/img/6.jpg", "### Introduction --- A significant hurdle in developing an application is providing a sane and easy way to deploy your finished product. **Dokku** is a Platform as a Service solution that enables you to quickly deploy and configure an application to a", "tech");
  616.  
  617. INSERT INTO posts (title, link, image, description, category) VALUES("How To Scale Django: Finding the Bottleneck | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-scale-django-finding-the-bottleneck", "/img/6.jpg", "### Introduction --- Django is an excellent Python based platform for building modern web apps. One of its biggest strengths is that it helps developers work faster. You\'ve built your awesome app and deployed it. Things are great, but now that you\'re", "tech");
  618.  
  619. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up a Postfix E-Mail Server with Dovecot | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-a-postfix-e-mail-server-with-dovecot", "/img/6.jpg", "### Postfix Introduction --- This tutorial will tell you how to setup a basic mail server and teach you a bit about the Postfix MTA (Mail Transfer Agent) in the process. Postfix is extremely flexible. Its architecture is based on a loose composition o", "tech");
  620.  
  621. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up and Test DNS Subdomains with DigitalOcean\'s DNS Panel | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-and-test-dns-subdomains-with-digitalocean-s-dns-panel", "/img/6.jpg", "### Prerequisites --- DigitalOcean\'s DNS panel allows you to easily setup multiple subdomains (e.g. foo.bar.myserver.com). Three important guidelines: * When entering a subdomain part (e.g just **foo** of the foo.myserver.com), DO NOT enter a dot at t", "tech");
  622.  
  623. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the GitLab User Interface To Manage Projects | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-gitlab-user-interface-to-manage-projects", "/img/6.jpg", "### Introduction --- GitLab is a great way to manage git repositories on a centralized server. While solutions like GitHub are a great option for many projects, they do not fit every team\'s needs. GitLab gives you complete control over your repositori", "tech");
  624.  
  625. INSERT INTO posts (title, link, image, description, category) VALUES("How to Install MySQL 5.6 from Official Yum Repositories | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-mysql-5-6-from-official-yum-repositories", "/img/6.jpg", "Submitted by: [Morgan Tocker](http://www.tocker.ca/) MySQL Community Manager @ Oracle ### Introduction ------------ In October 2013, the MySQL development team officially launched support for yum repositories. This means that you can now ensure that y", "tech");
  626.  
  627. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install MediaWiki on Centos 6.4 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-mediawiki-on-centos-6-4", "/img/6.jpg", "### Mediawiki --- MediaWiki is a free open source wiki program that allows users to create their own personal wiki sites. Originally built for Wikpedia, it is now used by thousands of other projects due to its scalability and high customization. Befor", "tech");
  628.  
  629. INSERT INTO posts (title, link, image, description, category) VALUES("How to Set Up and Install Django CMS on a Debian 7 or Ubuntu 13 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-and-install-django-cms-on-a-debian-7-or-ubuntu-13-vps", "/img/6.jpg", "### Introduction --- **Django CMS** is one of the content management systems that is geared towards working with Django framework based web applications. It is perhaps the most popular one out of almost three dozen other options available today. Being", "tech");
  630.  
  631. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the GitLab One-Click Install Image to Manage Git Repositories | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-gitlab-one-click-install-image-to-manage-git-repositories", "/img/6.jpg", "### Introduction --- Collaborating on projects, keeping track of source changes, and maintaining a clean code repository are some great reasons to use a version control system. Version control is now considered an essential tool in software developmen", "tech");
  632.  
  633. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up WordPress with W3 Total Cache on Lighttpd Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-wordpress-with-w3-total-cache-on-lighttpd-server", "/img/6.jpg", "### Introduction --- This article will show you how to setup WordPress on the Lighttpd web server with the popular caching plugin W3 Total Cache. It is assumed that you already have setup a [LLMP stack](https://www.digitalocean.com/community/articles/", "tech");
  634.  
  635. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Ajenti Control Panel on Ubuntu 13.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ajenti-control-panel-on-ubuntu-13-04", "/img/6.jpg", "Introduction Ajenti is an open source web based control panel for Linux servers. It offers a graphical user interface to perform most of the actions required to configure and keep your server up to date. If you are familiar with Webmin, Ajenti is desi", "tech");
  636.  
  637. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install the Send-Only Mail Server \"Exim\" on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-the-send-only-mail-server-exim-on-ubuntu-12-04", "/img/6.jpg", "==== ### Introduction --- Due to the popularity of Gmail, Google Apps, Outlook.com, Yahoo! Mail & a myriad of other providers, many cloud-server users mistakenly fail to install a mail server, initially. However, humans are not the only ones that send", "tech");
  638.  
  639. INSERT INTO posts (title, link, image, description, category) VALUES("How To Optimize Queries and Tables in MySQL and MariaDB on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-optimize-queries-and-tables-in-mysql-and-mariadb-on-a-vps", "/img/6.jpg", "### Introduction --- MySQL and MariaDB are popular choices for database management systems. Both use the SQL querying language to input and query data. Although SQL queries are simple commands that are easy to learn, not all queries and database funct", "tech");
  640.  
  641. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install CouchDB from Source on a CentOS 6 x64 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-couchdb-from-source-on-a-centos-6-x64-vps", "/img/6.jpg", "## Introduction --- **CouchDB** is a NoSQL database developed by The Apache Software Foundation that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API. Often called \'a database that completely embraces the web,\' it", "tech");
  642.  
  643. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Secure phpMyAdmin on Debian 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-debian-7", "/img/6.jpg", "phpMyAdmin phpMyAdmin is a free web software to work with MySQL on the web. It provides a convenient visual front end to the MySQL capabilities. Setup Before working with phpMyAdmin, you need to have LAMP installed on your server. If you don\'t have th", "tech");
  644.  
  645. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a SSL Certificate on Apache for Debian 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-debian-7", "/img/6.jpg", "### Background Information --- A SSL certificate is a way to encrypt a site\'s information and create a more secure connection. While Certificate authorities can issue SSL certificates that verify the server\'s details, a self-signed certificate has no", "tech");
  646.  
  647. INSERT INTO posts (title, link, image, description, category) VALUES("How To Choose a Redundancy Plan To Ensure High Availability | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-choose-a-redundancy-plan-to-ensure-high-availability", "/img/6.jpg", "### Introduction --- In the first part of this article, we [discussed different solutions for backing up data](https://digitalocean.com/community/articles/how-to-choose-an-effective-backup-strategy-for-your-vps) on your VPS. This article will explore", "tech");
  648.  
  649. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the Dokku One-Click Install Image to Deploy your App | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-dokku-one-click-install-image-to-deploy-your-app", "/img/6.jpg", "### Introduction --- A significant hurdle in developing an application is providing a sane and easy way to deploy your finished product. **Dokku** is a Platform as a Service solution that enables you to quickly deploy and configure an application to a", "tech");
  650.  
  651. INSERT INTO posts (title, link, image, description, category) VALUES("How To Choose an Effective Backup Strategy for your VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-choose-an-effective-backup-strategy-for-your-vps", "/img/6.jpg", "### Introduction --- An important consideration when storing your work and data in a digital environment is how to ensure that your information will be available in the event of a problem. This can mean many different things depending on what applicat", "tech");
  652.  
  653. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Moodle via git with Postgres, Nginx and PHP on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-moodle-via-git-with-postgres-nginx-and-php-on-an-ubuntu-12-04-vps", "/img/6.jpg", "## About this guide --- [Moodle](http://moodle.org) is a very popular and seasoned learning platform used by many institutions. While it is easy to set up a working moodle platform, it is a lot harder to run it smoothly for many concurrent users. Ther", "tech");
  654.  
  655. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a Beowulf Cluster Using Ubuntu 12.04 VPS Instances | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-beowulf-cluster-using-ubuntu-12-04-vps-instances", "/img/6.jpg", "### Introduction --- Cloud computing with VPS instances provides a number of possibilities not readily available to home computer users. One of these is the concept of clustering. With easily deployable server instances, clustered computing is easy to", "tech");
  656.  
  657. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Yaourt to Easily Download Arch Linux Community Packages | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-yaourt-to-easily-download-arch-linux-community-packages", "/img/6.jpg", "### Introduction --- Something that can discourage Arch Linux newcomers is the lack of official packages downloadable with its standard package manager pacman. In this article, I hope to explain why Arch has chosen to work this way, as well as how you", "tech");
  658.  
  659. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Set Up OpenERP 7.0 on a Debian 7/Ubuntu 13.10 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-set-up-openerp-7-0-on-a-debian-7-ubuntu-13-10-vps", "/img/6.jpg", "### Introduction --- **OpenERP** is probably the most well-known open-source ERP solution that exists today. With over 3000 modules, its capabilities are vast - and so are possible benefits it brings for businesses and organizations. Thanks to its rel", "tech");
  660.  
  661. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install WordPress on Debian 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-debian-7", "/img/6.jpg", "About WordPress WordPress is a free and open source blogging tool used by more than 18.9% of the top 10 million websites [as of August 2013]. This makes WordPress the most popular blogging system in use on the Web at more than 60 million websites. Set", "tech");
  662.  
  663. INSERT INTO posts (title, link, image, description, category) VALUES("Initial Server Setup with Debian 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/initial-server-setup-with-debian-7", "/img/6.jpg", "The Basics After you have deployed your new droplet, it is important to create a new user and provide it with root privileges. This not only makes your virtual server more secure, but also prevents any drastic system damage/change that can happen when", "tech");
  664.  
  665. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use SuExec in Apache to run CGI Scripts on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-suexec-in-apache-to-run-cgi-scripts-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction --- The Apache web server is the most popular web server in the world. It can be used to deliver static and dynamic web content to visitors in a multitude of different contexts. One of the most common ways of generating dynamic conten", "tech");
  666.  
  667. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use WP-CLI to Manage your WordPress Site from the Command Line | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-wp-cli-to-manage-your-wordpress-site-from-the-command-line", "/img/6.jpg", "### Introduction --- WordPress is an extremely popular blogging and Content Management System (CMS) used by millions of websites. It can be used to easily organize, manage, and create content on the web and handle interactions with visitors and contri", "tech");
  668.  
  669. INSERT INTO posts (title, link, image, description, category) VALUES("How and When to Use Sqlite | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-and-when-to-use-sqlite", "/img/6.jpg", "Sqlite is a very simple and fast open source SQL engine. This tutorial will explain when it is optimal to use Sqlite, as opposed to a full-blown RDBMS such as Mysql or Postgres, as well as how to install it and basic usage examples covering CRUD - Cr", "tech");
  670.  
  671. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Linux, Nginx, MySQL, PHP (LEMP) Stack on Debian 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-debian-7", "/img/6.jpg", "Lemp Stack: Basic Info LEMP stack is a group of open source software to get a VPS up and running. The acronym includes the Linux (L), MySQL (M), and PHP (P) of the more traditional LAMP stack, but switches out Apache for Nginx (pronounced engine x). T", "tech");
  672.  
  673. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Vim for Advanced Editing of Plain Text or Code on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-vim-for-advanced-editing-of-plain-text-or-code-on-a-vps--2", "/img/6.jpg", "### Introduction --- `Vim`, an improvement on the classic `vi` text editor, is extremely powerful at editing code and plain text. While it may seem obtuse and difficult at first, it is one of the most efficient ways of editing text due to its language", "tech");
  674.  
  675. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup Nginx Server Blocks on Debian 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-nginx-server-blocks-on-debian-7", "/img/6.jpg", "Server Blocks Although nginx prefers the term \'Server Blocks\'-- these are simply virtual hosts that allow users to run more than one website or domain off of a single VPS. Although we will be using nginx for this tutorial, for the purposes of traditio", "tech");
  676.  
  677. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Master Slave Replication on PostgreSQL on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-master-slave-replication-on-postgresql-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction --- PostreSQL, or postgres, is a popular database management system that can organize and manage the data associated with websites or applications. Replication is a means of copying database information to a second system in order to", "tech");
  678.  
  679. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Git on Debian 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-git-on-debian-7", "/img/6.jpg", "What the Red Means Lucky for you, the majority of code in this tutorial can be copy and pasted! The lines that you will actually need to enter or customize will be red in this tutorial. About Git Git is a version control system distributed under the t", "tech");
  680.  
  681. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Apache Virtual Hosts on Debian 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-debian-7", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. Virtual Hosts Virtual Hosts are used to run more than one domain off of a single IP address. This is e", "tech");
  682.  
  683. INSERT INTO posts (title, link, image, description, category) VALUES("How to Setup FastCGI Caching with Nginx on your VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-fastcgi-caching-with-nginx-on-your-vps", "/img/6.jpg", "### Prelude --- Nginx includes a FastCGI module which has directives for caching dynamic content that are served from the PHP backend. Setting this up removes the need for additional page caching solutions like reverse proxies (think [Varnish](https:/", "tech");
  684.  
  685. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure vsftpd to Use SSL/TLS on a CentOS VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-vsftpd-to-use-ssl-tls-on-a-centos-vps", "/img/6.jpg", "### Introduction --- Warning: FTP is insecure! Consider using SFTP instead of FTP. FTP, or file transfer protocol, is a way to transfer files between local and remote servers. Although very popular and ubiquitous, the use of this method of file transf", "tech");
  686.  
  687. INSERT INTO posts (title, link, image, description, category) VALUES("A Comparison of Web Servers for Python Based Web Applications | DigitalOcean", "https://www.digitalocean.com/community/tutorials/a-comparison-of-web-servers-for-python-based-web-applications", "/img/6.jpg", "## Introduction --- In this article, we will talk about three main things: Python, Web Servers, and most importantly the bits and bobs in-between the two. Jokes aside, this rather long article might seem dire for some looking for quick guidance or ans", "tech");
  688.  
  689. INSERT INTO posts (title, link, image, description, category) VALUES("Automated Provisioning of DigitalOcean Cloud Servers with Salt Cloud on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/automated-provisioning-of-digitalocean-cloud-servers-with-salt-cloud-on-ubuntu-12-04", "/img/6.jpg", "### Introduction --- This tutorial builds on [How To Install Salt on Ubuntu 12.04 | DigitalOcean](https://www.digitalocean.com/community/articles/how-to-install-salt-on-ubuntu-12-04) and aims to provide the reader with a simplified, basic setup of an", "tech");
  690.  
  691. INSERT INTO posts (title, link, image, description, category) VALUES("How To Optimize Unicorn Workers in a Ruby on Rails App | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-optimize-unicorn-workers-in-a-ruby-on-rails-app", "/img/6.jpg", "## Introducing Unicorn --- ![Credits: Github](https://assets.digitalocean.com/articles/Unicorn_Ruby/img1.png) If you are a Rails developer, you\'ve probably heard of [Unicorn](http://unicorn.bogomips.org/), a HTTP server that can handle multiple reques", "tech");
  692.  
  693. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure vsftpd to Use SSL/TLS on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-vsftpd-to-use-ssl-tls-on-an-ubuntu-vps", "/img/6.jpg", "### Introduction --- Warning: FTP is inherently insecure! Consider using SFTP instead of FTP. FTP, or file transfer protocol, was a popular way to transfer files between local and remote computers in the past. The protocol is inherently insecure, so i", "tech");
  694.  
  695. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Dropplets on an Ubuntu 13.04 NGINX VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-dropplets-on-an-ubuntu-13-04-nginx-vps", "/img/6.jpg", "### Introduction --- Dropplets is a light-weight blogging platform with a flat file system, which means it doesn\'t require a database such as PostgreSQL or MongoDB. Dropplet posts are also written in the incredibly user-friendly [Markdown](http://dar", "tech");
  696.  
  697. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Setup Spamassassin on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-setup-spamassassin-on-ubuntu-12-04", "/img/6.jpg", "About Spamassassin Spamassassin is a free and open-source mail filter written in Perl that is used to identify spam using a wide range of heuristic tests on mail headers and body text. It will save your mailbox from much unwanted spam emails. Prerequi", "tech");
  698.  
  699. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure ProFTPd To Use SFTP Instead of FTP | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-proftpd-to-use-sftp-instead-of-ftp", "/img/6.jpg", "### Introduction --- FTP, or file transfer protocol, is a popular way to transfer files between local and remote servers. While FTP was a preferred method of transfer in the past, it authenticates in plain text, making it insecure. **ProFTPd** is a po", "tech");
  700.  
  701. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Bolt on a VPS Running Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-bolt-on-a-vps-running-ubuntu-12-04", "/img/6.jpg", "About Bolt Bolt is an open source Content Management System (CMS) built in PHP that uses modern markup and libraries for outputting its pages. It is easy to configure and use and its target users are content editors, frontend designers and backend dev", "tech");
  702.  
  703. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use PostgreSQL on a CentOS VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql-on-a-centos-vps", "/img/6.jpg", "### Introduction --- PostgreSQL, commonly referenced as \'postgres\', is a popular database management system that uses the SQL querying language to manipulate data. In this guide, we will cover how to install and use postgres on a CentOS VPS. ## How To", "tech");
  704.  
  705. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Traceroute and MTR to Diagnose Network Issues | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-traceroute-and-mtr-to-diagnose-network-issues", "/img/6.jpg", "### Introduction --- An important part of administering servers is monitoring network connectivity. There are a few tools that are simple to use, but valuable to know. In this guide, we will discuss how to use a tool called `traceroute` to diagnose wh", "tech");
  706.  
  707. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure Varnish for Drupal with Apache on Debian and Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-varnish-for-drupal-with-apache-on-debian-and-ubuntu", "/img/6.jpg", "### Introduction --- **Drupal** is an open-source content management framework and platform written in PHP. Used for building rich, back-end based solutions for websites of any size and web applications alike, it is massively popular with extremely hi", "tech");
  708.  
  709. INSERT INTO posts (title, link, image, description, category) VALUES("How To Serve Multiple Ghost Blogs on One VPS Using Nginx Server Blocks | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-serve-multiple-ghost-blogs-on-one-vps-using-nginx-server-blocks", "/img/6.jpg", "### Introduction --- Ghost is a great new blogging platform that simplifies the process of getting a blog up and running. It boasts a clean interface and an easy-to-use interface. In this article, we will discuss a method of using one VPS to host mult", "tech");
  710.  
  711. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up mod_security with Apache on Debian/Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_security-with-apache-on-debian-ubuntu", "/img/6.jpg", "### Prelude ___ Mod security is a free Web Application Firewall (WAF) that works with Apache, Nginx and IIS. It supports a flexible rule engine to perform simple and complex operations and comes with a Core Rule Set (CRS) which has rules for SQL injec", "tech");
  712.  
  713. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure and Maintain Ghost from the Command Line | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-and-maintain-ghost-from-the-command-line", "/img/6.jpg", "### Introduction --- Ghost is an exciting new blogging platform focused on getting back to the basics. It allows you to focus on content and presentation without the usual bloat and distractions. In previous guides, we discussed [how to deploy Ghost o", "tech");
  714.  
  715. INSERT INTO posts (title, link, image, description, category) VALUES("How To Transition from Media Temple to DigitalOcean\'s Control Panel | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-transition-from-media-temple-to-digitalocean-s-control-panel", "/img/6.jpg", "### Introduction --- Many of our customers have experience with other VPS providers. While the experience is fairly familiar when operating from the command line, the management interfaces can vary quite significantly. In this guide, we\'ll compare Dig", "tech");
  716.  
  717. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Filezilla to Transfer and Manage Files Securely on your VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-filezilla-to-transfer-and-manage-files-securely-on-your-vps", "/img/6.jpg", "### Introduction ---- Are you a recent cloud hosting convert and find yourself struggling to figure out how to best manage the files on your first virtual private server (VPS) Do you find yourself intimidated by the command line If so, you will be hap", "tech");
  718.  
  719. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Drupal with Nginx on an Ubuntu 13.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-drupal-with-nginx-on-an-ubuntu-13-04-vps", "/img/6.jpg", "Introduction Drupal is a free and open-source content management framework (CMF) written in PHP and distributed under the GNU General Public License. It is used as a back-end system for at least 2.1% of all websites worldwide. As of August 2013, there", "tech");
  720.  
  721. INSERT INTO posts (title, link, image, description, category) VALUES("How To Change Themes and Adjust Settings in Ghost | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-change-themes-and-adjust-settings-in-ghost", "/img/6.jpg", "### Introduction --- Ghost is a great new blogging platform that focuses on content creation and presentation over the superfluous bells and whistles that dominate other platforms. It provides a clean, easy-to-use interface and can produce very polish", "tech");
  722.  
  723. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Bower on your VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-bower-on-your-vps", "/img/6.jpg", "Introduction Bower is a package management solution for front-end packages such as javascript libraries and css frameworks. It runs on Node.js and uses Git to fetch and install most packages. You can find a list of all the packages you can install usi", "tech");
  724.  
  725. INSERT INTO posts (title, link, image, description, category) VALUES("How To Manage Content Using the Ghost Blogging Platform | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-manage-content-using-the-ghost-blogging-platform", "/img/6.jpg", "### Introduction --- Ghost is an exciting new blogging platform that can be used to easily manage your posts, update themes, and edit content. A simple, yet powerful interface allows you to get to work immediately and publish beautiful results. In thi", "tech");
  726.  
  727. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Gitolite to Control Access to a Git Server on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-gitolite-to-control-access-to-a-git-server-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction --- Git is a great distributed version control system that can be used to keep track of changes and code for any kind of project. Sometimes, it is helpful to configure a git server to house your team\'s projects. **Gitolite** provides", "tech");
  728.  
  729. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the DigitalOcean Ghost Application | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-digitalocean-ghost-application", "/img/6.jpg", "An Article From Ghost Submitted by Hannah Wolfe Introduction Want to create a simple to use and beautiful blog with Ghost Thanks to DigitalOcean\'s one-click \'application\' installation, you can create a droplet with Ghost pre-installed, running and re", "tech");
  730.  
  731. INSERT INTO posts (title, link, image, description, category) VALUES("How To Protect SSH with fail2ban on Debian 7 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-protect-ssh-with-fail2ban-on-debian-7", "/img/6.jpg", "### Introduction --- Having a server or computer connected to a network comes with a certain amount of risk. Any machine, including a VPS, connected to the internet is a potential target for malicious attacks. While having a well-configured firewall w", "tech");
  732.  
  733. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup Task Automation with Grunt and Node.js on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-task-automation-with-grunt-and-node-js-on-a-vps", "/img/6.jpg", "Introduction So you want to develop your own website which is modern, easy to use, attractive to users, and works well across all browsers and platforms Well, this usually requires a lot of work based on the complexity of your website. But there is an", "tech");
  734.  
  735. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use RVM to Manage Ruby Installations and Environments on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-rvm-to-manage-ruby-installations-and-environments-on-a-vps", "/img/6.jpg", "## Introduction --- Ruby is a very popular programming language that has Ruby on Rails, or RoR, is a popular development framework that allows you to easily get your application up and running with minimal hassle. Developing applications often times r", "tech");
  736.  
  737. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Couchbase from source with Git and Make on a Debian 7 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-couchbase-from-source-with-git-and-make-on-a-debian-7-vps", "/img/6.jpg", "## Introduction --- **Couchbase** is an open-source, distributed key-value based NoSQL database. It comes in two flavors: **Enterprise Edition (EE)** and **Community Edition (CE)**. Usually first to be released with new updates and bug fixes after tes", "tech");
  738.  
  739. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Laravel with Nginx on an Ubuntu 12.04 LTS VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-laravel-with-nginx-on-an-ubuntu-12-04-lts-vps", "/img/6.jpg", "## Introduction --- Laravel is a framework for websites in the PHP programming language. It allows developers to rapidly develop a website by abstracting common tasks used in most web projects, such as authentication, sessions, and caching. Laravel 4,", "tech");
  740.  
  741. INSERT INTO posts (title, link, image, description, category) VALUES("How To Connect Node.js to a MongoDB Database on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-connect-node-js-to-a-mongodb-database-on-a-vps", "/img/6.jpg", "## Introduction In this tutorial, we will show how to use Node.js to connect to a MongoDB database in a VPS and do some basic data manipulations. Here are the following software components that will be used: - Ubuntu 12.04 x32 VPS - MongoDB v2.4.6 - N", "tech");
  742.  
  743. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Secure phpMyAdmin on a CentOS 6.4 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-a-centos-6-4-vps", "/img/6.jpg", "### Introduction --- Many websites and applications require databases to store and manage large sets of information. MySQL and MariaDB are popular database management systems because of their flexibility, power, and ubiquity. For many users, managing", "tech");
  744.  
  745. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Mina to Deploy a Ruby on Rails Application | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-mina-to-deploy-a-ruby-on-rails-application", "/img/6.jpg", "What the Red Means The lines that users need to enter or customize will be in red in this tutorial! Introduction Mina is a deployment tool that will let you build and run scripts to manage deployments on servers via SSH. Unlike Capistrano or Vlad, min", "tech");
  746.  
  747. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup a Node.js Development Environment on a VPS for a Team | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-a-node-js-development-environment-on-a-vps-for-a-team", "/img/6.jpg", "## Introduction --- In this tutorial, we will setup a Node.js development environment, which allows you to include rapidly new team members into the development process of your Node.js applications. This method can also be applied if a developer wants", "tech");
  748.  
  749. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Git on a CentOS 6.4 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-git-on-a-centos-6-4-vps", "/img/6.jpg", "### Introduction --- Git is an open source, distributed version control system developed by Linus Torvalds, the creator of Linux. It features trivial branching and merging, the ability to manage multiple remote repositories for a single project, and t", "tech");
  750.  
  751. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Ruby on Rails on an Debian 7.0 (Wheezy) VPS using RVM | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-on-an-debian-7-0-wheezy-vps-using-rvm", "/img/6.jpg", "### Introduction --- Ruby on Rails is one of the most popular full-stack web frameworks for easily getting your application or website up and running. There are a number of ways to install a Rails stack on a Debian machine. This guide will cover how t", "tech");
  752.  
  753. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install TTRSS with Nginx for Debian 7 on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ttrss-with-nginx-for-debian-7-on-a-vps", "/img/6.jpg", "### Introduction --- This tutorial is going to guide you through the installation process of Tiny Tiny RSS with nginx and PostgreSQL on Debian 7.0 VPS. For setting up TTRSS, you need two essential components: a web server and a database. As a web serv", "tech");
  754.  
  755. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use GPG to Encrypt and Sign Messages on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-gpg-to-encrypt-and-sign-messages-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction --- GPG, or GNU Privacy Guard, is a public key cryptography implementation. This allows for the secure transmission of information between parties and can be used to verify that the origin of a message is genuine. In this guide, we wi", "tech");
  756.  
  757. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use PAM to Configure Authentication on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-pam-to-configure-authentication-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction --- **PAM**, or Pluggable Authentication Modules, is an abstraction layer that exists on Linux and Unix-like operating systems used to enable authentication between a variety of services. Built as an intermediary between authenticatio", "tech");
  758.  
  759. INSERT INTO posts (title, link, image, description, category) VALUES("How To Authenticate Client Computers Using LDAP on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-authenticate-client-computers-using-ldap-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction --- LDAP, or Lightweight Directory Access Protocol, is one way of keeping authentication information in a single centralized location. In a previous article, we discussed [how to set up an LDAP server on an Ubuntu 12.04 VPS](https://w", "tech");
  760.  
  761. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up and Use Yum Repositories on a CentOS 6 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-and-use-yum-repositories-on-a-centos-6-vps", "/img/6.jpg", "Introduction YUM Repositories are warehouses of Linux software (RPM package files). RPM package file is a Red Hat Package Manager file and enables quick and easy software installation on Red Hat/CentOS Linux. YUM Repositories hold a number of RPM pack", "tech");
  762.  
  763. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Configure a Basic LDAP Server on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-a-basic-ldap-server-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction --- LDAP, or Lightweight Directory Access Protocol, is a protocol for managing related information from a centralized location through the use of a file and directory hierarchy. It functions in a similar way to a relational database i", "tech");
  764.  
  765. INSERT INTO posts (title, link, image, description, category) VALUES("How To Write a Simple Shell Script on a VPS (Part 3) | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-write-a-simple-shell-script-on-a-vps-part-3", "/img/6.jpg", "Introduction Conditional statements are indispensable to any useful scripting and full-featured programming language. On the third part of our Shell Script tutorial, you\'ll learn all the \'if\'s\' and \'else\'s\' of bash, and how to use them to your advanta", "tech");
  766.  
  767. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install CiviCRM with WordPress, Drupal, or Joomla on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-civicrm-with-wordpress-drupal-or-joomla-on-ubuntu-12-04", "/img/6.jpg", "## Introduction --- CiviCRM is a customer relationship management suite that can use **Drupal**, **Joomla!**, or **Wordpress** to track contacts and their relationships to projects and initiatives. In this guide, we will discuss how to install CiviCRM", "tech");
  768.  
  769. INSERT INTO posts (title, link, image, description, category) VALUES("How To Write a Linux Daemon with Node.js on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-write-a-linux-daemon-with-node-js-on-a-vps", "/img/6.jpg", "### Introduction --- A [daemon][1] is a program that runs in background and has no controlling terminal. They are often used to provide background services. For example, a web-server or a database server can run as a daemon. This tutorial will show yo", "tech");
  770.  
  771. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Grails on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-grails-on-an-ubuntu-12-04-vps", "/img/6.jpg", "## About Grails --- Grails is an open-source web development framework, based on the Groovy programming language (which runs on the Java platform). ## Step One: Install JDK --- Log in into your VPS (droplet), preferably via SSH. (You can follow [this]", "tech");
  772.  
  773. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install OpenCart on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-opencart-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### About OpenCart --- OpenCart is an widely used Open Source E-Commerce CMS which uses PHP & MySQL. It has its own Psuedo MVC structure and it is easier to handle and faster to setup. More information can be seen on OpenCart site. ### Pre-requisites", "tech");
  774.  
  775. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Find and Locate to Search for Files on a Linux VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-find-and-locate-to-search-for-files-on-a-linux-vps", "/img/6.jpg", "### Introduction --- One problem users run into when first dealing with a Linux machine is how to find the files they are looking for. This guide will cover how to use the aptly named `find` command. This will help you search for files on your VPS usi", "tech");
  776.  
  777. INSERT INTO posts (title, link, image, description, category) VALUES("How To Secure Traffic Between VPS Using OpenVPN | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-secure-traffic-between-vps-using-openvpn", "/img/6.jpg", "Introduction OpenVPN is a great tool to ensure traffic is not eavesdropped. You can use this to ensure a secure connection from your laptop to your DigitalOcean VPS (droplet) as well as between cloud servers. You can also have both done simultaneously", "tech");
  778.  
  779. INSERT INTO posts (title, link, image, description, category) VALUES("How To Enable Multiple Sites on a Drupal Installation On Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-enable-multiple-sites-on-a-drupal-installation-on-ubuntu-12-04", "/img/6.jpg", "## Introduction --- Drupal is a popular content management system (CMS) that is used to quickly deploy websites on sites in an easy to use framework. This guide will cover how to deploy multiple sites from within a single Drupal installation. We will", "tech");
  780.  
  781. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use HAProxy to Set Up HTTP Load Balancing on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-haproxy-to-set-up-http-load-balancing-on-an-ubuntu-vps", "/img/6.jpg", "### About HAProxy --- HAProxy(High Availability Proxy) is an open source load balancer which can load balance any TCP service. It is particularly suited for HTTP load balancing as it supports session persistence and layer 7 processing. With the introd", "tech");
  782.  
  783. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create an Omega 4 Drupal Subtheme on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-an-omega-4-drupal-subtheme-on-an-ubuntu-vps", "/img/6.jpg", "About Omega Omega is one of the most famous Drupal responsive base themes out there - with over 66,000 official installs. Version 4 takes a radical step away from the way Omega 3 was designed (with flexible UI options for site builders) and makes it a", "tech");
  784.  
  785. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install OwnCloud and Configure OwnCloud Apps on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-owncloud-and-configure-owncloud-apps-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction --- OwnCloud is a web application that can store and serve content from a centralized location, much like Dropbox. The difference is that ownCloud allows you to host the serving software on your own machines, taking the trust issues o", "tech");
  786.  
  787. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Nmap to Scan for Open Ports on your VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-nmap-to-scan-for-open-ports-on-your-vps", "/img/6.jpg", "### Introduction --- Networking is an expansive and overwhelming topic for many budding system administrators. There are various layers, protocols, and interfaces, and many tools and utilities that must be mastered to understand them. This guide will", "tech");
  788.  
  789. INSERT INTO posts (title, link, image, description, category) VALUES("How To Host Ghost with Nginx on DigitalOcean | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-host-ghost-with-nginx-on-digitalocean", "/img/6.jpg", "### Introduction --- In April 2013, [John O\'Nolan](http://john.onolan.org/), no newcomer to the field of blog-making, launched a Kickstarter for a new kind of blog called [Ghost](http://en.ghost.org/), which could radically simplify writing and mainta", "tech");
  790.  
  791. INSERT INTO posts (title, link, image, description, category) VALUES("How To Compile Nginx from Source on a CentOS 6.4 x64 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-compile-nginx-from-source-on-a-centos-6-4-x64-vps", "/img/6.jpg", "### Introduction --- [nginx](http://nginx.org/en/) pronounced as \'engine x\' is an HTTP and reverse proxy server, as well as a mail proxy server. `nginx` is an opensource web server which uses epoll mechanism to serve clients as opposed to Apache which", "tech");
  792.  
  793. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use BackupPC to Create a Backup Server on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-backuppc-to-create-a-backup-server-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction --- BackupPC is a backup solution that can be configured to back up remote Linux and Windows systems. It can use a variety of different protocols and has a flexible scheduler to coordinate full and incremental backups. In this guide,", "tech");
  794.  
  795. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up SSH Tunneling on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-tunneling-on-a-vps", "/img/6.jpg", "Introduction In this article, you\'ll learn how to create a safe, encrypted tunnel between your computer and your VPS along with how to bypass limits in a corporate network, how to bypass NAT, etc. This article will cover some basic theory, which you c", "tech");
  796.  
  797. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure WebDAV Access with Apache on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-webdav-access-with-apache-on-ubuntu-12-04", "/img/6.jpg", "### Introduction --- WebDAV is a distributed web authoring implementation built into HTTP that allows you to easily share files and work collaboratively with others. We can install this extension within a web server to allow remote read and write acce", "tech");
  798.  
  799. INSERT INTO posts (title, link, image, description, category) VALUES("How To Deploy a Local Django App to a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-deploy-a-local-django-app-to-a-vps", "/img/6.jpg", "## Prerequisites ---- This tutorial assumes that you have already set up your virtual private server with your operating system of choice (Debian 7 was used for this tutorial; Ubuntu will also work). If you have not already done so, you can follow th", "tech");
  800.  
  801. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Duplicity with GPG to Securely Automate Backups on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-duplicity-with-gpg-to-securely-automate-backups-on-ubuntu", "/img/6.jpg", "### Introduction --- Duplicity is a versatile local and remote backup program that can implement a number of transfer protocols and third-party storage solutions. In this guide, we will discuss how to install duplicity on an Ubuntu 12.04 VPS. We will", "tech");
  802.  
  803. INSERT INTO posts (title, link, image, description, category) VALUES("How To Write a Simple Shell Script on a VPS (Part 2) | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-write-a-simple-shell-script-on-a-vps-part-2", "/img/6.jpg", "Introduction The second part of this tutorial will teach you more basic commands for shell scripts on a VPS. They are responsible for both displaying and gathering information to and from the user. This article has been written assuming you have alrea", "tech");
  804.  
  805. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Get Set Up with FuelPHP on Your VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-get-set-up-with-fuelphp-on-your-vps", "/img/6.jpg", "About FuelPHP FuelPHP is a community-driven open source PHP framework based on the OOP hierarchical Model-View-Controller (MVC) architecture. It features a great command line tool called Oil that allows you to speed up the development of your project.", "tech");
  806.  
  807. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Apache Wave on a CentOS 6.4 x64 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-apache-wave-on-a-centos-6-4-x64-vps", "/img/6.jpg", "### About Apache Wave --- Apache Wave is an open sourced, real-time communication platform based on the work done by Google for Google Wave. Initially envisioned as a replacement for email built for the modern day, it combines typical messaging with r", "tech");
  808.  
  809. INSERT INTO posts (title, link, image, description, category) VALUES("Top 10 Linux Easter Eggs | DigitalOcean", "https://www.digitalocean.com/community/tutorials/top-10-linux-easter-eggs", "/img/6.jpg", "# Not a Definitive List... --- Often, when you log into your Linux VPS, you are looking to get some work done. However, no one can claim that the thousands of developers who create the software available on a typical Linux machine are always completel", "tech");
  810.  
  811. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install ZNC, an IRC bouncer, on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-znc-an-irc-bouncer-on-an-ubuntu-vps", "/img/6.jpg", "Introduction ZNC is an IRC network bouncer software. ZNC comes with various modules and features that can cater to your usage requirements. We will be compiling ZNC with the web interface enabled in this tutorial. In the web interface, you can create,", "tech");
  812.  
  813. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup Ruby on Rails with Postgres | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-ruby-on-rails-with-postgres", "/img/6.jpg", "## Introduction --- [Postgres (or PostgreSQL)](http://www.postgresql.org/) is an open source database. [Ruby on Rails](http://rubyonrails.org/) is an open source web framework written in [Ruby](https://www.ruby-lang.org/). Rails is database agnostic,", "tech");
  814.  
  815. INSERT INTO posts (title, link, image, description, category) VALUES("How To Secure MySQL Replication Using SSH on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-secure-mysql-replication-using-ssh-on-a-vps", "/img/6.jpg", "All commands in red must be replaced with actual values used in your environment. Prelude Configuring MySQL replication leaves port 3306 open to the Internet and data between the replication servers is not encrypted. Using SSH tunneling MySQL replicat", "tech");
  816.  
  817. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup Exim, Spamassassin, Clamd, and Dovecot on an Arch Linux VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-exim-spamassassin-clamd-and-dovecot-on-an-arch-linux-vps", "/img/6.jpg", "### Introduction --- This tutorial will cover how to install and configure an email system on a VPS running Arch Linux. This will allow us to receive and send email as the Linux user we create on our VPS (droplet). The email can then be accessed and a", "tech");
  818.  
  819. INSERT INTO posts (title, link, image, description, category) VALUES("How To Edit the Sudoers File on Ubuntu and CentOS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-edit-the-sudoers-file-on-ubuntu-and-centos", "/img/6.jpg", "### Introduction --- Privilege separation is one of the fundamental security paradigms implemented in Linux and Unix-like operating systems. Regular users operate with limited privileges in order to reduce the scope of their influence to their own env", "tech");
  820.  
  821. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use node.js, request and cheerio to Set Up Simple Web-Scraping | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-node-js-request-and-cheerio-to-set-up-simple-web-scraping", "/img/6.jpg", "Introduction: In this tutorial, we will scrape the front page of Hacker News to get all the top ranking links as well as their metadata - such as the title, URL and the number of points/comments it received. This is one of many techniques to extract d", "tech");
  822.  
  823. INSERT INTO posts (title, link, image, description, category) VALUES("How To Customize MediaWiki Using the LocalSettings.php File | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-customize-mediawiki-using-the-localsettings-php-file", "/img/6.jpg", "### Introduction --- MediaWiki is an open source wiki application that allows you to create your customizable wiki sites. Originally developed by the [WikiMedia Foundation](https://wikimediafoundation.org/wiki/Home) to serve the needs of Wikipedia, it", "tech");
  824.  
  825. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup psyBNC on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-psybnc-on-an-ubuntu-12-04-vps", "/img/6.jpg", "### Introduction ---- Bouncers are small, lightweight software for usage in IRC (Internet Relay Chat). Bouncers have multiple benefits but they mainly allow a user to hide their original connection source and let the user be left connected after disco", "tech");
  826.  
  827. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Silverstripe on Your VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-silverstripe-on-your-vps", "/img/6.jpg", "About Silverstripe Silverstripe is an open source web content management system (CMS) that is both easy to develop and use by content editors and site administrators. It has a modern architecture which uses a PHP 5 based programming framework that mak", "tech");
  828.  
  829. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Diaspora on a CentOS 6 x86 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-diaspora-on-a-centos-6-x86-vps", "/img/6.jpg", "### Installing Diaspora on a CentOS 6 x86 VPS ---- Diaspora is an open-source, distributed social network. Instead of a single company controlling and taking ownership of users\' content, Diaspora \'pods\' can be hosted by anyone. Pods are typically conf", "tech");
  830.  
  831. INSERT INTO posts (title, link, image, description, category) VALUES("How To Deploy Jekyll Blogs with Git | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-deploy-jekyll-blogs-with-git", "/img/6.jpg", "### Introduction ---- [Jekyll](http://jekyllrb.com/) is a tool that generates static HTML sites from a directory of Markdown files. This is advantageous since the resulting web site is fast, portable, and easy for servers like nginx to concurrently se", "tech");
  832.  
  833. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Tugboat to Manage DigitalOcean Droplets from a Terminal | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-tugboat-to-manage-digitalocean-droplets-from-a-terminal", "/img/6.jpg", "### Introduction --- If you are reading this article, then you are probably familiar with how to manage your DigitalOcean droplets from within the Control Panel. [Tugboat](https://github.com/pearkes/tugboat) is an exciting open source application writ", "tech");
  834.  
  835. INSERT INTO posts (title, link, image, description, category) VALUES("How To Design Template Pages with Twig on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-design-template-pages-with-twig-on-a-vps", "/img/6.jpg", "About Twig Twig is a modern template engine designed for PHP that is both designer and developer friendly. It is a very good alternative to the PHPTemplate way of building the presentation logic of a web application as it is represents a much cleaner", "tech");
  836.  
  837. INSERT INTO posts (title, link, image, description, category) VALUES("How To Enable DigitalOcean Private Networking on Existing Droplets | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-enable-digitalocean-private-networking-on-existing-droplets", "/img/6.jpg", "### Introduction --- DigitalOcean now offers shared private networking for newly created droplets in certain data centers. Click here to [learn how to enable private networking with newly created droplets](https://www.digitalocean.com/community/articl", "tech");
  838.  
  839. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Discourse on a CentOS 6.4 x64 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-discourse-on-a-centos-6-4-x64-vps", "/img/6.jpg", "### About Discourse Discourse is a new, open-source discussion platform. Designed as a complete \'reboot\' of discussion forums, it has a different flow from conventional forums and a built in trust system. ## Step 1: OS Configuration ---- There are a h", "tech");
  840.  
  841. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Get Started with Twig on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-get-started-with-twig-on-a-vps", "/img/6.jpg", "About Twig Twig is a modern template engine designed for PHP that is both designer and developer friendly. It is a very good alternative to the PHPTemplate way of building the presentation logic of a web application as it represents a much cleaner tem", "tech");
  842.  
  843. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Zero Downtime Rails Deploys Using Puma and Foreman | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-zero-downtime-rails-deploys-using-puma-and-foreman", "/img/6.jpg", "## Introduction [Puma](http://puma.io/) is an efficient Ruby web server that handles Rack apps (such as Rails) very well. Puma offers concurrency using [threads and/or workers](https://github.com/puma/puma#configuration). You can use Puma\'s clustered", "tech");
  844.  
  845. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Rsync to Sync Local and Remote Directories on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-rsync-to-sync-local-and-remote-directories-on-a-vps", "/img/6.jpg", "### Introduction --- *Rsync*, which stands for \'remote sync\', is a remote and local file synchronization tool. It uses an algorithm that minimizes the amount of data copied by only moving the portions of files that have changed. In this guide, we will", "tech");
  846.  
  847. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Zend Framework on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-zend-framework-on-an-ubuntu-12-04-vps", "/img/6.jpg", "Introduction Zend Framework (ZF) is a powerful web application framework that is sponsored by Zend Technologies. ZF has lots of features like support for multiple database systems, a nice caching system, a \'loosely coupled\' architecture (meaning compo", "tech");
  848.  
  849. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use SSH to Connect to a Remote Server in Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-ssh-to-connect-to-a-remote-server-in-ubuntu", "/img/6.jpg", "### What Is SSH --- One essential tool to master as a system administrator is SSH. SSH, or *Secure Shell*, is a protocol used to securely log onto remote systems. It is the most common way to access remote Linux and Unix-like servers, such as VPS inst", "tech");
  850.  
  851. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install MODX on a VPS Running Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-modx-on-a-vps-running-ubuntu-12-04", "/img/6.jpg", "MODX is an open source Content Application Platform that allows you to build sites of any size, managed with ease from the backend administration. It has a very flexible templating system which is ideal for designers and a robust OOP API for developer", "tech");
  852.  
  853. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Symfony2 To Perform CRUD Operations on a VPS (Part 2) | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-symfony2-to-perform-crud-operations-on-a-vps-part-2", "/img/6.jpg", "About Symfony Symfony is an open source PHP web development framework - a set of tools and methodology to help you build great applications. Some of the traits of this framework are its speed, flexibility, scalability, and stability. You can use it fo", "tech");
  854.  
  855. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Get Started with Packer on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-get-started-with-packer-on-an-ubuntu-12-04-vps", "/img/6.jpg", "About Packer Packer is a nifty open source tool for creating machine images with pre-configured operating systems and installed software from a single source configuration. It runs on all the major operating systems and is capable of creating machine", "tech");
  856.  
  857. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use ps, kill, and nice to Manage Processes in Linux | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-ps-kill-and-nice-to-manage-processes-in-linux", "/img/6.jpg", "### Introduction --- A Linux server, like any other computer you may be familiar with, runs applications. To the computer, these are considered \'processes\'. While Linux will handle the low-level, behind-the-scenes management in a process\'s life-cycle,", "tech");
  858.  
  859. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up And Use DigitalOcean Private Networking | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-and-use-digitalocean-private-networking", "/img/6.jpg", "### Introduction --- DigitalOcean now offers shared private networking in NYC2. All new droplets created in NYC2 have the option of using private networking; it can be activated by choosing the checkbox called \'Private Networking\' in the settings sec", "tech");
  860.  
  861. INSERT INTO posts (title, link, image, description, category) VALUES("How To Monitor System Authentication Logs on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-monitor-system-authentication-logs-on-ubuntu", "/img/6.jpg", "How To Monitor System Logins A fundamental component of authentication management is monitoring the system after you have configured your users. Luckily, modern Linux systems log all authentication attempts in a discrete file. This is located at \'/var", "tech");
  862.  
  863. INSERT INTO posts (title, link, image, description, category) VALUES("How To Restrict Log In Capabilities of Users on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-restrict-log-in-capabilities-of-users-on-ubuntu", "/img/6.jpg", "Introduction A fundamental part of system administration is configuring and managing users and groups. Part of this task involves monitoring the log in capabilities of all system entities. In this guide, we will introduce the basic ideas behind user m", "tech");
  864.  
  865. INSERT INTO posts (title, link, image, description, category) VALUES("How To View System Users in Linux on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-view-system-users-in-linux-on-ubuntu", "/img/6.jpg", "Introduction A fundamental part of system administration is configuring and managing users and groups. Part of this task involves monitoring the log in capabilities of all system entities. In this guide, we will introduce the basic ideas behind user m", "tech");
  866.  
  867. INSERT INTO posts (title, link, image, description, category) VALUES("How To Host Multiple Node.js Applications On a Single VPS with nginx, forever, and crontab | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-host-multiple-node-js-applications-on-a-single-vps-with-nginx-forever-and-crontab", "/img/6.jpg", "### Requirements to Follow This Tutorial ---- You need to have nginx and Node.js installed, and there are already well written tutorials about these topics on DigitalOcean: [How to install nginx](https://www.digitalocean.com/community/articles/how-to-", "tech");
  868.  
  869. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install ejabberd on a CentOS 5 and CentOS 6 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ejabberd-on-a-centos-5-and-centos-6-vps", "/img/6.jpg", "### About ejabberd ---- Ejabberd is a very simple, stable, and powerful XMPP server written in Erlang. This tutorial will guide you through the installation process and basic setup on a CentOS VPS. ## Installing ejabberd ---- First we need to enable E", "tech");
  870.  
  871. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use passwd and adduser to Manage Passwords on a Linux VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-passwd-and-adduser-to-manage-passwords-on-a-linux-vps", "/img/6.jpg", "Introduction Passwords and authentication are concepts that every user must deal with when working in a Linux environment. These topics span a number of different configuration files and tools. In this guide, we will explore some basic files, like \'/e", "tech");
  872.  
  873. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Concrete5 on Your VPS Running Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-concrete5-on-your-vps-running-ubuntu-12-04", "/img/6.jpg", "About Concrete5 Concrete5 is an open source Content Management System (CMS) built in PHP that seeks to be very easy to understand and learn. It is created with the idea in mind that it should well serve for creating and deploying websites but also run", "tech");
  874.  
  875. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Password Policy on a CentOS 6 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-password-policy-on-a-centos-6-vps", "/img/6.jpg", "About Password Policy Password policy is a set of rules that must be satisfied when a system user is setting a password. Password policy is an important factor in computer security since user passwords are too often the main reason for computer system", "tech");
  876.  
  877. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Symfony2 To Perform CRUD Operations on a VPS (Part 1) | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-symfony2-to-perform-crud-operations-on-a-vps-part-1", "/img/6.jpg", "About Symfony Symfony is an open source PHP web development framework - a set of tools and methodology to help you build great applications. Some of the traits of this framework are its speed, flexibility, scalability, and stability. You can use it fo", "tech");
  878.  
  879. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Linux, Lighttpd, MySQL, and PHP5 (LLMP Stack) on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-linux-lighttpd-mysql-and-php5-llmp-stack-on-centos-6", "/img/6.jpg", "Introduction Lighttpd is an open source web server originally written by Jan Kneschke as an alternative to Apache, it has a low memory footprint and numerous websites such as YouTube and Wikimedia run Lighttpd servers. MySQL is a popular database solu", "tech");
  880.  
  881. INSERT INTO posts (title, link, image, description, category) VALUES("How To Compile and Install Packages From Source Using Make on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-compile-and-install-packages-from-source-using-make-on-a-vps", "/img/6.jpg", "Introduction When working on a Linux machine or VPS, the packages you need are usually available via apt or another package manager. But once in a while it happens that you need a package that isn't available from a repository, or sometimes you ju", "tech");
  882.  
  883. INSERT INTO posts (title, link, image, description, category) VALUES("How To Mirror Local and Remote Directories on a VPS with lsyncd | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-mirror-local-and-remote-directories-on-a-vps-with-lsyncd", "/img/6.jpg", "What is lsyncd When managing a web server or an application, there are many situations that require synchronization between directories. While a number of tools can help you accomplish this, lsyncd is a strong candidate. This article will discuss how", "tech");
  884.  
  885. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use CakePHP to Create a Small Web Application (Part 2) | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-cakephp-to-create-a-small-web-application-part-2", "/img/6.jpg", "About CakePHP CakePHP is a powerful and robust PHP framework built around the Model-View-Controller (MVC) programming paradigm. In addition to the flexible way you can use it to build your application, it provides a basic structure for organizing file", "tech");
  886.  
  887. INSERT INTO posts (title, link, image, description, category) VALUES("How To Backup PostgreSQL Databases on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-backup-postgresql-databases-on-an-ubuntu-vps", "/img/6.jpg", "What is PostgreSQL PostgreSQL is a modern database management system. It is frequently used to store and manipulate information related to websites and applications. As with any kind of valuable data, it is important to implement a backup scheme to pr", "tech");
  888.  
  889. INSERT INTO posts (title, link, image, description, category) VALUES("How To Get Started with Jekyll on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-get-started-with-jekyll-on-an-ubuntu-vps", "/img/6.jpg", "## Introduction ---- [Jekyll](http://jekyllrb.com/) is a simple static site generator. It takes pages input in Markdown, Textile, Liquid, HTML, and CSS, and outputs complete static HTML pages. Jekyll works well with [GitHub Pages](http://pages.github.", "tech");
  890.  
  891. INSERT INTO posts (title, link, image, description, category) VALUES("How To Backup MySQL Databases on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-backup-mysql-databases-on-an-ubuntu-vps", "/img/6.jpg", "What is MySQL MySQL is a popular database management solution that uses the SQL querying language to access and manipulate data. It can easily be used to manage the data from websites or applications. Backups are important with any kind of data, and t", "tech");
  892.  
  893. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Express, a Node.js Framework, and Set Up Socket.io on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-express-a-node-js-framework-and-set-up-socket-io-on-a-vps", "/img/6.jpg", "### What You Will Learn In This Article ---- * How to install NodeJS 0.10.16 using Node Version Manager (NVM) * How to install the Express web application framework for NodeJS * How to setup a simple Express project * How to setup socket.io in Express", "tech");
  894.  
  895. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Top, Netstat, Du, & Other Tools to Monitor Server Resources | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-top-netstat-du-other-tools-to-monitor-server-resources", "/img/6.jpg", "How Do You Monitor Your System\'s Health Every computer system benefits from proper administration and monitoring. Keeping an eye on how your system is running will help you discover issues and resolve them quickly.   There are plenty of command line u", "tech");
  896.  
  897. INSERT INTO posts (title, link, image, description, category) VALUES("How To Launch Your Ruby on Rails App with the DigitalOcean One Click Image | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-launch-your-ruby-on-rails-app-with-the-digitalocean-one-click-image", "/img/6.jpg", "### Introduction ---- So you\'ve found DigitalOcean, and realized that it makes it dead simple to host your own Ruby on Rails application through their [one-click set up](https://www.digitalocean.com/community/articles/how-to-1-click-install-ruby-on-ra", "tech");
  898.  
  899. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a Small Web Application with CakePHP on a VPS (Part 1) | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-small-web-application-with-cakephp-on-a-vps-part-1", "/img/6.jpg", "About CakePHP CakePHP is a powerful and robust PHP framework built around the Model-View-Controller (MVC) programming paradigm. In addition to the flexible way you can use it to build your application, it provides a basic structure for organising file", "tech");
  900.  
  901. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Dig, Whois, & Ping on an Ubuntu VPS to Query DNS Data | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-dig-whois-ping-on-an-ubuntu-vps-to-query-dns-data", "/img/6.jpg", "What is Dig Dig is a networking tool that can query DNS servers for information. It can be very helpful for diagnosing problems with domain pointing and is a good way to verify that your configuration is working.     In this article, we will discuss how", "tech");
  902.  
  903. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up GitLab As Your Very Own Private GitHub Clone | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-gitlab-as-your-very-own-private-github-clone", "/img/6.jpg", "### Introduction ---- Git and GitHub are awesome tools that make managing and administering lots of Git repositories and their associated permissions a breeze. This is wonderful if you\'re writing open source software, but when writing closed source so", "tech");
  904.  
  905. INSERT INTO posts (title, link, image, description, category) VALUES("How To Secure PostgreSQL on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-secure-postgresql-on-an-ubuntu-vps", "/img/6.jpg", "What is PostgreSQL PostgreSQL, also known as postgres, is a popular database management system that is used to handle the data of many websites and applications.      In this guide, we will discuss some ways that you can secure your PostgreSQL databases.", "tech");
  906.  
  907. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Moodle On A VPS Running Ubuntu 12.04 And LAMP | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-moodle-on-a-vps-running-ubuntu-12-04-and-lamp", "/img/6.jpg", "About Moodle Moodle is an open source Course Management System (CMS) that lets you create online learning sites. The name stands for Modular Object-Oriented Dynamic Learning Environment and it has numerous features that allow for an efficient online l", "tech");
  908.  
  909. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Multiple WordPress Sites on a Single Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-multiple-wordpress-sites-on-a-single-ubuntu-vps", "/img/6.jpg", "Introduction WordPress is a popular CMS (content management system) that can help you get your site off of the ground quickly and easily. Sometimes, you need to host multiple, unrelated sites on the same server.    This guide will cover how to host two", "tech");
  910.  
  911. INSERT INTO posts (title, link, image, description, category) VALUES("How To Compile Node.js With NPM From Source On CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-compile-node-js-with-npm-from-source-on-centos-6", "/img/6.jpg", "Introduction (At the time of this writing, the current stable release is v0.10.15 for Node.js and 1.3.5 for NPM) Now compiling Node.js from source can seem a little daunting. It may even stir up feelings of fear, after all, it\'s just not as normal as", "tech");
  912.  
  913. INSERT INTO posts (title, link, image, description, category) VALUES("How To Optimize Nginx with PHP Pools on an Ubuntu 13.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-optimize-nginx-with-php-pools-on-an-ubuntu-13-04-vps", "/img/6.jpg", "Introduction One of the benefits of PHP-FPM is that you can run different websites and applications under its own user. These are referred to as pools and are quite easy to setup. This can be a handy way to help establish securities amongst different", "tech");
  914.  
  915. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Your First Salt Formula | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-your-first-salt-formula", "/img/6.jpg", "An Article From the Makers of SaltStack, Submitted by: Dave Boucha Introduction ------------ Salt is an awesome 100% open source configuration management and remote execution tool. Salt is a new approach to infrastructure management. Easy enough to ge", "tech");
  916.  
  917. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Salt on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-salt-on-ubuntu-12-04", "/img/6.jpg", "An Article From SaltStack Submitted by: Dave Boucha Introduction ------------ Salt is an awesome 100% open source configuration management and remote execution tool. Salt is a new approach to infrastructure management. Easy enough to get running in mi", "tech");
  918.  
  919. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure Logging and Log Rotation in Nginx on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-logging-and-log-rotation-in-nginx-on-an-ubuntu-vps", "/img/6.jpg", "Logging in Nginx One of the easiest ways to save yourself trouble with your web server is to configure appropriate logging today. Logging information on your server gives you access to the data that will help you troubleshoot and assess situations as", "tech");
  920.  
  921. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install CakePHP On An Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-cakephp-on-an-ubuntu-12-04-vps", "/img/6.jpg", "About CakePHP CakePHP is a powerful and robust PHP framework built around the Model-View-Controller (MVC) programming paradigm. In addition to the flexible way you can use it to build your application, it provides a basic structure for organizing fil", "tech");
  922.  
  923. INSERT INTO posts (title, link, image, description, category) VALUES("Django Server Comparison: The Development Server, Mod_WSGI, uWSGI, and Gunicorn | DigitalOcean", "https://www.digitalocean.com/community/tutorials/django-server-comparison-the-development-server-mod_wsgi-uwsgi-and-gunicorn", "/img/6.jpg", "### Introduction ---- When it comes to Django Servers there are quite a few choices. It can be difficult to know which setup is right for you. While each setup is different, they each come with their own advantages and drawbacks. In this article, we w", "tech");
  924.  
  925. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure Logging And Log Rotation In Apache On An Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-logging-and-log-rotation-in-apache-on-an-ubuntu-vps", "/img/6.jpg", "Introduction The Apache web server can be configured to give the server administrator important information about how it is functioning and what issues, if any, need to be addressed.   The main avenue for providing feedback to the administrator is thr", "tech");
  926.  
  927. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Get Started with Symfony 2 on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-get-started-with-symfony-2-on-an-ubuntu-vps", "/img/6.jpg", "Introduction Symfony is an open source PHP web development framework - a set of tools and methodology to help you build great applications. Some of the traits of this framework are its speed, flexibility, scalability, and stability. You can use it for", "tech");
  928.  
  929. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure Content Caching Using Apache Modules On A VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-content-caching-using-apache-modules-on-a-vps", "/img/6.jpg", "What is Web Caching Web caching is a way of improving server performance by allowing commonly requested content to be stored in an easier to access location. This allows the visitor to access the content faster instead of having to fetch the same data", "tech");
  930.  
  931. INSERT INTO posts (title, link, image, description, category) VALUES("An Introduction to Linux Basics | DigitalOcean", "https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-basics", "/img/6.jpg", "### About Linux * * * [Linux](http://www.linux.org/) is a free, open-source operating system. All of DigitalOcean\'s offered operating systems are Linux distributions. Linux has been under active development since 1991. It has evolved to be versatile a", "tech");
  932.  
  933. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Authy And Configure Two-Factor Authentication For SSH | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-authy-and-configure-two-factor-authentication-for-ssh", "/img/6.jpg", "### Introduction ---- Using [two-factor authentication](http://en.wikipedia.org/wiki/Multi-factor_authentication), makes your VPS more secure by not just requiring a password or SSH key, but also a time-sensitive token generated by your phone. This me", "tech");
  934.  
  935. INSERT INTO posts (title, link, image, description, category) VALUES("How To Transition from Rackspace to DigitalOcean\'s Control Panel | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-transition-from-rackspace-to-digitalocean-s-control-panel", "/img/6.jpg", "Introduction Migrating between VPS providers can be a frustrating experience. Many of our customers have experience with other VPS services, such as Rackspace. While almost all of the actual VPS usage is the same, the management interface can vary sig", "tech");
  936.  
  937. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Koha Library Software On An Ubuntu 12.04 x32 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-koha-library-software-on-an-ubuntu-12-04-x32-vps", "/img/6.jpg", "What is the Koha Library Software Koha Library Software is a ILS or Integrated Library System that is used in thousands of Libraries around the world. It is mature and has been in active development for over 10 years. This article will go over two sep", "tech");
  938.  
  939. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Configure Django with Postgres, Nginx, and Gunicorn | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-django-with-postgres-nginx-and-gunicorn", "/img/6.jpg", "## Prerequisites ---- This tutorial assumes you have already set up your droplet (VPS) with Debian 7 or a similar distro of Linux (such as Ubuntu). If you have not already done this, please follow the tutorial on setting up a droplet [here](https://ww", "tech");
  940.  
  941. INSERT INTO posts (title, link, image, description, category) VALUES("How To Schedule Routine Tasks With Cron and Anacron on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-schedule-routine-tasks-with-cron-and-anacron-on-a-vps", "/img/6.jpg", "What is Cron Cron is a scheduling utility that allows you to assign tasks to run at preconfigured times. A basic tool, cron can be utilized to automate almost anything on your system that must happen at regular intervals.    Equally adept at managing t", "tech");
  942.  
  943. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Sass on your VPS Running on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-sass-on-your-vps-running-on-ubuntu", "/img/6.jpg", "Introduction Sass is a CSS preprocessor that lets you create stylesheets in a much more efficient and intelligent manner than using simple flat CSS. It provides a number of dynamic components that will make your code smaller, more reusable and more sc", "tech");
  944.  
  945. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install LinOTP on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-linotp-on-an-ubuntu-vps", "/img/6.jpg", "Introduction LinOTP is a two-factor authentication solution to manage devices that require enhanced security. It runs on a Python web framework, so you\'ll need to setup a MySQL database to use it. This article only covers installation on the 12.04 LTS", "tech");
  946.  
  947. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use SFTP to Securely Transfer Files with a Remote Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-sftp-to-securely-transfer-files-with-a-remote-server", "/img/6.jpg", "What is SFTP FTP, or \'File Transfer Protocol\' is a popular method of transferring files between two remote systems.      SFTP, which stands for SSH File Transfer Protocol, or Secure File Transfer Protocol, is a separate protocol packaged with SSH that wo", "tech");
  948.  
  949. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Temporary and Permanent Redirects with Apache and Nginx | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-temporary-and-permanent-redirects-with-apache-and-nginx", "/img/6.jpg", "What is an HTTP Redirect HTTP redirection, or URL redirection, is a technique of pointing one domain or address to another. There are many uses for redirection, and a few different kinds of redirection to consider.     As you create content and administ", "tech");
  950.  
  951. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Utilize VirtualMin on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-utilize-virtualmin-on-a-vps", "/img/6.jpg", "About Virtualmin Virtualmin is a Webmin module which allows for extensive management of (multiple) virtual private servers. You will be able to manage Apache, Nginx, PHP, DNS, MySQL, PostgreSQL, mailboxes, FTP, SSH, SSL, Subversion/Git repositories an", "tech");
  952.  
  953. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure GeoIP (PECL) With Piwik On An Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-geoip-pecl-with-piwik-on-an-ubuntu-12-04-vps", "/img/6.jpg", "Introduction Piwik always offered a way to detect a user's country based on the language they were using. There is no doubt that it is not a reliable and satisfactory way to determine where your users are from; Imagine that someone located in Spai", "tech");
  954.  
  955. INSERT INTO posts (title, link, image, description, category) VALUES("Why & How-To Set Up a WordPress Local-Development Environment With Vagrant | DigitalOcean", "https://www.digitalocean.com/community/tutorials/why-how-to-set-up-a-wordpress-local-development-environment-with-vagrant", "/img/6.jpg", "The Limitations of LAMP Stacks Historically, when setting up a local development environment, WordPress developers resorted to traditional LAMP stacks (Linux + Apache + MySQL + PHP) such as MAMP, WAMP or XAMPP. Meanwhile, advances in WordPress develop", "tech");
  956.  
  957. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure The Nginx Web Server On a Virtual Private Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-the-nginx-web-server-on-a-virtual-private-server", "/img/6.jpg", "What is Nginx Nginx is a web server and reverse proxy server. It has experienced wide-spread adoption and is displacing many other common options.     While Nginx is a powerful tool, its configuration can be intimidating for those coming from other serv", "tech");
  958.  
  959. INSERT INTO posts (title, link, image, description, category) VALUES("How To Write a Simple Shell Script on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-write-a-simple-shell-script-on-a-vps", "/img/6.jpg", "Introduction This tutorial is aimed at teaching you how to write shell scripts for the most variety of purposes. Shell scripts can be used to run multiple commands, a single command with difficult and extensive arguments, or more user friendly interfa", "tech");
  960.  
  961. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Automatic Deployment with Git with a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-automatic-deployment-with-git-with-a-vps", "/img/6.jpg", "Introduction For an introduction to Git and how to install, please refer to the introduction tutorial. This article will teach you how to use Git when you want to deploy your application. While there are many ways to use Git to deploy our application,", "tech");
  962.  
  963. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install, Configure, And Use Modules In The Apache Web Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-configure-and-use-modules-in-the-apache-web-server", "/img/6.jpg", "What is Apache Apache is the most popular web server in the world. It is responsible for serving over half of the active sites on the internet and can handle the needs of both large and small projects.    In this guide, we will be covering some common,", "tech");
  964.  
  965. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure the Apache Web Server on an Ubuntu or Debian VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-the-apache-web-server-on-an-ubuntu-or-debian-vps", "/img/6.jpg", "What is Apache Apache is the most popular web server on the internet. It is used to serve more than half of all active websites.   Although there are many viable web servers that will serve your content, it is helpful to understand how Apache works be", "tech");
  966.  
  967. INSERT INTO posts (title, link, image, description, category) VALUES("How To Manage Packages In Ubuntu and Debian With Apt-Get & Apt-Cache | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-manage-packages-in-ubuntu-and-debian-with-apt-get-apt-cache", "/img/6.jpg", "What is Apt-Get Apt is a command line frontend for the dpkg packaging system and is the preferred way of managing software from the command line for many distributions. It is the main package management system in Debian and Debian-based Linux distribu", "tech");
  968.  
  969. INSERT INTO posts (title, link, image, description, category) VALUES("Getting Started with LXC on an Ubuntu 13.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/getting-started-with-lxc-on-an-ubuntu-13-04-vps", "/img/6.jpg", "Introduction LXC, or Linux Containers, is a system built upon a number of features included in modern Linux kernels that allows for creation and management of many virtualized Linux systems on a single parent host system. However, unlike some virtuali", "tech");
  970.  
  971. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Mosh on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-mosh-on-a-vps", "/img/6.jpg", "Introduction SSH is, without a doubt, the de facto method for remote server administration. However, its dominance doesn\'t mean it\'s without its own nuances under certain circumstances. If you have ever tried to maintain an SSH connection while on the", "tech");
  972.  
  973. INSERT INTO posts (title, link, image, description, category) VALUES("How To Store PHP Sessions in Memcached on a CentOS VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-store-php-sessions-in-memcached-on-a-centos-vps", "/img/6.jpg", "About Memcached Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering. Why store sessions in Memcached Memcached will store sessions in memory inste", "tech");
  974.  
  975. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Jenkins on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-jenkins-on-ubuntu-12-04", "/img/6.jpg", "Introduction Jenkins is an open source Continuous Integration tool. Originally started as Hudson in 2004 but due to a dispute in 2011 they forked and continued under the name, Jenkins. It can be used to build software, deploy software, or websites to", "tech");
  976.  
  977. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Roles and Manage Grant Permissions in PostgreSQL on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-roles-and-manage-grant-permissions-in-postgresql-on-a-vps--2", "/img/6.jpg", "What is PostgreSQL PostgreSQL is an open source database management system that uses the SQL querying language. PostgreSQL is a powerful tool that can be used to manage application and web data on your VPS.    In this gude, we will discuss how to prope", "tech");
  978.  
  979. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Gmail or Yahoo with PHP mail() Function | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-gmail-or-yahoo-with-php-mail-function", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. About PHP mail() The PHP mail() function uses the program in sendmail_path configuration directive to", "tech");
  980.  
  981. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Data Queries in PostgreSQL By Using the Select Command | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-data-queries-in-postgresql-by-using-the-select-command", "/img/6.jpg", "What is PostgreSQL PostgreSQL is an open source database management system that utilized the SQL querying language. PostgreSQL, or simply \'Postgres\', is a very useful tool on a VPS server because it can handle the data storage needs of websites and ot", "tech");
  982.  
  983. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Setup Yii PHP Framework on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-setup-yii-php-framework-on-ubuntu-12-04", "/img/6.jpg", "About Yii Yii is a highly performant PHP Object Oriented framework that helps you build web applications quickly. The way it is designed lets you focus on what makes your application unique while it takes care of the more "boring" code defin", "tech");
  984.  
  985. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up a Private Git Server on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-a-private-git-server-on-a-vps", "/img/6.jpg", "Introduction This tutorial will show you how to set up a fully fledged Git server using SSH keys for authentication. It will not have a web interface, this will just cover getting Git installed and your access to it set up. We\'ll use the host \'git.dro", "tech");
  986.  
  987. INSERT INTO posts (title, link, image, description, category) VALUES("How To Upgrade Arch from Netcfg to Netctl on a DigitalOcean VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-upgrade-arch-from-netcfg-to-netctl-on-a-digitalocean-vps", "/img/6.jpg", "Introduction On April 10, 2013, it was announced that netctl would replace netcfg. The netcfg package is now considered legacy and unsupported, and all future developments will be on the netctl package. This tutorial will guide you through transitioni", "tech");
  988.  
  989. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create, Remove, & Manage Tables in PostgreSQL on a Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-remove-manage-tables-in-postgresql-on-a-cloud-server", "/img/6.jpg", "What is PostgreSQL PostgreSQL is a database management system that uses the SQL querying language. It is a very stable and feature-rich database system that can be used to store the data from other applications on your VPS.      In this article, we will", "tech");
  990.  
  991. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use PostgreSQL on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql-on-ubuntu-12-04", "/img/6.jpg", "Install Postgres Before we install postgres, we should quick perform a quick update of the apt-get repository: apt-get update Once apt-get has updated go ahead and download Postgres and its helpful accompanying dependencies: sudo apt-get install post", "tech");
  992.  
  993. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use DigitalOcean as Your Provider in Vagrant on an Ubuntu 12.10 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-digitalocean-as-your-provider-in-vagrant-on-an-ubuntu-12-10-vps", "/img/6.jpg", "About Vagrant Vagrant is a powerful open source software for configuring and deploying multiple development environments. It is designed to work on Linux, Mac OS X, or Windows and although it comes with VirtualBox for the virtualization needs, it can", "tech");
  994.  
  995. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Go and Revel on an Ubuntu 13.04 x64 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-go-and-revel-on-an-ubuntu-13-04-x64-vps", "/img/6.jpg", "Introduction In this tutorial, we\'re going to download and install the latest version of Go and the latest version of the Revel web framework on top of that. In case you\'re not familiar with Revel, here\'s a snippet about the framework from their websi", "tech");
  996.  
  997. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up SSL Certificates With PhpMyAdmin On An Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-ssl-certificates-with-phpmyadmin-on-an-ubuntu-12-04-vps", "/img/6.jpg", "Introduction PhpMyAdmin is a web-based frontend used to easily administer MySQL databases in a visually friendly way. You can set up this software to manage the data on your VPS remotely without shell access.   Although phpMyAdmin is useful, it can al", "tech");
  998.  
  999. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Vagrant on Your Own VPS Running Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-vagrant-on-your-own-vps-running-ubuntu", "/img/6.jpg", "About Vagrant Vagrant is a powerful open source software for configuring and deploying multiple development environments. It is designed to work on Linux, Mac OS X, and Windows and although it comes with VirtualBox for the virtualization needs, it can", "tech");
  1000.  
  1001. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Vagrant on a VPS Running Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-vagrant-on-a-vps-running-ubuntu-12-04", "/img/6.jpg", "About Vagrant Vagrant is a great open source software for configuring and deploying multiple development environments. It works on Linux, Mac OS X, or Windows and although by default it uses VirtualBox for managing the virtualization, it can be used w", "tech");
  1002.  
  1003. INSERT INTO posts (title, link, image, description, category) VALUES("How To Perform Basic Queries in MySQL and MariaDB on a Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-perform-basic-queries-in-mysql-and-mariadb-on-a-cloud-server", "/img/6.jpg", "What are MySQL and MariaDB MySQL and MariaDB are relational database management systems. These tools can be used on your VPS server to manage the data from many different programs. Both implement forms of the SQL querying language, and either can be u", "tech");
  1004.  
  1005. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create and Manage Databases in MySQL and MariaDB on a Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-and-manage-databases-in-mysql-and-mariadb-on-a-cloud-server", "/img/6.jpg", "What are MySQL and MariaDB MySQL and MariaDB are relational database management systems. These tools can be used on your VPS server to manage the data from many different programs. Both implement forms of the SQL querying language, and either can be u", "tech");
  1006.  
  1007. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Etherpad for Production with Node.js and MySQL on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-etherpad-for-production-with-node-js-and-mysql-on-a-vps", "/img/6.jpg", "Introduction Etherpad is a real-time, multi-user collaboration tool mainly for program development and web design. In this tutorial, we will focus on getting Etherpad running on a CentOS 6.4 VPS (cloud server). This guide will consider that you alread", "tech");
  1008.  
  1009. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a Table in MySQL and MariaDB on an Ubuntu Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-table-in-mysql-and-mariadb-on-an-ubuntu-cloud-server", "/img/6.jpg", "What is MySQL and MariaDB MySQL and MariaDB are two popular database systems that use the SQL language. Many applications on Ubuntu use MySQL or MariaDB to manage their information.    In this article, we will discuss how to create tables within the My", "tech");
  1010.  
  1011. INSERT INTO posts (title, link, image, description, category) VALUES("Intermediate Sed: Manipulating Streams of Text in a Linux Environment | DigitalOcean", "https://www.digitalocean.com/community/tutorials/intermediate-sed-manipulating-streams-of-text-in-a-linux-environment", "/img/6.jpg", "Introduction The sed stream editor is a powerful editing tool that can make sweeping changes with very little input.   In our previous article on sed, we discussed the basics of using sed to edit text.   This article will continue our introduction by ex", "tech");
  1012.  
  1013. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Docker On Ubuntu 13.04 x64 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-docker-on-ubuntu-13-04-x64-vps", "/img/6.jpg", "Introduction In case you\'re not familiar with Docker, here is the summary of it and its functionality: Docker is an open-source engine which automates the deployment of applications as highly portable, self-sufficient containers which are independent", "tech");
  1014.  
  1015. INSERT INTO posts (title, link, image, description, category) VALUES("The Basics of Using the Sed Stream Editor to Manipulate Text in Linux | DigitalOcean", "https://www.digitalocean.com/community/tutorials/the-basics-of-using-the-sed-stream-editor-to-manipulate-text-in-linux", "/img/6.jpg", "Introduction The sed stream editor is a text editor that performs editing operations on information coming from standard input or a file. Sed edits line-by-line and in a non-interactive way.     This means that you make all of the editing decisions as y", "tech");
  1016.  
  1017. INSERT INTO posts (title, link, image, description, category) VALUES("CodeIgniter: Getting Started With a Simple Example | DigitalOcean", "https://www.digitalocean.com/community/tutorials/codeigniter-getting-started-with-a-simple-example", "/img/6.jpg", "Introduction CodeIgniter is a powerful PHP framework that can help you greatly speed up the development of your web applications. It is has a small performance footprint due to the modular approach to loading its libraries and does a great job separat", "tech");
  1018.  
  1019. INSERT INTO posts (title, link, image, description, category) VALUES("How To Secure MySQL and MariaDB Databases in a Linux VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-secure-mysql-and-mariadb-databases-in-a-linux-vps", "/img/6.jpg", "Introduction There are many implementations of the SQL database language available on Linux and Unix-like systems. MySQL and MariaDB are two popular options for deploying relational databases in server environments.      However, like most software, thes", "tech");
  1020.  
  1021. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Manage Supervisor on Ubuntu and Debian VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-manage-supervisor-on-ubuntu-and-debian-vps", "/img/6.jpg", "Introduction In many VPS environments, it is often the case that you will have a number of small programs that you want to run persistently, whether these be small shell scripts, Node.js apps, or any large-sized packages. Conventionally, you may write", "tech");
  1022.  
  1023. INSERT INTO posts (title, link, image, description, category) VALUES("Using Grep & Regular Expressions to Search for Text Patterns in Linux | DigitalOcean", "https://www.digitalocean.com/community/tutorials/using-grep-regular-expressions-to-search-for-text-patterns-in-linux", "/img/6.jpg", "Introduction One of the most useful and versatile commands in a Linux terminal environment is the \'grep\' command. The name \'grep\' stands for \'global regular expression print\'. This means that grep can be used to see if the input it receives matches a", "tech");
  1024.  
  1025. INSERT INTO posts (title, link, image, description, category) VALUES("Installing and Configuring Graphite and Statsd on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/installing-and-configuring-graphite-and-statsd-on-an-ubuntu-12-04-vps", "/img/6.jpg", "Introduction Graphite and statsd can be very valuable tools used to visualize data. Statsd collects data about running processes and graphite is a graphing library that can be used to create graphs.     We will be setting these tools up on an Ubuntu 12.", "tech");
  1026.  
  1027. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install And Get Started With Sinatra On Your System Or VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-get-started-with-sinatra-on-your-system-or-vps", "/img/6.jpg", "Introduction Sinatra is a simple and lightweight web framework written in Ruby. This article assumes you know basic Ruby and have Ruby and RubyGems installed on your system or cloud server. Using Ruby Version Manager (RVM) is preferable. It\'s not Rail", "tech");
  1028.  
  1029. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Node.js with NVM (Node Version Manager) on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-node-js-with-nvm-node-version-manager-on-a-vps", "/img/6.jpg", "Introduction If you already know what Node.js is what it\'s for and why it\'s cool, then skip straight to the installation directions. If you want to know a bit more about node and it\'s ecosystem read on. For those who haven\'t heard node.js is, it is th", "tech");
  1030.  
  1031. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create SSH Keys with PuTTY to Connect to a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-ssh-keys-with-putty-to-connect-to-a-vps", "/img/6.jpg", "Benefits of Public & Private SSH Keys If your headless, or remote, VPS is visible over the Internet, you should use public key authentication instead of passwords, if at all possible. This is because SSH keys provide a more secure way of logging in co", "tech");
  1032.  
  1033. INSERT INTO posts (title, link, image, description, category) VALUES("CodeIgniter: Understanding the Basics with a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/codeigniter-understanding-the-basics-with-a-vps", "/img/6.jpg", "Introduction CodeIgniter is a lean PHP web application framework that is very powerful yet easy to use. It provides a set of libraries and helper functions to allow people to develop their applications much faster. For this, it uses Object Oriented Pr", "tech");
  1034.  
  1035. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Zabbix on Ubuntu & Configure it to Monitor Multiple VPS Servers | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-zabbix-on-ubuntu-configure-it-to-monitor-multiple-vps-servers", "/img/6.jpg", "Introduction Zabbix is a networked server and software monitor. It can be used to keep track of multiple physical or virtual private server instances.     The client-server model that Zabbix employs allows the cloud server to collect rich sets of data t", "tech");
  1036.  
  1037. INSERT INTO posts (title, link, image, description, category) VALUES("Switching to MariaDB from MySQL | DigitalOcean", "https://www.digitalocean.com/community/tutorials/switching-to-mariadb-from-mysql", "/img/6.jpg", "Intro Arch Linux has recently made MariaDB their default implementation of MySQL in their distribution and has recommend that all users upgrade to it. In April, Wikipedia announced that they had switched their English and German wikipedias to run on M", "tech");
  1038.  
  1039. INSERT INTO posts (title, link, image, description, category) VALUES("How To Declare Your Own Drush Commands with your VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-declare-your-own-drush-commands-with-your-vps", "/img/6.jpg", "About Drush Drush is a cool command line interface for managing your Drupal sites. It provides a lot of simple commands with which you can perform some administrative tasks on your site with great speed. If you are not familiar with what Drush can do,", "tech");
  1040.  
  1041. INSERT INTO posts (title, link, image, description, category) VALUES("Installing and Configuring Zenoss on a CentOS Virtual Private Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/installing-and-configuring-zenoss-on-a-centos-virtual-private-server", "/img/6.jpg", "Introduction     Zenoss is a network and device management application that is built upon the Zope application server. You can use Zenoss to monitor your various VPS instances in the cloud.    Currently, Zenoss officially supports 64-bit Red Hat Enterpri", "tech");
  1042.  
  1043. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Apache with a Free Signed SSL Certificate on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-with-a-free-signed-ssl-certificate-on-a-vps", "/img/6.jpg", "Prerequisites Before we get started, here are the web tools you need for this tutorial: Google Chrome browser Apache installed on your VPS (cloud server) A domain name you own Access to an email address at that domain, either: postmaster@duable.co hos", "tech");
  1044.  
  1045. INSERT INTO posts (title, link, image, description, category) VALUES("How To SSH into Your VPS from the Browser with GateOne | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-ssh-into-your-vps-from-the-browser-with-gateone", "/img/6.jpg", "About GateOne When you\'re using cloud hosting, you need to be able to get to your VPS (cloud server) from anywhere, but not every computer comes equipped with an SSH terminal. The information in this tutorial will help you install GateOne, an HTML5 te", "tech");
  1046.  
  1047. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Google\'s SMTP Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-google-s-smtp-server", "/img/6.jpg", "Introduction A little-known feature about Gmail and Google Apps email is Google's portable SMTP server. Instead of having to manage your own outgoing mail server on your DigitalOcean VPS, you can simply configure Google's SMTP server settings", "tech");
  1048.  
  1049. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a Riak Cluster on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-riak-cluster-on-an-ubuntu-vps", "/img/6.jpg", "Introduction Riak is a distributed database that offers highly available, fault-tolerant, scalable data management.    This guide will cover how to install and configure a Riak cluster using 64-bit Ubuntu 12.04 VPS instances. We will be using 5 separat", "tech");
  1050.  
  1051. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create an Node.js App Using Sails.js on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-an-node-js-app-using-sails-js-on-an-ubuntu-vps", "/img/6.jpg", "What the Red means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. What is Sails.js Sails.js makes it easy to build custom, enterprise-grade Node.js apps. It is designed", "tech");
  1052.  
  1053. INSERT INTO posts (title, link, image, description, category) VALUES("How To use an SPF Record to Prevent Spoofing & Improve E-mail Reliability | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-an-spf-record-to-prevent-spoofing-improve-e-mail-reliability", "/img/6.jpg", "Introduction A carefully tailored SPF record will reduce the likelihood of your domain name getting fraudulently spoofed and keep your messages from getting flagged as spam before they reach your recipients. Email spoofing is the creation of email mes", "tech");
  1054.  
  1055. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Puppet on a DigitalOcean VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-puppet-on-a-digitalocean-vps", "/img/6.jpg", "Introduction If you manage more than one cloud server, your life can be made much easier by employing a configuration-management tool like Puppet or Chef which can be used to provision, configure and manage your VPS and the applications they host. Usi", "tech");
  1056.  
  1057. INSERT INTO posts (title, link, image, description, category) VALUES("Transitioning from Amazon EC2 to DigitalOcean\'s Control Panel | DigitalOcean", "https://www.digitalocean.com/community/tutorials/transitioning-from-amazon-ec2-to-digitalocean-s-control-panel", "/img/6.jpg", "Introduction Migrating between VPS providers can seem like a daunting task. Many of our customers have experience with other VPS services, such as Amazon EC2. While almost all of the actual VPS usage is the same, the management interfaces can differ s", "tech");
  1058.  
  1059. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Laravel 4 on a CentOS 6 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-laravel-4-on-a-centos-6-vps", "/img/6.jpg", "Introduction Laravel 4 is a MVC framework written in the PHP programming language. It is a fairly young framework, but has quickly risen to become one of the most popular PHP frameworks available. It also has a large vibrant community behind it. To be", "tech");
  1060.  
  1061. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Chef and Ruby with RVM on a Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-chef-and-ruby-with-rvm-on-a-ubuntu-vps", "/img/6.jpg", "Introduction Chef is an open source Ruby based tool & framework that enables you to highly automate your server management, and quickly deploy preconfigured VPS without requiring you to remember exactly how you should configure them. This is increasin", "tech");
  1062.  
  1063. INSERT INTO posts (title, link, image, description, category) VALUES("Installing and Using Ranger, a Terminal File Manager, on a Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/installing-and-using-ranger-a-terminal-file-manager-on-a-ubuntu-vps", "/img/6.jpg", "Introduction Ranger is a terminal file manager with vim-like keybindings that uses the nurses library to provide a powerful interface for your filesystem. Ranger uses conventions common to both text-based file managers, such as Midnight Commander, and", "tech");
  1064.  
  1065. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a SPF Record For Your Domain with Google Apps | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-spf-record-for-your-domain-with-google-apps", "/img/6.jpg", "About SPF Record An SPF record is a type of Domain Name Service (DNS) record that identifies which mail servers are permitted to send email on behalf of your domain. It is as easy to adding as MX or A records in your DNS zone. Why It Is Important Toda", "tech");
  1066.  
  1067. INSERT INTO posts (title, link, image, description, category) VALUES("Migrate Your Current VPS (Linode, Rackspace, AWS EC2) to DigitalOcean | DigitalOcean", "https://www.digitalocean.com/community/tutorials/migrate-your-current-vps-linode-rackspace-aws-ec2-to-digitalocean", "/img/6.jpg", "Introduction Migrating between VPS providers can seem like a daunting task. Like DigitalOcean, other VPS providers, such as Linode and Rackspace, provide root access. This allows you to transfer all of the necessary files to your new DigitalOcean VPS.", "tech");
  1068.  
  1069. INSERT INTO posts (title, link, image, description, category) VALUES("Linux Permissions Basics and How to Use Umask on a VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/linux-permissions-basics-and-how-to-use-umask-on-a-vps", "/img/6.jpg", "Introduction Linux permissions allow a file or directory owner to restrict access based on the accessor\'s relationship to each file. This allows for control schemes that provide varying levels of access to different people. The umask command is used t", "tech");
  1070.  
  1071. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Vanity or Branded Nameservers with DigitalOcean Cloud Servers | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-vanity-or-branded-nameservers-with-digitalocean-cloud-servers", "/img/6.jpg", "Introduction Of particular interest to hosting providers or resellers, having branded or vanity nameservers provides a more professional look to clients. It eliminates the need of asking your clients to point their domains to another company\'s nameser", "tech");
  1072.  
  1073. INSERT INTO posts (title, link, image, description, category) VALUES("How to Configure Remote Backups Using Bacula in an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-remote-backups-using-bacula-in-an-ubuntu-12-04-vps", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. Introduction Bacula is a sophisticated backup solution that can handle local and remote backups by lev", "tech");
  1074.  
  1075. INSERT INTO posts (title, link, image, description, category) VALUES("Installing and Configuring Bacula on an Ubuntu 12.04 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/installing-and-configuring-bacula-on-an-ubuntu-12-04-vps", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. Introduction Bacula is a sophisticated backup solution that can handle local and remote backups by lev", "tech");
  1076.  
  1077. INSERT INTO posts (title, link, image, description, category) VALUES("How To Secure a Cloud Server Against SQL Injection | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-secure-a-cloud-server-against-sql-injection", "/img/6.jpg", "An SQL injection takes advantage of lax coding habits. It\'s an attack whereby a hostile user submits code to one of your web forms, instead of whatever data you were trying to collect. The hostile code either queries your database in a way you don\'t e", "tech");
  1078.  
  1079. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Zend Server 6 on a CentOS 6.4 VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-zend-server-6-on-a-centos-6-4-vps", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. About Zend Server 6 Zend Server 6 is the latest (as of this writing) production ready server managemen", "tech");
  1080.  
  1081. INSERT INTO posts (title, link, image, description, category) VALUES("How To Deploy a Flask Application on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-deploy-a-flask-application-on-an-ubuntu-vps", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. Introduction Flask is a micro-framework written in Python and based on the Werkzeug and Jinja2 templat", "tech");
  1082.  
  1083. INSERT INTO posts (title, link, image, description, category) VALUES("Installing and Using the Vim Text Editor on a Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/installing-and-using-the-vim-text-editor-on-a-cloud-server", "/img/6.jpg", "Introduction One of the most powerful text editors accessible from the command line is the vim editor. Built on the foundation of \'vi\', an editor dating back to 1976, vim adds additional functionality and power, while maintaining the editing style of", "tech");
  1084.  
  1085. INSERT INTO posts (title, link, image, description, category) VALUES("Installing the Cacti Server Monitor on Ubuntu 12.04 Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/installing-the-cacti-server-monitor-on-ubuntu-12-04-cloud-server", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. Introduction Cacti is a network monitoring tool that creates customized graphs of server performance.", "tech");
  1086.  
  1087. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install the LLMP stack (Linux, Lighttpd, MySQL and PHP) on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-the-llmp-stack-linux-lighttpd-mysql-and-php-on-ubuntu-12-04", "/img/6.jpg", "About Lighttpd Lighttpd is an open source web server that powers numerous websites in the world that focuses on increased performance and a light memory footprint. Together with the very popular MySQL database server and the PHP server side dynamic sc", "tech");
  1088.  
  1089. INSERT INTO posts (title, link, image, description, category) VALUES("How to Use Z Shell (zsh) on a Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-z-shell-zsh-on-a-cloud-server", "/img/6.jpg", "Intro This articles covers how to use zsh on an cloud server. You can verify that zsh is installed on your VPS by simply trying to start it: zsh If you have zsh installed, you will launch right into that shell. Otherwise, it is recommended that you in", "tech");
  1090.  
  1091. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install CodeIgniter on an Ubuntu 12.04 Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-codeigniter-on-an-ubuntu-12-04-cloud-server", "/img/6.jpg", "About CodeIgniter CodeIgniter is an open source web application framework for PHP that is small in size but very powerful in utility. Its goal is to enable people to write their applications much faster than normal by providing a set of libraries and", "tech");
  1092.  
  1093. INSERT INTO posts (title, link, image, description, category) VALUES("How to Install and Use Screen on an Ubuntu Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-screen-on-an-ubuntu-cloud-server", "/img/6.jpg", "Introduction Screen is a console application that allows you to use multiple terminal sessions within one window. The program operates within a shell session and acts as a container and manager for other terminal sessions, similar to how a window mana", "tech");
  1094.  
  1095. INSERT INTO posts (title, link, image, description, category) VALUES("One-Click Install Redmine on Ubuntu 12.04 with DigitalOcean | DigitalOcean", "https://www.digitalocean.com/community/tutorials/one-click-install-redmine-on-ubuntu-12-04-with-digitalocean", "/img/6.jpg", "Note: We have updated the Redmine image to use Ubuntu 14.10. Please check it out - How To Use the DigitalOcean One-Click Install Redmine on Ubuntu 14.04 Image. We are preserving this article as a reference for those still using our previous Redmine im", "tech");
  1096.  
  1097. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Alternative PHP Cache (APC) on a Cloud Server Running Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-alternative-php-cache-apc-on-a-cloud-server-running-ubuntu-12-04", "/img/6.jpg", "About APC APC is a great operation code caching system for PHP that can help speed up your site. PHP is a dynamic server-side scripting language that needs to be parsed, compiled and executed by the server with every page request. In many cases though", "tech");
  1098.  
  1099. INSERT INTO posts (title, link, image, description, category) VALUES("How to Add a Swap File on an Arch Linux Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-add-a-swap-file-on-an-arch-linux-cloud-server", "/img/6.jpg", "Introduction An easy way to increase the responsiveness of your cloud server is to add some swap space. Swap is an area of the hard drive that can be used to temporarily hold information that is usually stored in RAM. The result is that more RAM is av", "tech");
  1100.  
  1101. INSERT INTO posts (title, link, image, description, category) VALUES("How to Migrate and Sync Drupal Sites with Drush | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-migrate-and-sync-drupal-sites-with-drush", "/img/6.jpg", "Introduction If you thought Drush is amazing for installing and updating Drupal modules real quick, you should see it in action when it comes to migrating sites or keeping multiple sites synchronized. If you don\'t know what Drush is, you can read this", "tech");
  1102.  
  1103. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Memcached With Ruby on Rails on Ubuntu 12.04 LTS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-memcached-with-ruby-on-rails-on-ubuntu-12-04-lts", "/img/6.jpg", "Introduction Memcached is a very fast in-memory object caching system that can make Rails run much faster with very few changes. Prerequisites: This tutorial assumes you have already installed Ruby on Rails and Memcached. If not, the tutorials are lin", "tech");
  1104.  
  1105. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Z Shell (zsh) on a Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-z-shell-zsh-on-a-cloud-server", "/img/6.jpg", "Introduction Z shell, or zsh, is a shell for Linux and other Unix-like operating systems. It is built to be a drop-in replacement for the traditional bash shell. The zsh offers modern auto-completion and auto-correction, powerful scripting capabilitie", "tech");
  1106.  
  1107. INSERT INTO posts (title, link, image, description, category) VALUES("How to Install Rsnapshot on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-rsnapshot-on-ubuntu-12-04", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. Introduction This tutorial will describe how to set up and use rsnapshot, a remote backup solution bas", "tech");
  1108.  
  1109. INSERT INTO posts (title, link, image, description, category) VALUES("How To Migrate WordPress from Shared Hosting to a Cloud Server with Zero Downtime | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-migrate-wordpress-from-shared-hosting-to-a-cloud-server-with-zero-downtime", "/img/6.jpg", "Moving to a Cloud Server Many bloggers start with shared hosting. This may be good for starting out, but when traffic grows (e.g. above a few hundred visitors per day), you should consider moving the blog to a personal cloud server. Moving to one isn\'", "tech");
  1110.  
  1111. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup a Firewall with UFW on an Ubuntu and Debian Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-a-firewall-with-ufw-on-an-ubuntu-and-debian-cloud-server", "/img/6.jpg", "Introduction One of the first lines of defense in securing your cloud server is a functioning firewall. In the past, this was often done through complicated and arcane utilities. There is a lot of functionality built into these utilities, iptables bei", "tech");
  1112.  
  1113. INSERT INTO posts (title, link, image, description, category) VALUES("A Beginner\'s Guide To Drush: The Drupal Shell | DigitalOcean", "https://www.digitalocean.com/community/tutorials/a-beginner-s-guide-to-drush-the-drupal-shell", "/img/6.jpg", "About Drush Drush is an awesome shell interface for managing Drupal right from your cloud server command line. It is a very useful tool as it helps you perform various admin tasks using just one or two commands in the terminal, replacing the need for", "tech");
  1114.  
  1115. INSERT INTO posts (title, link, image, description, category) VALUES("How To 1-Click Install Ruby on Rails on Ubuntu 12.10 with DigitalOcean | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-1-click-install-ruby-on-rails-on-ubuntu-12-10-with-digitalocean", "/img/6.jpg", "We have created a one-click Rails installation that uses Nginx with Unicorn on Ubuntu 12.10 x64. It is available from the Applications menu during droplet creation: We went ahead and named our droplet RailApp. Once you create the droplet, navigate to", "tech");
  1116.  
  1117. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Munin on an Ubuntu VPS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-munin-on-an-ubuntu-vps", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. About Munin Munin is a helpful utility that provides a visual way to monitor a VPS. It is set up to be", "tech");
  1118.  
  1119. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Drush on a Cloud Server Running Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-drush-on-a-cloud-server-running-ubuntu-12-04", "/img/6.jpg", "About Drush Drush is a command-line interface specifically made for dealing with Drupal. It provides a much faster management experience and is recommended if you are not afraid of using the command line. But don\'t worry, it\'s actually not so threaten", "tech");
  1120.  
  1121. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install OpenVPN Access Server on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-openvpn-access-server-on-ubuntu-12-04", "/img/6.jpg", "Introduction OpenVPN Access Server, from the official website is \'a full featured SSL VPN software solution that integrates OpenVPN server capabilities, enterprise management capabilities, simplified OpenVPN Connect UI, and OpenVPN Client software pa", "tech");
  1122.  
  1123. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Kippo, an SSH Honeypot, on an Ubuntu Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-kippo-an-ssh-honeypot-on-an-ubuntu-cloud-server", "/img/6.jpg", "Introduction Kippo is a SSH honeypot tool writen in Python that can log brute force attacks and the shell interaction performed by the said attacker. In this tutorial, I will show you how to setup Kippo and also how to add a simple solution which can", "tech");
  1124.  
  1125. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Gerrit on an Ubuntu Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-gerrit-on-an-ubuntu-cloud-server", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. About Gerrit Gerrit is a code review tool that allows developers to push code to an authoritative repo", "tech");
  1126.  
  1127. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup DNS Slave Auto Configuration Using Virtualmin/Webmin on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-dns-slave-auto-configuration-using-virtualmin-webmin-on-ubuntu", "/img/6.jpg", "Introduction This tutorial will show you how to install Virtualmin/Webmin on an Ubuntu cloud server and how to setup a DNS Master and a DNS Slave server. The setup covers all required steps. Please note that this setup is for the Ubuntu cloud server,", "tech");
  1128.  
  1129. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Vanilla Forums on Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-vanilla-forums-on-ubuntu-12-10", "/img/6.jpg", "First, spin up Ubuntu 12.10 x64 droplet: Even though you would be able to use up to 4GB of RAM on 32 bit distributions, it would be easier to scale your droplet vertically if you run a 64 bit distribution. Step 1 - Install LAMP stack and Sendmail The", "tech");
  1130.  
  1131. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install the BIND DNS Server on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-the-bind-dns-server-on-centos-6", "/img/6.jpg", "Preamble This article will show you how to setup and configure the BIND DNS Server. If you are looking for a guide on how to use DigitalOcean\'s integrated DNS service, you may want to review the \'How to Set Up a Host Name with DigitalOcean\' article in", "tech");
  1132.  
  1133. INSERT INTO posts (title, link, image, description, category) VALUES("How To Limit CPU Usage On Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-limit-cpu-usage-on-ubuntu-12-10", "/img/6.jpg", "Limiting CPU usage can be important to prevent your server from crashing. This is especially useful for any custom scripts you might be running in a crontab. First, we will spin up a Ubuntu 12.10 x64 droplet: Install cpulimit apt-get -y install cpulim", "tech");
  1134.  
  1135. INSERT INTO posts (title, link, image, description, category) VALUES("How to Setup Additional Entropy for Cloud Servers Using Haveged | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-additional-entropy-for-cloud-servers-using-haveged", "/img/6.jpg", "Brief Introduction to Entropy and Randomness The Linux pseudo random number generator (PRNG) is a special device that generates randomness from hardware interrupts (keyboard, mouse, disk/network I/O) and other operating system sources. This randomness", "tech");
  1136.  
  1137. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install eJabberd XMPP Server on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ejabberd-xmpp-server-on-ubuntu", "/img/6.jpg", "First, we would have to spin up a Ubuntu 12.10 x64 droplet: Next, login to your droplet via SSH as root. Step 1 - Install eJabberd apt-get -y install ejabberd Step 2 - Setup Admin User Change \'password\' to your own value: ejabberdctl register admin lo", "tech");
  1138.  
  1139. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install IonCube Loader | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ioncube-loader", "/img/6.jpg", "IonCube is a PHP module extension that loads encrypted PHP files and speeds up webpages that are being displayed. It is often required for a lot of PHP-based applications. IonCube on 32-bit systems This section is for PHP installed on a 32-bit system", "tech");
  1140.  
  1141. INSERT INTO posts (title, link, image, description, category) VALUES("One-Click Install WordPress on Ubuntu 13.10 with DigitalOcean | DigitalOcean", "https://www.digitalocean.com/community/tutorials/one-click-install-wordpress-on-ubuntu-13-10-with-digitalocean", "/img/6.jpg", "See this article for the new Ubuntu 14.04 based Wordpress One-Click application. We have created a one-click Wordpress installation with permalinks enabled that uses Apache/MySQL/PHP on Ubuntu 13.10 x64. To start using it, simply create a droplet and", "tech");
  1142.  
  1143. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup Tiki Wiki on Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-tiki-wiki-on-ubuntu-12-10", "/img/6.jpg", "Tiki Wiki is an easy to use content management system written in PHP, that can be used to create forums, blogs, file and image galleries, and so on. To begin we will spin up a Ubuntu 12.10 x64 cloud server: Step 1 - Install LAMP stack export DEBIAN_FR", "tech");
  1144.  
  1145. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup Red5 on Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-red5-on-ubuntu-12-10", "/img/6.jpg", "Red5 is a popular program written in Java that lets you stream audio/video files (FLV/F4V/MP4/3GP/MP3/F4A/M4A/AAC), record streams (FLV), and supports various protocols (RTMP/RTMPT/RTMPS/RTMPE). To get started, we will spin up Ubuntu 12.10 x64 cloud s", "tech");
  1146.  
  1147. INSERT INTO posts (title, link, image, description, category) VALUES("How To Upgrade Your Kernel with KSplice Uptrack on Ubuntu 13.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-upgrade-your-kernel-with-ksplice-uptrack-on-ubuntu-13-04", "/img/6.jpg", "KSplice Uptrack allows you to apply patches to an existing kernel without rebooting your cloud server. This is particularly useful for a latest distribution like Ubuntu 13.04, and allows you to minimize number of times you would have to reboot your cl", "tech");
  1148.  
  1149. INSERT INTO posts (title, link, image, description, category) VALUES("How To Convert Videos with FFMpeg On CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-convert-videos-with-ffmpeg-on-centos-6", "/img/6.jpg", "FFMpeg is a popular program for converting and manipulating audio/video files. We will need to spin up a CentOS 6.4 x64 cloud server: Step 1 - Install ATRPMS Repository rpm --import http://packages.atrpms.net/RPM-GPG-KEY.atrpms rpm -ivh http://dl.atrp", "tech");
  1150.  
  1151. INSERT INTO posts (title, link, image, description, category) VALUES("How To Stream Videos With Nginx and JWPlayer on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-stream-videos-with-nginx-and-jwplayer-on-centos-6", "/img/6.jpg", "Step 1 - Install Nginx rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm yum -y install nginx chkconfig nginx on && service nginx restart Step 2 - Download JWPlayer You can get the latest version from", "tech");
  1152.  
  1153. INSERT INTO posts (title, link, image, description, category) VALUES("How to Configure tmux on a Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-tmux-on-a-cloud-server", "/img/6.jpg", "About tmux tmux is a terminal multiplexer. It allows you to access a tmux terminal using multiple virtual terminals. The installation and basic usage of tmux has been described in its related article. This article is focused on configuring tmux on a c", "tech");
  1154.  
  1155. INSERT INTO posts (title, link, image, description, category) VALUES("Upgrading Debian to Unstable | DigitalOcean", "https://www.digitalocean.com/community/tutorials/upgrading-debian-to-unstable", "/img/6.jpg", "Introduction This article will guide you through the process of upgrading your fresh installation of Debian to Unstable (Sid) version. Don\'t let the name fool you. While Debian Unstable might sometimes happen to introduce some bugs or regressions with", "tech");
  1156.  
  1157. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Webmin on an Ubuntu Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-webmin-on-an-ubuntu-cloud-server", "/img/6.jpg", "About Webmin Webmin is a web-based interface for system administration for Unix. Using any modern web browser, you can setup user accounts, Apache, DNS, file sharing, and much more. Webmin removes the need to manually edit Unix configuration files, li", "tech");
  1158.  
  1159. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Piwik on an Ubuntu 12.04 Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-piwik-on-an-ubuntu-12-04-cloud-server", "/img/6.jpg", "Introduction Piwik is an open-source analytics system, which can be hosted at your cloud sever. It provides a more personalized solution than Google Analytics as it lets you have ownership and more control of your data, shows detailed traffic in real-", "tech");
  1160.  
  1161. INSERT INTO posts (title, link, image, description, category) VALUES("How to Setup and Configure an OpenVPN Server on Debian 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-and-configure-an-openvpn-server-on-debian-6", "/img/6.jpg", "Getting Started You will need to open an SSH connection on your cloud server as the root user or an SSH connection to a user with sudo access. This guide assumes a user with sudo access. However you can set things up using root just by stripping the \'", "tech");
  1162.  
  1163. INSERT INTO posts (title, link, image, description, category) VALUES("How to Setup and Configure an OpenVPN Server on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-and-configure-an-openvpn-server-on-centos-6", "/img/6.jpg", "Introduction This article will guide you through the setup and configuration of OpenVPN server on your CentOS 6 cloud server. We will also cover how to configure your Windows, OS X, or Linux client to connect to your newly installed OpenVPN server. Be", "tech");
  1164.  
  1165. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up HTTP Authentication With Nginx On Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-http-authentication-with-nginx-on-ubuntu-12-10", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. About Nginx Nginx (pronounced as \'engine x\') is an HTTP and reverse proxy server, as well as a mail pr", "tech");
  1166.  
  1167. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install The Latest Version Of Nginx On Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-the-latest-version-of-nginx-on-ubuntu-12-10", "/img/6.jpg", "About Nginx Nginx is a free, Open Source Web server. It is much more lightweight than Apache and it can be used as the main web server software or be set up as a reverse proxy for Apache. Setup Before using this tutorial, you will need to SSH into you", "tech");
  1168.  
  1169. INSERT INTO posts (title, link, image, description, category) VALUES("How To Protect SSH With Two-Factor Authentication | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-protect-ssh-with-two-factor-authentication", "/img/6.jpg", "Introduction To protect your SSH server with an two-factor authentication, you can use the Google Authenticator PAM module. Every time you connect you have to enter the code from your smartphone. Attention: If you activate the google-authenticator for", "tech");
  1170.  
  1171. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Nagios Plugins With Ruby On Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-nagios-plugins-with-ruby-on-ubuntu-12-10", "/img/6.jpg", "Introduction Ruby is a popular command processor available on Linux by default. We have previously covered how to install Nagios monitoring server on Ubuntu 12.10 x64. This time, we will expand on this idea and create Nagios plugins using Ruby. These", "tech");
  1172.  
  1173. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Nagios Plugins With Python On Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-nagios-plugins-with-python-on-ubuntu-12-10", "/img/6.jpg", "Introduction Python is a popular command processor available on Linux by default. We have previously covered how to install Nagios monitoring server on Ubuntu 12.10 x64. This time, we will expand on this idea and create Nagios plugins using Python. Th", "tech");
  1174.  
  1175. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Nagios Plugins With PHP On Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-nagios-plugins-with-php-on-ubuntu-12-10", "/img/6.jpg", "Introduction PHP is a popular programming language that allows you to quickly create scripts and install additional libraries. We have previously covered how to install Nagios monitoring server on Ubuntu 12.10 x64. This time, we will expand on this id", "tech");
  1176.  
  1177. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Nagios Plugins With Perl On Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-nagios-plugins-with-perl-on-ubuntu-12-10", "/img/6.jpg", "Introduction Perl is a popular programming language that allows you to quickly create scripts and install additional libraries. We have previously covered how to install Nagios monitoring server on Ubuntu 12.10 x64. This time, we will expand on this i", "tech");
  1178.  
  1179. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Nagios Plugins With Bash On Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-nagios-plugins-with-bash-on-ubuntu-12-10", "/img/6.jpg", "Introduction Bash is a popular command processor available on Linux by default. We have previously covered how to install Nagios monitoring server on Ubuntu 12.10 x64. This time, we will expand on this idea and create Nagios plugins using Bash. These", "tech");
  1180.  
  1181. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Nagios Plugins With Ruby On CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-nagios-plugins-with-ruby-on-centos-6", "/img/6.jpg", "Introduction Ruby is a popular programming language that allows you to quickly create scripts and install additional libraries (Gems). We have previously covered how to install Nagios monitoring server on CentOS 6. This time, we will expand on this id", "tech");
  1182.  
  1183. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Nagios Plugins With Python On CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-nagios-plugins-with-python-on-centos-6", "/img/6.jpg", "Introduction Python is a popular programming language that allows you to quickly create scripts and install additional libraries. We have previously covered how to install Nagios monitoring server on CentOS 6 x64. This time, we will expand on this ide", "tech");
  1184.  
  1185. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Nagios Plugins With PHP On CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-nagios-plugins-with-php-on-centos-6", "/img/6.jpg", "Introduction PHP is a popular programming language that allows you to quickly create scripts and install additional libraries. We have previously covered how to install Nagios monitoring server on CentOS 6 x64. This time, we will expand on this idea a", "tech");
  1186.  
  1187. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Nagios Plugins With Perl On CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-nagios-plugins-with-perl-on-centos-6", "/img/6.jpg", "Introduction Perl is a popular programming language that allows you to quickly create scripts and install additional libraries. We have previously covered how to install Nagios monitoring server on CentOS 6 x64. This time, we will expand on this idea", "tech");
  1188.  
  1189. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create Nagios Plugins With Bash On CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-nagios-plugins-with-bash-on-centos-6", "/img/6.jpg", "Introduction Bash is a popular command processor available on Linux by default. We have previously covered how to install Nagios monitoring server on CentOS 6 x64. This time, we will expand on this idea and create Nagios plugins using Bash. These plug", "tech");
  1190.  
  1191. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up MySQL Master-Master Replication | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-mysql-master-master-replication", "/img/6.jpg", "Intro This second installment of \'Scaling Web Applications\' will list out the steps necessary for scaling a mysql deployment over two VPS. The first article in this series laid out the steps needed to load-balance nginx over two VPS, and it is recomme", "tech");
  1192.  
  1193. INSERT INTO posts (title, link, image, description, category) VALUES("How To Manage Log Files With Logrotate On Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-manage-log-files-with-logrotate-on-ubuntu-12-10", "/img/6.jpg", "About Logrotate Logrotate is a utility/tool that manages activities like automatic rotation, removal and compression of log files in a system. This is an excellent tool to manage your logs conserve precious disk space. By having a simple yet powerful", "tech");
  1194.  
  1195. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup ownCloud 5 On Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-owncloud-5-on-ubuntu-12-10", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. About ownCloud ownCloud is an open source Data Storage solution similar to Dropbox or Google Drive. On", "tech");
  1196.  
  1197. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install And Use tmux On Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-tmux-on-ubuntu-12-10--2", "/img/6.jpg", "About tmux tmux is a terminal multiplexer. It allows you to access a tmux terminal using multiple virtual terminals. tmux takes advantage of a client-server model, which allows you to attach terminals to a tmux session. This means that you can run sev", "tech");
  1198.  
  1199. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup uWSGI On Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-uwsgi-on-ubuntu-12-10", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. About uWSGI uWSGI provides an implementation of the WSGI specification and is both a protocol and an a", "tech");
  1200.  
  1201. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create An Off-Site Backup Of Your Site With Rsync On Centos 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-an-off-site-backup-of-your-site-with-rsync-on-centos-6", "/img/6.jpg", "Introduction This article provides a quick way to backup the most common things in a typical web hosting scenario: website files and database data. We will setup a full daily backup of a website folder and a copying of this data to a remote server (th", "tech");
  1202.  
  1203. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install JBoss On Ubuntu 12.10 64Bit | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-jboss-on-ubuntu-12-10-64bit", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. What is JBoss JBoss is a powerful open source Java application server developed by RedHat. It has full", "tech");
  1204.  
  1205. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up RStudio On An Ubuntu Cloud Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-rstudio-on-an-ubuntu-cloud-server", "/img/6.jpg", "What is RStudio RStudio IDE is an open source Integrated Development Environment for the statistical analysis program R. RStudio Server provides a web version of RStudio IDE that allows easy development on a VPS. Since our VPSs are billed by the hour,", "tech");
  1206.  
  1207. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup a Basic IP Tables Configuration on Centos 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-a-basic-ip-tables-configuration-on-centos-6", "/img/6.jpg", "Intro This article will show how to create a simple firewall on a Centos VPS. It will only open up ports that we want and close up other services. I will also show how to prevent simpler attacks, and how to let yourself back in to the VPS if you deny", "tech");
  1208.  
  1209. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install And Run A Node.js App On Centos 6.4 64bit | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-run-a-node-js-app-on-centos-6-4-64bit", "/img/6.jpg", "Introduction This article outlines the steps necessary to run a \'Hello world\' in node.js + express, running on a 64bit Centos 6.4 installation. We will be building the latest version of source (at this moment, v0.10.4) from the upstream provider. As i", "tech");
  1210.  
  1211. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Cherokee on Ubuntu 12.10/Debian | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-cherokee-on-ubuntu-12-10-debian", "/img/6.jpg", "About Cherokee Cherokee is a high performance, lightweight, full-featured web server. It is compatible with SSL, FastCGI, and all modern web application frameworks like NodeJS, Rails, and Python through uWSGI. The best thing about Cherokee is that unl", "tech");
  1212.  
  1213. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Ruby On Rails on Ubuntu 12.04 LTS with rbenv | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-with-rbenv--2", "/img/6.jpg", "Intro Ruby On Rails (in short, Rails) is one of the most popular web development framework, In fact currently it\'s the hottest web development stack, especially for Saas (Software as a Service) apps. Prerequisites Before installing Rails, I assume tha", "tech");
  1214.  
  1215. INSERT INTO posts (title, link, image, description, category) VALUES("How To Scale Web Applications on Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-scale-web-applications-on-ubuntu-12-10", "/img/6.jpg", "Scaling a Web Application on Ubuntu Scaling web applications is one of the most exciting things for a web administrator to have to do. Scaling is the process by which a system administrator utilizes multiple servers to serve a single web application.", "tech");
  1216.  
  1217. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up ProFTPD with a MySQL Backend on Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-proftpd-with-a-mysql-backend-on-ubuntu-12-10", "/img/6.jpg", "Introduction This article will guide you thorough setting up ProFTPD on Ubuntu with a MySQL backend for users and groups. Warning: FTP is inherently insecure! Consider configuring ProFTPd to use SFTP, a secure alternative to FTP implemented under SSH.", "tech");
  1218.  
  1219. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Squid Proxy on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-squid-proxy-on-centos-6", "/img/6.jpg", "Step 1 - Spin up a CentOS 6.3 x64 droplet Step 2 - Install Squid yum -y install squid chkconfig squid on Step 3 - Setup Access Restrictions Since this Squid proxy would allow anyone using it to make connections from your droplet\'s IP address, you woul", "tech");
  1220.  
  1221. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Squid Proxy on Ubuntu 12.10 x64 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-squid-proxy-on-ubuntu-12-10-x64", "/img/6.jpg", "Step 1 - Spin up a Ubuntu 12.10 x64 droplet Step 2 - Install Squid apt-get install -y squid update-rc.d squid3 defaults Step 3 - Setup Access Restrictions Since this Squid proxy would allow anyone using it to make connections from your droplet\'s IP ad", "tech");
  1222.  
  1223. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the DigitalOcean API | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-digitalocean-api", "/img/6.jpg", "About the DigitalOcean API The DigitalOcean API provides a complete way to manage your DigitalOcean assets without the control panel. Any action you can perform to your droplets, images, and SSH keys can also be done with the API, as described here. I", "tech");
  1224.  
  1225. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup VNC For Ubuntu 12 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-vnc-for-ubuntu-12", "/img/6.jpg", "Background VNC stands for Virtual Network Computing, which allows you to connect to your server remotely, and be able to use your keyboard, mouse, and monitor to interface with that server. Step 1 - Install VNC server and XFCE 4 desktop. To get starte", "tech");
  1226.  
  1227. INSERT INTO posts (title, link, image, description, category) VALUES("How To Copy Files With Rsync Over SSH | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-copy-files-with-rsync-over-ssh", "/img/6.jpg", "Step 1 - Setup public SSH keys On our origin server, we will generate public SSH keys with no password: ssh-keygen -f ~/.ssh/id_rsa -q -P \'\' cat ~/.ssh/id_rsa.pub This is our public SSH key that can be placed on other hosts to give us access: ssh-rsa", "tech");
  1228.  
  1229. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Nagios On Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-nagios-on-ubuntu-12-10", "/img/6.jpg", "Step 1 - Spin up Ubuntu 12.10 x64 droplet and add SWAP memory To add 2GB of SWAP memory on this droplet: dd if=/dev/zero of=/swap bs=1024 count=2097152 mkswap /swap && chown root. /swap && chmod 0600 /swap && swapon /swap echo /swap swap swap defaults", "tech");
  1230.  
  1231. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Nagios On CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-nagios-on-centos-6", "/img/6.jpg", "Step 1 - Install Packages on Monitoring Server rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm yum -y install nagios nagios-plugins-all nagios-plu", "tech");
  1232.  
  1233. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install OpenX On Ubuntu 12.10 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-openx-on-ubuntu-12-10", "/img/6.jpg", "Introduction OpenX is a popular advertisement server written in PHP. It has a web interface that allows you to easily manage your ad campaigns and track statistics. Step 1 - Create A Domain Name Having a domain name is essential. If you would like to", "tech");
  1234.  
  1235. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install OpenX On CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-openx-on-centos-6", "/img/6.jpg", "Introduction OpenX is a popular advertisement server written in PHP. It has a web interface that allows you to easily manage your ad campaigns and track statistics. Step 1 - Create A Domain Name Having a domain name is essential. If you would like to", "tech");
  1236.  
  1237. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup Monitoring For Your Droplets | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-monitoring-for-your-droplets", "/img/6.jpg", "Step 1 - Setup A Monitoring Server Spin up a CentOS 6.3 x64 droplet that will be used to connect to all your other servers. For our example, this monitoring server\'s IP is 198.211.117.251. All the future config snippets will reference this IP, so make", "tech");
  1238.  
  1239. INSERT INTO posts (title, link, image, description, category) VALUES("How To Setup Your Own VPN With PPTP | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-setup-your-own-vpn-with-pptp", "/img/6.jpg", "Intro One of the commonly asked questions from our users is how to add another IP address to their server. You can assign your own private IP address to your droplet by creating a VPN tunnel. Whether you want to build your own Virtual Private Network", "tech");
  1240.  
  1241. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Git Branches | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-git-branches", "/img/6.jpg", "This article is the third installment in the \'Using Git\' series. It assumes that you have read both the installation article and the article on how to use git effectively. In the world of version control systems, GIT is arguably one of the best in ter", "tech");
  1242.  
  1243. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install PowerDNS on CentOS 6.3 x64 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-powerdns-on-centos-6-3-x64", "/img/6.jpg", "Step 1 - Install REMI and EPEL Repositories and Packages rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm yum -y install php php-mcrypt php-pdo php-", "tech");
  1244.  
  1245. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install iRedMail On CentOS 6.5 x64 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-iredmail-on-centos-6-5-x64", "/img/6.jpg", "If you would like to create your own online e-mail system, you can use iRedMail. In this article, we will explain how you can do it. Step 1 - Droplet Creation We use a 2 CPU Core / 2GB RAM droplet with CentOS 6.5 x64 image. If you have a domain name y", "tech");
  1246.  
  1247. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install iRedMail On Ubuntu 12.04 x64 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-iredmail-on-ubuntu-12-04-x64", "/img/6.jpg", "If you would like to create your own online e-mail system, you can use iRedMail. In this article, we will explain how you can do it. Step 1 - Droplet Creation We use a 2 CPU Core / 2GB RAM droplet with Ubuntu 12.04 x64 image. iRedMail is currently sup", "tech");
  1248.  
  1249. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install VirtualBox on CentOS 6.3 x64 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-virtualbox-on-centos-6-3-x64", "/img/6.jpg", "Step 1 - Installation yum -y groupinstall Desktop yum -y install qt qt-devel SDL-devel tigervnc-server gcc make kernel-devel export KERN_DIR=/usr/src/kernels/2.6.32-358.2.1.el6.x86_64 rpm -ivh http://download.virtualbox.org/virtualbox/4.2.10/VirtualBo", "tech");
  1250.  
  1251. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install VirtualBox on Ubuntu 12.10 x64 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-virtualbox-on-ubuntu-12-10-x64", "/img/6.jpg", "Step 1 - Installation apt-get install virtualbox xfce4 xfce4-goodies tightvncserver Step 2 - Set up VNC Password Set Up VNC password for access to your droplet. vncpasswd Step 3 - Start up VNC Server Start VNC Server /usr/bin/vncserver -depth 16 -geom", "tech");
  1252.  
  1253. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use Git Effectively | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-git-effectively", "/img/6.jpg", "This article assumes that you have git installed and that your global configuration settings (namely username and email) are properly set. If this is not the case, please refer to the git introduction tutorial. Git is a very useful piece of software t", "tech");
  1254.  
  1255. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up a Scalable MongoDB Database | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-a-scalable-mongodb-database", "/img/6.jpg", "MongoDB is a NoSQL database with great features like replication and sharding built in. This allows you to scale your database to as many servers as you would like by distributing content among them. Before anything MongoDB related is installed, we ne", "tech");
  1256.  
  1257. INSERT INTO posts (title, link, image, description, category) VALUES("How To Enable User Quotas | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-enable-user-quotas", "/img/6.jpg", "Quotas can be used on servers to set limits on how much diskspace an individual server user can take up on a server. They can be edited in the /etc/fstab file. In order to enable quotas, first open the /etc/fstab file: nano /etc/fstab Within that file", "tech");
  1258.  
  1259. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use SSH Keys with DigitalOcean Droplets | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-digitalocean-droplets", "/img/6.jpg", "Background Note: This guide is for Mac OS X and Linux users. If you are using Windows on your home computer, follow this guide instead. Usually, when you spin up your DigitalOcean droplets, you get an email as soon as the process completes, letting yo", "tech");
  1260.  
  1261. INSERT INTO posts (title, link, image, description, category) VALUES("How To Launch Your Site on a New Ubuntu 12.04 Server with LAMP, SFTP, and DNS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-launch-your-site-on-a-new-ubuntu-12-04-server-with-lamp-sftp-and-dns", "/img/6.jpg", "Summary This article will take you from a fresh, new server to an online, working site. There are a variety of tutorials in our Community that separately will help you accomplish each step in the process. The following article will combine the relevan", "tech");
  1262.  
  1263. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a SSL Certificate on Apache on Arch Linux | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-on-arch-linux", "/img/6.jpg", "About Self-Signed Certificates A SSL certificate is a way to encrypt a site\'s information and create a more secure connection. Additionally, the certificate can show the virtual private server\'s identification information to site visitors. Certificat", "tech");
  1264.  
  1265. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Multiple WordPress Sites Using Multisite | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-multiple-wordpress-sites-using-multisite", "/img/6.jpg", "About Multiple WordPress Installs In 2010, WordPress released version 3.0 of it popular content management platform. Among the many improvements included in the release, the WordPress community combined WordPress MU into the main WordPress configurati", "tech");
  1266.  
  1267. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install LAMP (Linux, Apache, MySQL, PHP) on Fedora | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-lamp-linux-apache-mysql-php-on-fedora", "/img/6.jpg", "About LAMP LAMP stack is a group of open source software used to get web servers up and running. The acronym stands for Linux, Apache, MySQL, and PHP. Since the server is already running Fedora, the linux part is taken care of. Here is how to install", "tech");
  1268.  
  1269. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install (LEMP)  nginx, MySQL, PHP stack on Arch Linux | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-lemp-nginx-mysql-php-stack-on-arch-linux", "/img/6.jpg", "About Lemp LEMP stack is a group of open source software to get web servers up and running. The acronym stands for Linux, nginx (pronounced Engine x), MySQL, and PHP. Since the server is already running Arch Linux, the linux part is taken care of. Her", "tech");
  1270.  
  1271. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install cPanel on a Virtual Server Running Centos 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-cpanel-on-a-virtual-server-running-centos-6", "/img/6.jpg", "About cPanel cPanel is a convenient application that allows users to administer servers through a GUI interface instead of the traditional command line. Although the installation for cPanel is relatively simple, the script does take several hours to r", "tech");
  1272.  
  1273. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use phpPgAdmin on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-phppgadmin-on-ubuntu-12-04", "/img/6.jpg", "About phpPgAdmin phpPgAdmin is a php-based web application that provides a GUI interface for the postgresql system. It performs a similar function to phpMyAdmin, which allows users to manipulate database information in a visual program in MySQL. Step", "tech");
  1274.  
  1275. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Multiple SSL Certificates on One IP with Apache on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-multiple-ssl-certificates-on-one-ip-with-apache-on-ubuntu-12-04", "/img/6.jpg", "You can host multiple SSL certificates on one IP Address using Server Name Indication (SNI). About SNI Although hosting several sites on a single virtual private server is not a challenge with the use of virtual hosts, providing separate SSL certifica", "tech");
  1276.  
  1277. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Multiple SSL Certificates on One IP with Nginx on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-multiple-ssl-certificates-on-one-ip-with-nginx-on-ubuntu-12-04", "/img/6.jpg", "You can host multiple SSL certificates on one IP Address using Server Name Identification (SNI). About SNI Although hosting several sites on a single virtual private server is not a challenge with the use of virtual hosts, providing separate SSL certi", "tech");
  1278.  
  1279. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Debian | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian", "/img/6.jpg", "About LAMP LAMP stack is a group of open source software used to get web servers up and running. The acronym stands for Linux, Apache, MySQL, and PHP. Since the virtual private server is already running Debian, the linux part is taken care of. Here is", "tech");
  1280.  
  1281. INSERT INTO posts (title, link, image, description, category) VALUES("Pacman -Syu Kernel Update [SOLVED]: How to Ignore Arch Kernel Upgrades | DigitalOcean", "https://www.digitalocean.com/community/tutorials/pacman-syu-kernel-update-solved-how-to-ignore-arch-kernel-upgrades", "/img/6.jpg", "Arch offers its updates on a rolling release schedule. Arch linux is updated to the newest version with the command: pacman -Syu Arch linux will overwrite the kernel when the upstream maintainers release a new kernel package. In many instances, especi", "tech");
  1282.  
  1283. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Joomla on a Virtual Server Running CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-joomla-on-a-virtual-server-running-centos-6", "/img/6.jpg", "About Joomla Joomla is a free and open source content management that uses a PHP and a backend database, such as MySQL. It offers a wide variety of features that make it an incredibly flexible content management system right out of the box. It was cre", "tech");
  1284.  
  1285. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Joomla on a Virtual Server Running Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-joomla-on-a-virtual-server-running-ubuntu-12-04", "/img/6.jpg", "About Joomla Joomla is a free and open source content management that uses a PHP and a backend database, such as MySQL. It offers a wide variety of features that make it an incredibly flexible content management system right out of the box. It was cre", "tech");
  1286.  
  1287. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Drupal on a Virtual Server Running CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-drupal-on-a-virtual-server-running-centos-6--2", "/img/6.jpg", "About Drupal Drupal is a free and open source content management that uses a PHP and a backend database, such as MySQL. It was created in 2001 and is the 3rd most popular content management site online. It now has over 17,000 addons to customize its f", "tech");
  1288.  
  1289. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Drupal on a Virtual Server Running Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-drupal-on-a-virtual-server-running-ubuntu-12-04", "/img/6.jpg", "About Drupal Drupal is a free and open source content management that uses a PHP and a backend database, such as MySQL. It was created in 2001 and is currently the 3rd most popular content management site online. It now has over 17,000 addons to custo", "tech");
  1290.  
  1291. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Ruby on Rails on Arch Linux with RVM | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-on-arch-linux-with-rvm", "/img/6.jpg", "About Ruby on Rails Ruby on Rails is an application stack that provides developers with a framework to quickly create a variety of web applications. Ruby on Rails does take a little while to install on a virtual server, but luckily there are a lot of", "tech");
  1292.  
  1293. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Wordpress on Arch Linux | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-arch-linux", "/img/6.jpg", "About Wordpress Wordpress is a free and open source website and blogging tool that uses php and MySQL. It was created in 2003 and has since then expanded to manage 22% of all the new websites created and has over 20,000 plugins to customize its functi", "tech");
  1294.  
  1295. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up an NFS Mount on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-centos-6", "/img/6.jpg", "About NFS (Network File System) Mounts NFS mounts work to share a directory between several servers. This has the advantage of saving disk space, as the home directory is only kept on one server, and others can connect to it over the network. When set", "tech");
  1296.  
  1297. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up an NFS Mount on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-12-04", "/img/6.jpg", "About NFS (Network File System) Mounts NFS mounts work to share a directory between several virtual servers. This has the advantage of saving disk space, as the home directory is only kept on one virtual private server, and others can connect to it ov", "tech");
  1298.  
  1299. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Apache Virtual Hosts on Arch Linux | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-arch-linux", "/img/6.jpg", "About Virtual Hosts Virtual Hosts are used to run more than one domain off of a single IP address. This is especially useful to people who need to run several sites off of one server. The sites display different information to the visitors, depending", "tech");
  1300.  
  1301. INSERT INTO posts (title, link, image, description, category) VALUES("DNS Tips and Tricks | DigitalOcean", "https://www.digitalocean.com/community/tutorials/dns-tips-and-tricks", "/img/6.jpg", "How to Confirm your DNS records are working using WHOIS and Dig After you have pointed your domain to the DigitalOcean name servers, you might see that pinging it still displays the old information. This may occur because the old DNS information has n", "tech");
  1302.  
  1303. INSERT INTO posts (title, link, image, description, category) VALUES("Initial Server Setup with Arch Linux | DigitalOcean", "https://www.digitalocean.com/community/tutorials/initial-server-setup-with-arch-linux", "/img/6.jpg", "The Basics When you first begin to access your fresh new virtual server, there are a few early steps you should take to make it more secure. Some of the first tasks can include setting up a new user, providing them with the proper privileges, and conf", "tech");
  1304.  
  1305. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Arch Linux | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-arch-linux", "/img/6.jpg", "About LAMP The LAMP stack is a group of open source software used to get web servers up and running. The acronym stands for Linux, Apache, MySQL, and PHP. Arch Linux uses the powerful Pacman installer which can download all of the most recent, require", "tech");
  1306.  
  1307. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install MediaWiki on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-mediawiki-on-ubuntu-12-04", "/img/6.jpg", "About MediaWiki MediaWiki is a free open source wiki program that allows users to create their own personal wiki sites. Originally built for Wikpedia, MediaWiki is written in PHP and uses a backend database, like MySQL, to store its data. Setup The st", "tech");
  1308.  
  1309. INSERT INTO posts (title, link, image, description, category) VALUES("DigitalOcean Backups and Snapshots Explained | DigitalOcean", "https://www.digitalocean.com/community/tutorials/digitalocean-backups-and-snapshots-explained", "/img/6.jpg", "About Backups Backups are an important part of any secure system. DigitalOcean offers two main backup types, snapshots and backups, that can be used to not only save and restore important data in case of a server issues, but also to scale servers or d", "tech");
  1310.  
  1311. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Configure Monit | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-monit", "/img/6.jpg", "About Monit Monit is a helpful program that automatically monitors and manages server programs to ensure that they not only stay online consistently, but that the file size, checksum, or permissions are always correct. Additionally monit comes with a", "tech");
  1312.  
  1313. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use a Simple Bash Script To Restart Server Programs | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-a-simple-bash-script-to-restart-server-programs", "/img/6.jpg", "To ensure that the most imperative programs remain online as much as possible (even after a server crash or reboot), one can create a simple bash script to check if the program is running, and if it is not, to launch it. By using cron to schedule the", "tech");
  1314.  
  1315. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Nginx Load Balancing | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-load-balancing", "/img/6.jpg", "About Load Balancing Loadbalancing is a useful mechanism to distribute incoming traffic around several capable Virtual Private servers.By apportioning the processing mechanism to several machines, redundancy is provided to the application -- ensuring", "tech");
  1316.  
  1317. INSERT INTO posts (title, link, image, description, category) VALUES("The DigitalOcean  Control Panel | DigitalOcean", "https://www.digitalocean.com/community/tutorials/the-digitalocean-control-panel", "/img/6.jpg", "DigitalOcean strives to have an incredibly easy-to-use web hosting control panel. The following overview should provide a quick guide to the various functions of the user interface. Server Options When clicking on a droplet name in the control panel,", "tech");
  1318.  
  1319. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Redis | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-redis", "/img/6.jpg", "About Redis Redis, developed in 2009, is a flexible, open-source, key value data store. Following in the footsteps of other NoSQL databases, such as Cassandra, CouchDB, and MongoDB, Redis allows the user to store vast amounts of data without the limit", "tech");
  1320.  
  1321. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Use Memcache on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-use-memcache-on-ubuntu-12-04", "/img/6.jpg", "About Memcache Memcache is a system that works to speed up virtual private servers by caching server information. The program allows you to allocate a specific amount of the server ram toward caching recently queried data for a certain amount of time.", "tech");
  1322.  
  1323. INSERT INTO posts (title, link, image, description, category) VALUES("How To Migrate a MySQL Database Between Two Servers | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-migrate-a-mysql-database-between-two-servers", "/img/6.jpg", "Transferring a database between virtual private servers can be accomplished using a SCP (Secure Copy), a method of copying files derived from the SSH Shell. Keep in mind, you will need to know the passwords for both virtual servers. In order to migrat", "tech");
  1324.  
  1325. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Git on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-12-04", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. About Git Git is a distributed version control system released to the public in 2005. The program allo", "tech");
  1326.  
  1327. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up a Minecraft Server on Linux | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-a-minecraft-server-on-linux", "/img/6.jpg", "Setting up a Minecraft server on Linux (Ubuntu 12.04) is a fairly easy task on the command line. When choosing your server, be sure that it has (at a minimum)1GB of RAM, preferably at least 2GB. The first thing you need to do is to connect to your ser", "tech");
  1328.  
  1329. INSERT INTO posts (title, link, image, description, category) VALUES("What is FTP and How Is It Used? | DigitalOcean", "https://www.digitalocean.com/community/tutorials/what-is-ftp-and-how-is-it-used", "/img/6.jpg", "What is FTP FTP is a way to transfer files between hosts over the internet. It is especially helpful as a way to upload or download files to or from a site quickly. FTP clients allow connections from both anonymous and registered users. When the goal", "tech");
  1330.  
  1331. INSERT INTO posts (title, link, image, description, category) VALUES("How To Add and Delete Users on Ubuntu 12.04 and CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-add-and-delete-users-on-ubuntu-12-04-and-centos-6", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. When you log into a new freshly spun up droplet, you are accessing it from the root user. Although thi", "tech");
  1332.  
  1333. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Apache Tomcat on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-on-ubuntu-12-04", "/img/6.jpg", "About Apache Tomcat Apache tomcat is a Java based application server released by the Apache Software Foundation. It is a web server and a servlet container for Java web applications. Setup Tomcat installation on a virtual private server is relatively", "tech");
  1334.  
  1335. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Master Slave Replication in MySQL | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-master-slave-replication-in-mysql", "/img/6.jpg", "About MySQL replication MySQL replication is a process that allows you to easily maintain multiple copies of a MySQL data by having them copied automatically from a master to a slave database. This can helpful for many reasons including facilating a b", "tech");
  1336.  
  1337. INSERT INTO posts (title, link, image, description, category) VALUES("How To Configure Nginx as a Front End Proxy for Apache | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-as-a-front-end-proxy-for-apache", "/img/6.jpg", "Why Run Nginx and Apache Together Both nginx and apache are powerful and effective servers. Apache currently reigns as the #1 server for websites and since its public release in 2006, nginx has taken the world by storm and is now the #2 server for act", "tech");
  1338.  
  1339. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install and Configure Varnish with Apache on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-varnish-with-apache-on-ubuntu-12-04--3", "/img/6.jpg", "About Varnish Varnish is an HTTP accelerator and a useful tool for speeding up a server, especially during a times when there is high traffic to a site. It works by redirecting visitors to static pages whenever possible and only drawing on the virtual", "tech");
  1340.  
  1341. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Wordpress, Nginx, PHP, and Varnish on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-nginx-php-and-varnish-on-ubuntu-12-04", "/img/6.jpg", "About Varnish Varnish is an HTTP accelerator and a useful tool for speeding up a server, especially during a times when there is high traffic to a site. It works by redirecting visitors to static pages whenever possible and only drawing on the server", "tech");
  1342.  
  1343. INSERT INTO posts (title, link, image, description, category) VALUES("An insight into the configuration of Capistrano #2 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/an-insight-into-the-configuration-of-capistrano-2", "/img/6.jpg", "By now, the base structure for the deployment of application has been created. Now we will move on to actual deployment process. First, we will change some settings and then deploy our app. Deploy.rb At this stage, our deploy.rb file should appear lik", "tech");
  1344.  
  1345. INSERT INTO posts (title, link, image, description, category) VALUES("An insight into the configuration of Capistrano #1 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/an-insight-into-the-configuration-of-capistrano-1", "/img/6.jpg", "Prior to starting this article, you should have already configured most of Ruby on Rails with Capistrano. At this point, we need to check the configuration file for Capistrano and add up the required things. Quick details In this article, we will be e", "tech");
  1346.  
  1347. INSERT INTO posts (title, link, image, description, category) VALUES("Using mod_wsgi to Serve Applications on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/using-mod_wsgi-to-serve-applications-on-ubuntu-12-04", "/img/6.jpg", "Prerequisites Before starting on this article, be sure that you have gone through the previous 2 in this series. You can find them here: Installing Django on Ubuntu 12.04 Installing mod_wsgi on Ubuntu 12.04 Creating the Django Application: First of al", "tech");
  1348.  
  1349. INSERT INTO posts (title, link, image, description, category) VALUES("Installing mod_wsgi on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/installing-mod_wsgi-on-ubuntu-12-04", "/img/6.jpg", "About mod_wsgi mod_wsgi is a simple and easy to setup tool that serves python web apps from Apache server. It is also one of the recommended ways of getting Django into production. In this article, we will be discussing the installation and set up of", "tech");
  1350.  
  1351. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install an Upstream Version of  Node.js on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-an-upstream-version-of-node-js-on-ubuntu-12-04", "/img/6.jpg", "About Node.js Node.js. is a system that uses event-driven (as opposed to thread-based) programming to build scalable applications and network programs. It is especially helpful for building web servers. Written in Javascript, node.js was created in 20", "tech");
  1352.  
  1353. INSERT INTO posts (title, link, image, description, category) VALUES("How To Use the .htaccess File | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-use-the-htaccess-file", "/img/6.jpg", "Why Use an .htaccess Page An .htaccess file is a way to configure the details of your website without needed to alter the server config files. The period that starts the file name will keep the file hidden within the folder. You can create the .htacce", "tech");
  1354.  
  1355. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Mod_Rewrite (page 2) | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite-page-2", "/img/6.jpg", "Continued from Page 1 Rewrite Conditions The three examples on the previous page showed how to rewrite URLs to make sites easier to access and remember. Rewrite Rules can also have conditions to make sure that the rewrites only take place under specif", "tech");
  1356.  
  1357. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a Custom 404 Page in Apache | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-custom-404-page-in-apache", "/img/6.jpg", "Why Create a Custom 404 Page A custom 404 page lets you provide a user-friendly website to your visitors even in the midst of an error. Very few users, when presented with a 404, will do more beyond click back to get out of the mistake. A custom 404 p", "tech");
  1358.  
  1359. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Mod_Rewrite | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite", "/img/6.jpg", "About Mod_Rewrite Think about the last time you visited some shopping website, looking for that one specific thing you needed to buy. When you finally reached the page, the URL most likely looked something like this: gizmo.com/latest_and_greatest/spec", "tech");
  1360.  
  1361. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Ruby on Rails on Ubuntu 12.04 from Source | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-on-ubuntu-12-04-from-source", "/img/6.jpg", "About Ruby on Rails Ruby on Rails is an application stack that provides developers with a framework to quickly create a variety of web applications. Rails can be installed on a virtual private server with a variety of packages, but it can also be down", "tech");
  1362.  
  1363. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Ruby on Rails on CentOS 6 with RVM | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-on-centos-6-with-rvm", "/img/6.jpg", "About Ruby on Rails Ruby on Rails is an application stack that provides developers with a framework to quickly create a variety of web applications. Ruby on Rails does take a little while to install on a virtual private server, but luckily there are a", "tech");
  1364.  
  1365. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Wordpress with nginx on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-nginx-on-centos-6--2", "/img/6.jpg", "About Wordpress Wordpress is a free and open source website and blogging tool that uses php and MySQL. It was created in 2003 and has since then expanded to manage 22% of all the new websites created and has over 20,000 plugins to customize its functi", "tech");
  1366.  
  1367. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Wordpress with nginx on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-nginx-on-ubuntu-12-04", "/img/6.jpg", "About Wordpress Wordpress is a free and open source website and blogging tool that uses php and MySQL. It was created in 2003 and has since then expanded to manage 22% of all the new websites created and has over 20,000 plugins to customize its functi", "tech");
  1368.  
  1369. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Wordpress on Centos 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-centos-6--2", "/img/6.jpg", "About Wordpress Wordpress is a free and open source website and blogging tool that uses php and MySQL. It was created in 2003 and has since then expanded to manage 22% of all the new websites created and has over 20,000 plugins to customize its functi", "tech");
  1370.  
  1371. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Wordpress on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-ubuntu-12-04", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. About Wordpress Wordpress is a free and open source website and blogging tool that uses php and MySQL.", "tech");
  1372.  
  1373. INSERT INTO posts (title, link, image, description, category) VALUES("How To Securely Configure a Production MongoDB Server | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-securely-configure-a-production-mongodb-server", "/img/6.jpg", "Securely Configure a Production MongoDB Server If MongoDB is your document store of choice, then this article should help you configure everything securely and properly for a production-ready environment. The MongoDB Installation Tutorial covers how t", "tech");
  1374.  
  1375. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up SSH Keys | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2", "/img/6.jpg", "About SSH Keys SSH keys provide a more secure way of logging into a virtual private server with SSH than using a password alone. While a password can eventually be cracked with a brute force attack, SSH keys are nearly impossible to decipher by brute", "tech");
  1376.  
  1377. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up vsftpd on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-on-ubuntu-12-04", "/img/6.jpg", "About vsftpd Warning: FTP is inherently insecure. If you must use FTP, consider securing your FTP connection with SSL/TLS. Otherwise, it is best to use SFTP, a secure alternative to FTP. The first two letters of vsftpd stand for \'very secure\' and the", "tech");
  1378.  
  1379. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up vsftpd on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-on-centos-6--2", "/img/6.jpg", "About vsftpd Warning: FTP is inherently insecure. If you must use FTP, consider securing your FTP connection with SSL/TLS. Otherwise, it is best to use SFTP, a secure alternative to FTP. The first two letters of vsftpd stand for \'very secure\' and the", "tech");
  1380.  
  1381. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up ProFTPD on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-proftpd-on-ubuntu-12-04", "/img/6.jpg", "About ProFTP ProFTPD is a popular ftp server. Because it was written as a powerful and configurable program, it is not necessarily the lightest ftp server available for virtual servers. Warning: FTP is inherently insecure! Consider configuring ProFTPd", "tech");
  1382.  
  1383. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install DenyHosts on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-denyhosts-on-centos-6", "/img/6.jpg", "About DenyHosts DenyHosts is a security tool written in python that monitors server access logs to prevent brute force attacks on a virtual server. The program works by banning IP addresses that exceed a certain number of failed login attempts. Step O", "tech");
  1384.  
  1385. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install DenyHosts on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-denyhosts-on-ubuntu-12-04", "/img/6.jpg", "About DenyHosts DenyHosts is a security tool written in python that monitors server access logs to prevent brute force attacks on a virtual private server. The program works by banning IP addresses that exceed a certain number of failed login attempts", "tech");
  1386.  
  1387. INSERT INTO posts (title, link, image, description, category) VALUES("How To Protect SSH with fail2ban on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-protect-ssh-with-fail2ban-on-centos-6", "/img/6.jpg", "About Fail2Ban Servers do not exist in isolation, and those servers with only the most basic SSH configuration can be vulnerable to brute force attacks. fail2ban provides a way to automatically protect the server from malicious signs. The program work", "tech");
  1388.  
  1389. INSERT INTO posts (title, link, image, description, category) VALUES("How To Protect SSH with fail2ban on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-protect-ssh-with-fail2ban-on-ubuntu-12-04", "/img/6.jpg", "About Fail2Ban Servers do not exist in isolation, and those virtual private servers with only the most basic SSH configuration can be vulnerable to brute force attacks. fail2ban provides a way to automatically protect virtual servers from malicious be", "tech");
  1390.  
  1391. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Linux, nginx, MySQL, PHP (LEMP) stack on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-12-04", "/img/6.jpg", "About Lemp LEMP stack is a group of open source software to get web servers up and running. The acronym stands for Linux, nginx (pronounced Engine x), MySQL, and PHP. Since the server is already running Ubuntu, the linux part is taken care of. Here is", "tech");
  1392.  
  1393. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Linux, nginx, MySQL, PHP (LEMP) stack on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-centos-6", "/img/6.jpg", "About Lemp LEMP stack is a group of open source software to get web servers up and running. The acronym stands for Linux, nginx (pronounced Engine x), MySQL, and PHP. Since the server is already running CentOS, the linux part is taken care of. Here is", "tech");
  1394.  
  1395. INSERT INTO posts (title, link, image, description, category) VALUES("How To Import and Export Databases and Reset a Root Password in MySQL | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-import-and-export-databases-and-reset-a-root-password-in-mysql", "/img/6.jpg", "How to Import and Export Databases Export To Export a database, open up terminal, making sure that you are not logged into MySQL and type, mysqldump -u [username] -p [database name] > [database name].sql The database that you selected in the command w", "tech");
  1396.  
  1397. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a New User and Grant Permissions in MySQL | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-new-user-and-grant-permissions-in-mysql", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. About MySQL MySQL is an open source database management software that helps users store, organize, and", "tech");
  1398.  
  1399. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a SSL Certificate on nginx for Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-nginx-for-ubuntu-12-04", "/img/6.jpg", "About Self-Signed Certificates A SSL certificate is a way to encrypt a site\'s information and create a more secure connection. Additionally, the certificate can show the virtual private erver\'s identification information to site visitors. Certificate", "tech");
  1400.  
  1401. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a SSL Certificate on nginx for CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-nginx-for-centos-6", "/img/6.jpg", "About Self-Signed Certificates A SSL certificate is a way to encrypt a site\'s information and create a more secure connection. Additionally, the certificate can show the virtual private server\'s identification information to site visitors. Certificate", "tech");
  1402.  
  1403. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up nginx Virtual Hosts (Server Blocks) on Ubuntu 12.04 LTS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-virtual-hosts-server-blocks-on-ubuntu-12-04-lts--3", "/img/6.jpg", "About Virtual Hosts Virtual Hosts are used to run more than one website or domain off of a single server. Note: according to the nginx website, virtual hosts are called Server Blocks on the nginx. However, for easy comparison with apache, I\'ll refer t", "tech");
  1404.  
  1405. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up nginx Virtual Hosts (Server Blocks) on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-virtual-hosts-server-blocks-on-centos-6", "/img/6.jpg", "About Virtual Hosts Virtual Hosts are used to run more than one website or domain off of a single virtual private server.Note: according to the nginx website, Virtual Hosts are called Server Blocks on nginx. However, for the sake of easy comparison w", "tech");
  1406.  
  1407. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a SSL Certificate on Apache for CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-centos-6", "/img/6.jpg", "About Self-Signed Certificates A SSL certificate is a way to encrypt a site\'s information and create a more secure connection. Additionally, the certificate can show the virtual private server\'s identification information to site visitors. Certificat", "tech");
  1408.  
  1409. INSERT INTO posts (title, link, image, description, category) VALUES("How To Create a SSL Certificate on Apache for Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-12-04", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. About SSL Certificates A SSL certificate is a way to encrypt a site\'s information and create a more se", "tech");
  1410.  
  1411. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install MongoDB on Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-12-04", "/img/6.jpg", "Install MongoDB on Ubuntu 12.04 MongoDB is a document database used commonly in modern web applications. This tutorial should help you setup a virtual private server to use as a dedicated MongoDB server for a production application environment. Step 1", "tech");
  1412.  
  1413. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Apache Virtual Hosts on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-centos-6", "/img/6.jpg", "About Virtual Hosts Virtual Hosts are used to run more than one domain off of a single IP address. This is especially useful to people who need to run several sites off of one virtual private server. The sites display different information to the vis", "tech");
  1414.  
  1415. INSERT INTO posts (title, link, image, description, category) VALUES("How To Set Up Apache Virtual Hosts on Ubuntu 12.04 LTS | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-12-04-lts", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. About Virtual Hosts Virtual Hosts are used to run more than one domain off of a single IP address. Thi", "tech");
  1416.  
  1417. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Rails, Apache, and MySQL on Ubuntu with Passenger | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-rails-apache-and-mysql-on-ubuntu-with-passenger", "/img/6.jpg", "Intro Installing Ruby on Rails and MySQL on an apache virtual private server is the first step toward getting Ruby applications live and online. Three useful installers make the task of building this server easier than ever before. Setup This tutorial", "tech");
  1418.  
  1419. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Rails and nginx with Passenger on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-rails-and-nginx-with-passenger-on-ubuntu", "/img/6.jpg", "Introduction Ruby on Rails is an application stack that provides web developers with a framework to quickly create a variety of web applications, and nginx is a light, high performance web server software. The two programs can be easily configured to", "tech");
  1420.  
  1421. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install nginx on Ubuntu 12.04 LTS (Precise Pangolin) | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-12-04-lts-precise-pangolin", "/img/6.jpg", "About nginx nginx is a high performance web server software. It is a much more flexible and lightweight program than apache. Set Up The steps in this tutorial require the user to have root privileges. You can see how to set that up in the Initial Ser", "tech");
  1422.  
  1423. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu", "/img/6.jpg", "For Ubuntu 12.04 About LAMP LAMP stack is a group of open source software used to get web servers up and running. The acronym stands for Linux, Apache, MySQL, and PHP. Since the virtual private server is already running Ubuntu, the linux part is taken", "tech");
  1424.  
  1425. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Ruby on Rails on Ubuntu 12.04 LTS (Precise Pangolin) with RVM | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm", "/img/6.jpg", "About Ruby on Rails Ruby on Rails is an application stack that provides developers with a framework to quickly create a variety of web applications. Ruby on Rails does take a little while to install on a virtual server, but luckily there are a lot of", "tech");
  1426.  
  1427. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Ruby on Rails on CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-on-centos-6", "/img/6.jpg", "About Ruby on Rails Ruby on Rails is an application stack that provides web developers with a framework to quickly create a variety of web applications. There are three separate processes required to install Ruby on Rails: you need to install Ruby, t", "tech");
  1428.  
  1429. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install Linux, Apache, MySQL, PHP (LAMP) stack On CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-centos-6", "/img/6.jpg", "About LAMP LAMP stack is a group of open source software used to get web servers up and running. The acronym stands for Linux, Apache, MySQL, and PHP. Since the server is already running CentOS, the linux part is taken care of. Here is how to install", "tech");
  1430.  
  1431. INSERT INTO posts (title, link, image, description, category) VALUES("Initial Server Setup with Ubuntu 12.04 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-12-04", "/img/6.jpg", "What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable. The Basics When you first begin to access your fresh new server, there are a few early steps you shoul", "tech");
  1432.  
  1433. INSERT INTO posts (title, link, image, description, category) VALUES("Initial Server Setup with CentOS 6 | DigitalOcean", "https://www.digitalocean.com/community/tutorials/initial-server-setup-with-centos-6", "/img/6.jpg", "The Basics When you first begin to access your fresh new virtual private server, there are a few early steps you should take to make it more secure. Some of the first tasks can include setting up a new user, providing them with the proper privileges,", "tech");
  1434.  
  1435. INSERT INTO posts (title, link, image, description, category) VALUES("How To Install nginx on CentOS 6 with yum | DigitalOcean", "https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-centos-6-with-yum", "/img/6.jpg", "About Nginx nginx is a high performance web server software. It is a much more flexible and lightweight program than apache. Set Up The steps in this tutorial require the user to have root privileges. You can see how to set that up in the CentOS Initi", "tech");
Add Comment
Please, Sign In to add comment