This guide will describes the basic steps of installing Ubuntu Server 14.04 from beginning to end. As already we know,Ubuntu Server 14.04 LTS with codenamed “Trusty Tahr” is the newest version operating system for server released by canonical on April 17 2014. Come with LTS version Ubuntu Server 14.04 will be supported for 5 years by canonical, it also includes few apps such as ( OpenStack 2014.1, Puppet 3, Xen 4.4, Ceph 0.79, Qemu 2.0.0, ... Read more
This guide details how to install a graphic desktop environment on your Linode running Ubuntu 12.04, and connect to it from your local computer using VNC. Installing a Desktop and VNC on your Linode Before you begin it’s good practice to make sure your system is up to date: 1 2 sudo apt-get update sudo apt-get upgrade Ubuntu has several desktop environments available in its repositories. The following command installs the default desktop, Unity : ... Read more
These instructions were created using Ubuntu server 12.x/13.x/14.x Copy the Certificate files to your server. Download your Intermediate (DigiCertCA.crt) and Primary Certificate (your_domain_name.crt) files from your DigiCert Management Console, then copy them to the directory on your server where you will keep your certificate and key files. Make them readable by root only. Find the Apache config file to edit. Ubuntu's Apache configuration file for your ssl site is typically found in /etc/apache2/sites-enabled/your_site_name. If it ... Read more
Strace is a debugging tool that will help you troubleshoot issues. Strace monitors the system calls and signals of a specific program. It is helpful when you do not have the source code and would like to debug the execution of a program. strace provides you the execution sequence of a binary from start to end. This article explains 7 strace examples to get you started. 1. Trace the Execution of an Executable You can ... Read more
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 safely between the server and the client without the concern that the messages will be intercepted and read by an outside party. The certificate system also assists users in verifying the identity of the sites that they ... Read more
Introduction ProcessWire is a flexible, open-source PHP Content Management System. It is easy to update for clients and a pleasure to work with for developers. System requirements You will need a standard LAMP stack to run ProcessWire. When creating your droplet, under Applications, choose LAMP on Ubuntu . A full list of requirements is available here . Update Ubuntu To ensure that all of your modules install correctly, be sure to run the following command ... Read more
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 websites will be shown the correct information based on the domain they are accessing, whereas, without virtual hosts correctly setup, all domains would display the same information. There is no limit to ... Read more
Introduction Redis is an open-source key value store that can operate as both an in-memory store and as cache. Redis is a data structure server that can be used as a database server on its own, or paired with a relational database like MySQL to speed things up, as we're doing in this tutorial. For this tutorial, Redis will be configured as a cache for WordPress to alleviate the redundant and time-consuming database queries used ... Read more
Introduction Ansible is a configuration management tool that system administrators use to automate infrastructure management activities. Ansible uses only SSH to run commands remotely, and thus does not need an agent on the remote server. This makes Ansible preferable over other popular tools like Puppet or Chef when you don't want to install agents on the managed servers. Moreover, it is much easier to get started with Ansible because it uses YAML (Yet Another Markup ... Read more
Introduction Piwigo is a free, open-source, and customizable photo gallery software program distributed under the GNU General Public License (version 2). In this guide, we will focus on getting Piwigo installed with the Apache web server on Ubuntu 14.04. At the end of this tutorial, you'll have a working photo gallery with multiple albums. You can add pictures from a browser-based control panel, and let anyone view your gallery from the web. Prerequisites Before you ... Read more