Dockerizing a VServer or How to escape the local port hell

Having a private virtual server is relatively affordable. If you have at least some experience with system administration, running an own server gives you some advantages. You can gain some experience with linux, get some insight into how linux servers work and you can choose which services you use and you still know, where your data resides. This all sounds promising, at least to me, and it also solves many problems where the services offered by some providers are not configured the way I like them to be. Read On →

ownCloud update not working without useful error message

Today, the most annoying thing happened to me. I wanted to update my ownCloud instance from version 6.0.0a to the newest version 6.0.2. In principle, this should be an easy task. Simply login as an admin user, go to Settings (top right) -> Admin -> Update Center. Afterwards, click on the update tab and simply click update. But after waiting a few seconds, the process died with the most useless error message I ever saw: “Please fix this and retry!”. Read On →

Apache 2.2 with PHP using FCGID module

When using the Apache webserver, you have multiple possibilities to integrate PHP. One is to use mod_php. This module integrates PHP directly into the server itself. PHP is started when the server starts and runs under the same user as the Apache server itself. An alternative configuration is to start a new PHP process for each request that serves a PHP script. This is know as CGI and is quite well supported by PHP and Apache alike. Read On →

Multiple SSL Certificates on Same IP

The days where http was the standard for communication over the internet should be over. Most of the connections should be encrypted between the server and the client. In this case we are talking about SSL encryption between the web server and the browser. Most users that have their own VServer have a single IP. SSL certificates that work for multiple subdomains (wildcard certificates) are very expensive. The solution seams to be to have multiple certificates, one for each subdomain. Read On →

Backing up a linux vserver using a Synology Diskstation

If you have your own linux vserver or root server, you most probably also have information on this server that you do not want to lose. Backing up the data of the server is the most crucial part in avoiding information loss by anything that can happen to your server. For those who have a Synology Diskstation, this task is not too complex. First make sure rsync is installed on the server you have to backup. Read On →

SCM-Manager behind a proxy (NGINX)

When configuring my vserver, I came upon a problem of configuring a subdomain for SCM-Manager. My plan was to run an instance of SCM-Manager to manage git and mercurial repositories. Mostly to have a simple web interface and secondly to test the system for suitability in a production environment. The plan was to have a separate subdomain for all kinds of version control systems, in my case Since I had already configured an instance of NGINX, I added a proxy instance for my subdomain proxying requests to the preconfigured SCM-Manager server. Read On →