ahenriksson.com

Albin Albinus Henriksson

Abstract

πŸ”§ IT Systems Specialist | Security-first, Science-driven & Automation-focused

About

πŸ’» Who am I?


“Experienced and versatile IT Systems Specialist with a strong academic background in physics and mathematics.”

With over 15 years of hands-on experience in Linux and Unix-based systems, I’ve worked on everything from personal homelabs to complex enterprise infrastructure. My strengths lie in:

I take pride in understanding systems holistically, spotting bottlenecks, and designing secure, scalable, and performant solutions.

Formerly a science teacher, I also bring a knack for clear and effective communication β€” translating complex technical ideas into something anyone can understand.


πŸ“¬ Contact Me

Latest Posts

My CV in Markdown (on GitHub) πŸ“„βœ¨

2025-06-04

Hey there! If you’re curious about who I am, what I do, and what I’ve been up to in life πŸ’»πŸ”§ β€” my CV is now publicly available on GitHub! πŸ‘‰ Check it out here: https://github.com/albinhenriksson/cv It’s written in pure Markdown – clean, readable, version-controlled, and 100% fluff-free. Perfect if you live in the terminal, use git, and like things tidy. πŸ’¬ Got feedback? πŸ“¬ Want to hire me? 🧩 Have a cool project I should be part of?

Read more β†’

Source Code Now Available

2025-06-04

I’ve made the source code to this website public! If you’re curious about how it’s built, want to fork it, steal some ideas, or just poke around, you can find everything here: πŸ‘‰ https://github.com/albinhenriksson/ahenriksson.com It’s a simple Hugo site with a custom theme, a few tweaks, and no unnecessary fluff. Built with love, caffeine, and way too much time spent tweaking config.toml. Enjoy, and feel free to open an issue or pull request if you find something broken (or want to add something weird).

Read more β†’

The Complete Guide to Installing Nextcloud on Debian 10

2020-02-24

The complete guide to installing Nextcloud on Debian 10 By Albin / 2020-02-24 Today we’re installing the free and open source cloud platform Nextcloud on a machine running Debian 10. Nextcloud is, in a nutshell, a secure self-hosted replacement for Dropbox, Google Docs and Google Calendar. You should own your data – not the big companies. The guide somewhat resembles the WordPress how-to – as we did then we set up a database, a web server and a website written in PHP that is meant to sit behind a reverse proxy giving it a secure connection to the internet.

Read more β†’

Fixing Apt Update and Upgrade on Proxmox Without Subscription

2020-02-24

Fixing apt update/upgrade on Proxmox (without subscription) By Albin / 2020-02-24 – 2021-08-23 This is an extremely trivial guide – but when installing Proxmox for the first time I would have needed a guide like it. As default, Proxmox is set to update against their paid enterprise repositories – but without a subscription you have no access to them. So what you have to do is remove the enterprise repository and add the free equivalent.

Read more β†’

Set Up a Log Server With Rsyslog on Debian 10

2020-01-30

Set up a log server with Rsyslog on Debian 10 By Albin / 2020-01-30 – 2021-08-23 It is very handy to store all your logs in one place, especially in the event of a crash on one of your machines – you can then do the detective work on why it crashed using another computer (that works). It is of course also easier to search for errors across your machines and similar tasks.

Read more β†’

How to Install Tensorflow With Gpu Support for Amd on Debian Buster

2020-01-28

How to Install TensorFlow with GPU Support for AMD on Debian Buster By Albin / 2020-01-28 β€” Updated 2021-08-23 The official TensorFlow only supports NVIDIA CUDA-enabled GPUs β€” which sucks for us AMD users. But there’s a workaround: we’ll use the open source ROCm project from AMD. 1. Add the ROCm Repository and Key wget -qO - http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key | sudo apt-key add - echo 'deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main' | sudo tee /etc/apt/sources.list.d/rocm.list sudo apt update 2. Check That Your User Is in the video Group groups myuser If not, add yourself:

Read more β†’

How to Enable Uploads of Files Larger Than 2mb to Your Wordpress Site Using Nginx

2020-01-28

How to enable uploads of files larger than 2MB to your WordPress-site (using NGINX) By Albin / 2020-01-28 I. Configure PHP-FPM We start by editing the PHP-FPM configuration file php.ini, found here on Debian Buster (replace 7.3 with whatever version you’re running): nano /etc/php/7.3/fpm/php.ini Add the following lines at the very end of the file. (Check out what this actually does on https://www.php.net/manual/en/ini.core.php) upload_max_filesize = 100M post_max_size = 100M Reload the PHP-FPM service: systemctl reload php7.3-fpm II. Configure NGINX Now we configure the NGINX website configuration file on the host (note: not on the reverse proxy):

Read more β†’

How to Set Up Wordpress Behind a Secure Reverse Proxy Using Nginx

2020-01-27

How to set up WordPress behind a secure reverse proxy using NGINX By Albin / 2020-01-27 After getting your SSL certificate and enabling HTTPS redirection in NGINX, WordPress will not work due to mixed content (HTTP and HTTPS) – you won’t be able to login. To fix this: 1. Edit wp-config.php Add this at the very start of your wp-config.php: define('FORCE_SSL_ADMIN', true); if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on'; Then, at the end of the file, add the following (replacing website.com with your actual domain):

Read more β†’

Make Debian Lxc Containers More Comfortable to Use

2020-01-26

Make Debian/Ubuntu LXC containers more comfortable to use By Albin / 2020-01-26 I’ve been playing around with Proxmox and LXC containers lately and this is something I do with every container I create for it to be more user-friendly. 1. Enable colors in the terminal echo "PS1='\[\033[1;36m\]\u\[\033[1;31m\]@\[\033[1;32m\]\h:\[\033[1;35m\]\w\[\033[1;31m\]\$\[\033[0m\] '" >> ~/.bashrc 2. Enable tab completion echo "source /etc/profile.d/bash_completion.sh" >> ~/.bashrc 3. Fix locale problems echo "LC_ALL=en_US.UTF-8" >> /etc/environment echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen echo "LANG=en_US.UTF-8" > /etc/locale.conf locale-gen en_US.UTF-8 4. Set up automatic package downloads with cron-apt Install cron-apt:

Read more β†’

Wordpress on Debian 10 Nginx

2020-01-26

How to install WordPress on Debian 10 with NGINX (LEMP) By Albin / 2020-01-26 This is mostly a guide for myself so I can remember how to install a WordPress-site – but if somebody else finds it helpful that’s great. 1. Install dependencies apt install nginx mariadb-server php Install and configure the firewall: apt install ufw ufw enable ufw allow 80/tcp ufw allow 443/tcp 2. Secure MySQL and create DB/user mysql_secure_installation mysql -u root -p Inside MySQL:

Read more β†’