Server administration stuff

OwnCloud SQLite is Only for Testing

Blog categories: 

Lately I had to realise that the OwnCloud support for SQLite is literally only for testing, even if you have a single user, despite what I have read out of the documentation (which states you could use SQLite for few user sites).

I had several issues with my calendars as well as my contacts (failed to sync, failed to import, etc.), which all vanished when I migrated/converted the database to MySQL. Luckily, OwnCloud has support for exactly that use case. Just invoke the following (given you have setup php correctly).

Fixing the highlight window in IRSSI after restart

Blog categories: 

After reading an article on I have been configured my IRSSI irc client with a highlight window as suggested by the author. Since I am running IRSSI in a screen/tmux environment, I only need to restart it when my (virtual) machine has been restarted, which is rarely the case. However, after restart, the highlight window is rarely in the right place.

Vim Packages for C/C++ Programming finally working - almost

Blog categories: 

After my last trials with OmniCppComplete, exuberant-ctags, and similar vim plugins or packages I was really reluctant to restart this endeavor again and again with disappointment in the end.

While IDEs like Eclipse, Visual Studio, and XCode were getting stronger, my vim usage has degraded to plain text and short task single file editing where fewer magic was sufficient and the universal powers of vim most appropriate. Even then, I was often drawn to editors like Sublime Text 2 due to features like multi cursor and plugins like emmet.

Installing clang_complete using Pathogen

Today I installed clang_complete using Pathogen (i. e., I installed it as a submodule of my dotfiles git repository aka nesono-bin. I tried to be smart and went into the submodule’s directory and invoked make install. That nicely built the vimball and installed itself - but whenever I tried to open a cpp-file I got the following error:

Getting Win32 Vim Running with symbolic links for .vimrc and .vim/

Blog categories: 

While my dotfile repository nesono-bin has been changed to run fine on Cygwin recently, I suddenly had severe problems using Win32 gvim. Looking at the symptoms it became soon obvious that they were caused by the Cygwin-style symbolic link that was created by the nesono-bin installer script under Cygwin.

Transferstack rewrite in Python

A long while ago, I re-wrote the transfer stack for the shell in Python. The transfer stack is the counterpart to the directory dtack, which is known by the commands pushd, popd, and dirs. The corresponding tools of the transfer stack are pusht, popt, and transfers, all of which can be found in my github repository.

Let Postfix 'listen' on 465 and 587

Blog categories: 

Check out the recent update on my mail server documentation here. After years of using my mail server actively, I finally changed to an ISP that blocks port 25, so I had to add the two ports from the head line to the postfix ports. However, the solution did not turn out to be straight forward but involved iptables rules.

Just follow above link and read on.