Hamburg local transport module for MagicMirror

, Georg

Today I want to introduce my first module for the famous MagicMirror. This module will display the next departures of a given bus/train station in Hamburg using the HVV API. It's still in BETA!

more

Start a fullscreen browser kiosk on the raspberry pi

, Georg

This is a quick help for everybody who wants to setup a kiosk website on the raspberry pi. I'll show you a quick way to achive a fullscreen browser, which restarts itself on crash without using a full windows-manager to save resources.

more

Start Virtual machine and control it via command line

, Georg

For my homeserver 2.0 I need a virtual machine which handles all the tv related stuff (for seperation and easy maintenance). Since the server will be running without any GUI, I was looking for a way to manage and start the VM on the commandline.

more

[Homeserver 2.0] The beginning

, Georg 1

This time I'm sharing my new big project. I started playing around with smart home, media center and IoT in general about three years ago. But now I need a new project and my (smart) home an update.

more

[Update] duply backup script with logging and autonomous monitoring

, Georg

Quick update for the backup script used for my Owncloud backup here.

This version writes better log files and is fully compatible with my monitoring solution I described in this article. This way I don't get an e-mail every 2nd day the backup is running. Instead the monitoring system will inform me if an error occured.

Great, isn't it? Let's begin!

more

How I stopped monitoring my server every week..

, Georg

..and started to let my server do the work.

Ever wondered what your server is doing? I tried to keep everything simple, but had to look at least once a week if everything is running. Sometimes I found my phone not syncing with my owncloud and couldn't figure out when the problem started etc.

more

Secure your home server with fail2ban

, Georg

As I mentioned before I was looking for solution to secure my server. This means securing my sever against failed logins but also bruteforce attacks, where the server is flodded with login requests trying to find the right login credentials.

I will show how I manually setup fail2ban to ban failed logins and inform me with an E-Mail. Also I will provide my custom jail to secure my web terminal (see here) further.

more

One line to secure your shell login

, Georg

When someone is logging in to your shell on the web (click here for a guide on howto setup a web based terminal) you might want to get some kind of notice.

I created this little script to get an e-mail with some information on the login, whenever someone is logging in to my shell. This isn't something which will keep your 100b$ business safe, but it's enough for my little owncloud server. This way, I will always get an e-mail on suspicious logins and can react.

more

Add a web based terminal to your server and secure it in 3 easy steps

, Georg 2

I usually use Xshell on Windows or ssh on Ubuntu. But sometimes if you on the way you won't have a ssh connection available. Maybe you're behind a proxy in your company etc. This is where Shell in A Box can help!

It's a lightweight web terminal client which can be deployed using apache. I will show how I setup my client to connect to my local machine from any browser. Also I will give 3 extra tips on how to secure this solution further.

more

How to setup a simple online backup with duply and owncloud

, Georg

Today I want to share my current backup solution. Since I use quite a lot selfhosted services (smart home, git and owncloud) I was looking for a cheap offsite backup solution to backup all my valuable data. For my NAS I used a manual backup to another network storage, but this isn't very convienient and also not state of the art in 2016! So here are the steps I took to change to a full online backup solution.

Requirements

For my backup solution I will need the following:

more

Save git credentials with one easy command

, Georg

Quick fix if you use a local git repository.

I only use https for git in my local environment. I always had to enter my credentials when using git push or git pull. I wanted to save the credentials, since it's only a local repository I'm okay with the disadvantages listed here.

more

Use Gmail to send mails from your local server

, Georg

Nullmailer ist a tiny mailserver or SMTP relay which forwards all outgoing mail to a real mailserver. So we just let Google do all the dirty work with providing a real domain, static host etc. This way we can send E-Mails from our server using a dynamic ip or dyndns account.
I gonna show you how to use your Gmail account to send mail from your local server, with or without a domain!

more

Hello world post!

, Georg

When tinkering around I always try to document the steps I took (to remember them myself), I first tried GitHub Gist to keep track of my process. Since I use GitHub for many different thing already I thought it might be a good way to have everything in one place. Wrong!

We're not alone.
-- Clarke

more