Quantcast
Channel: Evaggelos Balaskas - System Engineer
Browsing latest articles
Browse All 333 View Live

Image may be NSFW.
Clik here to view.

Walkthrough Installation of WackoWiki v6.0.25

WackoWiki is the wiki of my choice and one of the first opensource project I’ve ever contributed. I still use wackowiki for personal use! A few days ago, wackowiki released version 6.0.25. In this blog...

View Article


the peculiar case of urllib2 in python2

It’s been a while since I got my hands on python and I came across with an interesting issue of an internal check today, when upgrading an old Proxy Virtual Machine. Certificate Verify Failed Suddenly...

View Article


Remove Previous GitLab Pipelines from a project

So you build a GitLab project, you created a pipeline and then a scheduler to run every week your pipeline. And then you realize that you are polluting the internet with deprecated (garbage) things, at...

View Article

Image may be NSFW.
Clik here to view.

Creating a kubernetes cluster with kubeadm on Ubuntu 22.04 LTS

In this blog post, I’ll try to share my personal notes on how to setup a kubernetes cluster with kubeadm on ubuntu 22.04 LTS Virtual Machines. I am going to use three (3) Virtual Machines in my local...

View Article

Image may be NSFW.
Clik here to view.

Automatically delete files in object storage

In the last few months of this year, a business question exists in all our minds: -Can we reduce Cost ? -Are there any legacy cloud resources that we can remove ? The answer is YES, it is always Yes....

View Article


Image may be NSFW.
Clik here to view.

GitLab as a Terraform state backend

Using Terraform for personal projects, is a good way to create your lab in a reproducible manner. Wherever your lab is, either in the “cloud” aka other’s people computers or in a self-hosted...

View Article

Image may be NSFW.
Clik here to view.

Baking Qemu KVM Snapshot to Base Image

When creating a new Cloud Virtual Machine the cloud provider is copying a virtual disk as the base image (we called it mí̱tra or matrix) and starts your virtual machine from another virtual disk (or...

View Article

BTRFS Snapshot Cron Script

I’ve been using btrfs for a decade now (yes, than means 10y) on my setup (btw I use ArchLinux). I am using subvolumes and read-only snapshots with btrfs, but I have never created a script to automate...

View Article


Migrate docker images to another disk

There is some confusion on which is the correct way to migrate your current/local docker images to another disk. To reduce this confusion, I will share my personal notes on the subject. Prologue I...

View Article


Copy specific mailboxes from one account to another in dovecot

There are many articles on the web on how to migrate, backup or sync mailboxes with dovecot. Very useful when migrating from one server to another or converting from one type to another. But there are...

View Article

Image may be NSFW.
Clik here to view.

How to Install Jellyfin on Samsung Smart TV

Prologue I have a Samsung QLED 55” Smart TV, I run ReadyMedia | MiniDLNA to stream my media from my desktop PC to the TV. DLNA/ UPnP is a well implemented protocol, easy enough, but MiniDLNA has some...

View Article

Migrate legacy openldap to a docker container.

Migrate legacy openldap to a docker container. Prologue I maintain a couple of legacy EOL CentOS 6.x SOHO servers to different locations. Stability on those systems is unparalleled and is -mainly- the...

View Article

Install tailscale to very old linux systems with init script

I have many random VPS and VMs across europe in different providers for reasons. Two of them, are still running rpm based distro from 2011 and yes 13years later, I have not found the time to migrate...

View Article


Image may be NSFW.
Clik here to view.

Postfix Hardening Ubuntu 24.04 LTS

Personal notes on hardening an new ubuntu 24.04 LTS postfix setup for incoming smtp TLS traffic. Create a Diffie–Hellman key exchange openssl dhparam -out /etc/postfix/dh2048.pem 2048 for offering a...

View Article

SSH Hardening Ubuntu 24.04 LTS

Personal notes on hardening an new ubuntu 24.04 LTS ssh daemon setup for incoming ssh traffic. Port <12345> PasswordAuthentication no KbdInteractiveAuthentication no UsePAM yes X11Forwarding no...

View Article


Image may be NSFW.
Clik here to view.

Creating a kubernetes cluster with kubeadm on Ubuntu 24.04 LTS

(this is a copy of my git repo of this post) https://github.com/ebal/k8s_cluster/ Kubernetes, also known as k8s, is an open-source system for automating deployment, scaling, and management of...

View Article

Image may be NSFW.
Clik here to view.

Introduction to Traefik

original post on github a blog post series to my homelab Part One In this blog post, I will start by walking you through the process of setting up Traefik as a reverse proxy for your homelab. My setup...

View Article


Image may be NSFW.
Clik here to view.

Introduction to Traefik - Part Two

original post on github a blog post series to my homelab check here for Introduction to Traefik - Part One Part Two In this blog post series, I will connect several docker containers and a virtual...

View Article

Image may be NSFW.
Clik here to view.

Introduction to Traefik - Part Three

original post on github a blog post series to my homelab check here for Introduction to Traefik - Part Two Part Three In this blog post series, I will connect several docker containers and a virtual...

View Article

Automating Let's Encrypt Wildcard Certificates with acme.sh and LuaDNS

Managing SSL/TLS certificates for your domains can be effortless with the right tools. In this post, I’ll walk you through using acme.sh and LuaDNS to issue wildcard certificates for your domain. Let’s...

View Article
Browsing latest articles
Browse All 333 View Live