In the previous episode, I’ve moved a WordPress Blog from the simple installation of part 1 to the more sophisticated reverse proxy setup I have put together in part 3 to demonstrate that containers are ‘portable’ between different servers with little effort. Moving the container also showed that the nginx-gen container recognizes when new containers … Continue reading Dockerize Me – Containers Managing Containers – Part 5
In part 3 of this series we’ve created a reverse proxy setup with Docker containers in the public cloud to serve the content of several web services from independent docker containers with individual domain names. In this episode I’ll test the concept that containerized applications can easily be moved from one host to another.
In part one of my ‘Dockerize Me’ story, I’ve been describing the reasons why I want to learn more about Docker and gave some first tips and tricks how to quickly install it with a few commands on a Debian based server. A first docker-compose project then demonstrated how to quickly spin-up a WordPress container … Continue reading Dockerize Me – Cheat Sheet and Pyramid of Trust – Part 2
In the previous post I ran FFmpeg and Handbrake on the 6 core CPU of my workstation and got a good but still modest 2.5x speedup of the video encoding task compared to running the same operation on notebook. I would have expected at least a 5x speedup and I’m still puzzled why I didn’t … Continue reading Workstation Power at Home – Part 3 – FFmpeg on the GPU
For many years now I’m operating a Prosody XMPP server at home for private messaging between family members and friends. Together with Conversations on Android devices and the Dino App for Linux it’s the perfect solution. There is one client device, however, to which messages sometimes take a couple of minutes to be delivered. Also … Continue reading Carrier Grade NAT Timeouts And How to Configure Your XMPP Server
I can still remember that as a teenager in the 1980s I used a typewriter for school and to document things. This was the time before I got my first home computer and printer after which I don’t think I used the typewriter much if at all anymore and did all of my ‘word processing’ … Continue reading Some Thoughts On The Advent of Word Processing
This post might be a bit out of the overall context but I thought it couldn’t hurt to loose a few words about a recent coding project of mine. As you might have noticed, I have put some of my open source projects on Gitlab after emigrating from Github last year (and moved on to … Continue reading Creating Libreoffice Documents on the Server with PHP
Today lets have a look at how the 5G Core (5GC) does Connection-, Registration- and Session-Management for 5G devices. As in the previous posts, the procedures are described in 3GPP TS 23.501 which is the 5G analog to the 4G LTE core network description in 3GPP TS 23.401. I guess the similar number is no … Continue reading The 5G Core – Part 6 – Connection-, Registration- And Session Management
Last month, Ubuntu 18.04 LTS was released and I could hardly wait as I wanted to do a major redesign of my cloud services at home to streamline my setup and make it more flexible, extensible and powerful. So let’s virtualize it!
If you go by 3GPP and common sense it can be expected that most operators having an LTE network today will launch 5G as what is referred to as 5G EN-DC (eUTRAN New Radio – Dual Connectivity), a.k.a. 5G NR ‘option 3’ in 3GPP circles. In other words, mobile devices will still camp on the … Continue reading What Comes After 5G EN-DC?