Switch WordPress to HTTPS with free Let’s Encrypt certificates

How to switch your WordPress blog to HTTPSAs the one or other may have noticed, en.code-bude.net is running strictly via HTTPS protocol since some days. All requests via HTTP protocol will be redirected to HTTPS. How exactly the switch from HTTP to HTTPS for code-bude.net was realised and what things to have in mind, I want to explain in the following article.
This article shall show you how to change your WordPress blog setup from HTTP to HTTPS. As a basis for the article I used my setup, which consists of a VPS (virtual private server) with runs Ubuntu Server as operating system and Apache as a web server.
To give you a better overview, I divided the article in the following parts:

Why you should use HTTPS for a WordPress blog?
How to install Certbot and generate SSL certificates
Automatically renew SSL certificates with Certbot
Configure Apache to use Let’s Encrypt certificates
Switch […]

How to install and configure Roundcube

how to install roundcubeToday we’ll be talking about installing the webmail client Roundcube on your website or web server. However, before we begin I’d like to say a few words about why a webmail client is a good idea in the first place and why I decided to use Roundcube. If you’re just interested in the installation procedure, you can skip directly to the next paragraph (“Basic requirements”).
Why install a webmail client? I can answer that question only for me and my specific case. I have several email addresses – one is a Gmail address and the others are addresses for my websites and blogs that all have the format @website-name.net.
So when I want to see my emails, I don’t want to open five different websites and three programs. I’d like for everything to be in one place. […]

RadioduinoWRT – a do it yourself webradio

RadioduinoWRTToday I want to present you one of my larger craft projects. This time it is not just about software, but also about the associated hardware. What is it? A web radio!
I like to listen to internet radio stations, but I didn’t want to run my pc only for listening to webradios.  Connecting my phone to my stereo either wasn’t a solution, since I’d rather wear this with me, because I don’t want to run for each SMS / Whatsapp message to the music system. And because I always like to tinker, it was obvious to build a web radio as a standalone device myself.
As this article has become a bit longer, there is a brief overview of the following sections of the article, so that everyone can quickly find what he looks for.

What is the RadioduinoWRT?
Considerations before building
What should […]

How to setup DDclient on Raspberry Pi for use with Namecheap DynDNS

raspberry pi logoOnce we have clarified in this article how to set up a the DynDNS (Dynamic DNS) service for your domains rented at Namecheap.com, we will have to focus on how keep the IP/DNS records for each DynDNS domain up to date.
In another article I have explained how to do this using a Fritzbox. As for me, I have not only my Fritzbox 24/7 connected to the internet, but also my Raspberry Pi. So I will show you how to setup your Raspberry Pi to use it as a DynDNS client for use with Namecheap.
How to use Namecheap DynDNS service with ddclient on the Raspberry
Log into your Raspberry Pi (by ssh for example) or open a terminal window if you are working directly on Pi. In the first step we have to install ddclient, a DynDNS software, […]