<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Virtual-Server on Janik von Rotz</title>
    <link>https://janikvonrotz.ch/tags/virtual-server/</link>
    <description>Recent content in Virtual-Server on Janik von Rotz</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sun, 09 Mar 2014 11:16:23 +0000</lastBuildDate>
    <atom:link href="https://janikvonrotz.ch/tags/virtual-server/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Your own Virtual Private Server hosting solution</title>
      <link>https://janikvonrotz.ch/2014/03/09/your-own-virtual-private-server-hosting-solution/</link>
      <pubDate>Sun, 09 Mar 2014 11:16:23 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2014/03/09/your-own-virtual-private-server-hosting-solution/</guid>
      <description>&lt;p&gt;VPS (Virtual Private Server) hosting is the next level up from shared hosting.&#xA;Due to the explosive progress in cloud computing now everybody can afford a virtual private server.&lt;/p&gt;&#xA;&lt;p&gt;Compared to a conventional cloud hosting solution with VPS you&amp;rsquo;ll gain full control of your data.&#xA;With VPS you are responsible that your data is secured, available and always backed up.&lt;/p&gt;&#xA;&lt;p&gt;There are many hosters which offer a VPS soution. However the bigger the company in this business the cheaper is their VPS service.&lt;/p&gt;&#xA;&lt;p&gt;Just to name some of them:&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;With this project I want to show how easy it is to set up a Virtual Private Server hosting solution.&lt;/p&gt;&#xA;&lt;p&gt;Divided in different posts I&amp;rsquo;m going to install a secure and reliable Ubuntu server. Equipped with different service such as a WordPress website, Node.js installation or a Nginx SSL secured proxy website.&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;Your server must&amp;hellip;&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;You have to be able &amp;hellip;&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;The installation of the VPS is built up according to a modular system. Every module corresponds to a blog post with their own requirements (mostly other modules) and installation instructions.&lt;/p&gt;&#xA;&lt;h2 id=&#34;basic&#34;&gt;Basic&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Server installation&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/03/13/deploy-ubuntu-server/&#34;&gt;Ubuntu server&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/03/24/update-ubuntu-server/&#34;&gt;Update Ubuntu Server&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/03/21/ssh-and-network-hardening/&#34;&gt;SSH and network hardening&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Development libaries&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/03/25/install-ubuntu-development-libraries/&#34;&gt;build-essential, libcurl4-gnutls-dev, libgeoip-dev, libopenssl-ruby, libxml2, libxml2-dev, libxslt1-dev, ruby-dev&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Essential programs&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/03/25/install-ubuntu-packages/&#34;&gt;dnsmasq, duplicity, Git, GnuPG, NcFTP, rng-tools, unzip&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2015/10/22/install-python/&#34;&gt;Python&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Nginx&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/03/31/install-nginx/&#34;&gt;Nginx&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/01/nginx-minimal-website/&#34;&gt;Nginx minimal website&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/04/redirected-subdomains-to-domain/&#34;&gt;Redirected subdomains to domain&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;PHP&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/03/20/install-php5-fpm/&#34;&gt;php5-fpm&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/11/install-nginx-php5-fpm-website/&#34;&gt;Nginx php5-fpm website&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/03/25/install-php5-modules/&#34;&gt;php5-curl, php5-dev, php5-geoip, php5-mcrypt, php5-mysql&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/11/increase-max-upload-for-php5-fpm-website/&#34;&gt;Increase Max Upload for php5-fpm website&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;advanced&#34;&gt;Advanced&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;HHVM&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/30/install-hhvm/&#34;&gt;HHVM&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;SSL&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/03/26/get-a-free-verified-ssl-certificate-from-startssl/&#34;&gt;Get a free verified SSL certificate from StartSSL&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/03/27/convert-ssl-certificates/&#34;&gt;Convert SSL certificates&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/03/nginx-ssl-website/&#34;&gt;Nginx SSL website&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2015/12/04/install-lets-encrypt-and-create-a-free-ssl-certificate/&#34;&gt;Install Let’s Encrypt and create a free SSL certificate&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2016/02/14/configure-lets-encrypt-auto-renewal-for-certificates/&#34;&gt;Configure Let’s Encrypt auto renewal for certificates&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Node.js&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/03/27/install-node/&#34;&gt;Node.js&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/03/28/install-npm-package-forever/&#34;&gt;npm package forever&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/02/node-js-nginx-proxy-website/&#34;&gt;Node.js Nginx proxy website&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Ruby&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/28/install-ruby-and-rubygems-with-rvm/&#34;&gt;Ruby and RubyGems with RVM&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Postfix&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/12/05/install-postfix-with-mail-forwarding/&#34;&gt;Postfix with mail forwarding&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;MySQL&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/07/install-mysql/&#34;&gt;MySQL&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/08/install-automysqlbackup/&#34;&gt;automysqlbackup&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;expert&#34;&gt;Expert&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Encryption&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/09/create-gpg-keys/&#34;&gt;GPG Keys&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Services&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/14/install-phpmyadmin-website/&#34;&gt;phpMyAdmin website&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/17/install-qr-code-service/&#34;&gt;QR Code service&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;WordPress&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/15/install-wordpress-website/&#34;&gt;WordPress website&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/16/migrate-wordpress-website/&#34;&gt;Migrated WordPress website&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/29/install-wpscan/&#34;&gt;WPScan&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Piwik&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/22/install-piwik-website/&#34;&gt;Piwik website&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/23/enable-piwik-geolocation-support-with-geoip-pecl/&#34;&gt;Piwik geolocation support with GeoIP PECL&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/24/migrate-piwik-website/&#34;&gt;Migrate Piwik website&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;LimeSurvey&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2015/04/08/install-limesurvey-webapp/&#34;&gt;LimeSurvey webapp&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2015/04/09/enable-piwik-for-limesurvey/&#34;&gt;Piwik for LimeSurvey&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Koken&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2015/08/31/install-koken-website/&#34;&gt;Koken website&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;master-of-ubuntu&#34;&gt;Master of Ubuntu&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Amazon Web Services&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/10/install-s3cmd/&#34;&gt;s3cmd&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/04/25/unattended-encrypted-incremental-backup-to-amazon-s3/&#34;&gt;Unattended Encrypted Incremental Backup to Amazon S3&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;useful-lists&#34;&gt;Useful lists&lt;/h1&gt;&#xA;&lt;p&gt;Here you&amp;rsquo;ll find articles about recommanded additions for your installation:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/12/08/backup-server-installations/&#34;&gt;Backup server installations&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://janikvonrotz.ch/2014/12/08/useful-command-aliases/&#34;&gt;Useful command aliases&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;package-sources&#34;&gt;Package sources&lt;/h1&gt;&#xA;&lt;p&gt;This is a list of documented packages and their sources. This list intends to show which sources have to be maintained to update an installation.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;automysqlbackup&lt;/strong&gt;&#xA;Download with wget from &lt;a href=&#34;http://sourceforge.net/projects/automysqlbackup&#34;&gt;Official AutoMySQLBackup SourceForge website&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;duplicity-backup&lt;/strong&gt;&#xA;Clone with Git from &lt;a href=&#34;https://github.com/zertrin/duplicity-backup&#34;&gt;Official duplicity-backup GitHub repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;HHVM&lt;/strong&gt;&#xA;Install with aptitude from &lt;a href=&#34;http://dl.hhvm.com/ubuntu&#34;&gt;Official HHVM package repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Koken&lt;/strong&gt;&#xA;Download with wget from &lt;a href=&#34;http://koken.me/#dlkoken&#34;&gt;Official Koken website&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;LimeSurvey&lt;/strong&gt;&#xA;Download with wget from &lt;a href=&#34;https://www.limesurvey.org&#34;&gt;Official LimeSurvey website&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;MySQL&lt;/strong&gt;&#xA;Install with aptitude from &lt;a href=&#34;http://packages.ubuntu.com/&#34;&gt;Official Ubuntu package repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Nginx&lt;/strong&gt;&#xA;Install with aptitude from &lt;a href=&#34;http://nginx.org/packages/ubuntu/&#34;&gt;Official Nginx package repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Node.js&lt;/strong&gt;&#xA;Download with wget from &lt;a href=&#34;http://nodejs.org&#34;&gt;Official Node.js website&lt;/a&gt; and compile with built-in tools.&#xA;Clone with Git from &lt;a href=&#34;https://github.com/joyent/node&#34;&gt;Official Node.js GitHub repository&lt;/a&gt; and compile with built-in tools.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;php5-fpm, php5 modules&lt;/strong&gt;&#xA;Install with aptitude from &lt;a href=&#34;http://packages.ubuntu.com/&#34;&gt;Official Ubuntu package repository&lt;/a&gt; and compile with built-in tools.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;phpMyAdmin&lt;/strong&gt;&#xA;Install with aptitude from &lt;a href=&#34;http://packages.ubuntu.com/&#34;&gt;Official Ubuntu package repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Piwik&lt;/strong&gt;&#xA;Download with wget from &lt;a href=&#34;ttp://builds.piwik.org&#34;&gt;Official Piwik website&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Piwik for LimeSurvey&lt;/strong&gt;&#xA;Clone with Git from &lt;a href=&#34;https://github.com/SteveCohen/Piwik-for-Limesurvey&#34;&gt;Official Piwik-for-LimeSurvey GitHub repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Postfix&lt;/strong&gt;&#xA;Install with aptitude from &lt;a href=&#34;http://packages.ubuntu.com/&#34;&gt;Official Ubuntu package repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;QR code service&lt;/strong&gt;&#xA;Clone with Git from &lt;a href=&#34;https://codeberg.org/janikvonrotz/QR-Generator-PHP&#34;&gt;Official QR code service GitHub repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Ruby&lt;/strong&gt;&#xA;Install with RVM.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;RubyGem&lt;/strong&gt;&#xA;Install with RVM.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;RVM&lt;/strong&gt;&#xA;Install with script from &lt;a href=&#34;http://rvm.io/&#34;&gt;Official RVM website&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Ubuntu OS, libraries and programs&lt;/strong&gt;&#xA;Install with aptitude from &lt;a href=&#34;http://packages.ubuntu.com/&#34;&gt;Official Ubuntu package repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;WordPress&lt;/strong&gt;&#xA;Download with wget from &lt;a href=&#34;http://wordpress.org&#34;&gt;Official WordPress website&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;WPScan&lt;/strong&gt;&#xA;Clone with Git from &lt;a href=&#34;https://github.com/wpscanteam/wpscan&#34;&gt;Official WPScan GitHub repository&lt;/a&gt;.&lt;/p&gt;&#xA;</description>
    </item>
  </channel>
</rss>
