이영욱

Post-quantum keys and Sequoia PGP

Some time ago, I saw news that “Proton Mail now supports post-quantum encryption”. Post-quantum protection is now available in Proton Mail, on all plans including free. Once enabled, Proton Mail will generate and use post-quantum-ready keys for new encrypted emails to protect your personal messages and business communications against today’s threats and a future where current public-key cryptography may no longer be enough. I use GNU Privacy Guard (GnuPG), which implements the OpenPGP standard1, to encrypt my data. Even though the standard aims to provide email encryption, which I think is still useful to me, I use it more as a way to encrypt personal data that would be uploaded to cloud providers I do not fully trust. ...

27 May 2026 · 10 min · 2021 words · 이영욱

Building a homelab (#2) - Setting up Argo CD

This is part of series Building a homelab, where I document my journey to build my own homelab with Kubernetes. Creating a Kubernetes cluster with Talos Linux Setting up Argo CD Introduction I have previously stated at the end of my post about Talos Linux that the next step was to migrate existing services to my Kubernetes cluster. I currently have two of them in operation, which are Ente Photos and PeerTube. ...

28 April 2026 · 31 min · 6475 words · 이영욱

Migrating to Codeberg Pages

If anyone is wondering, I started my writing journey with Listed blogging platform by Standard Notes. I think it had served me well, but for reasons I will soon mention, I ultimately decided to find a new home. Why the switch? Just about three and a half months ago, I wrote the following while working on improving my code snippets’ legibility on the blogging platform: ...

19 March 2026 · 19 min · 3841 words · 이영욱

Building a homelab (#1) - Creating a Kubernetes cluster with Talos Linux

This is part of series Building a homelab, where I document my journey to build my own homelab with Kubernetes. Creating a Kubernetes cluster with Talos Linux Setting up Argo CD Up until now, I have had some experiences with self-hosting services. However, as I learned more, I could see ways to make my setup better. While learning about Kubernetes, I thought it could be used to host everything that I have self-hosted so far. If I could get it right, it would allow me to manage all the services while also reducing costs. ...

26 February 2026 · 33 min · 6974 words · 이영욱

Using Zrythm for audio production

Sometimes, I like to record music and videos that will be left as pieces of memory to reminisce about. I am neither a professional music producer nor a content creator, but I have managed to learn just enough to do what I wanted. As I worked on another one before finishing this year, I wanted to try a new tool. As one could guess from the title, I gave Zrythm a shot. ...

25 December 2025 · 8 min · 1627 words · 이영욱

Improving Listed's code legibility in dark theme

It has been some time since I started writing on Listed. Although the development around the blogging platform seems to be slow-paced (which I feel is an understatement) and some note-taking services like Anytype also offer publication of notes, I have yet to find a compelling reason nor devote my time for migration. That said, there is one thing I do want to see an improvement to. ...

4 December 2025 · 13 min · 2658 words · 이영욱

Building a project (#3) - Attempting to run Kubernetes and OpenStack

This is a part of series Building a project, where I try to make something using OpenStack. Learning about OpenStack Preparing a server Attempting to run Kubernetes and OpenStack With my server ready, I was excited to get Kubernetes running. Following a guide I came across online, I added a few lines of configuration and applied it right away. ...

1 December 2025 · 25 min · 5160 words · 이영욱

Building a project (#2) - Preparing a server

This is a part of series Building a project, where I try to make something using OpenStack. Learning about OpenStack Preparing a server Attempting to run Kubernetes and OpenStack Introduction After a long, long hiatus, I decided give this project a push. Although I stopped after introducing myself to a very basic overview of OpenStack, I still heard about it from time to time. ...

5 November 2025 · 10 min · 2048 words · 이영욱

Building obscure packages with Nix

It is understandable that not every software on the internet is available on any given Linux distribution, but it is sometimes disappointing when something I have been looking for is missing. Introduction When Arch Linux was my daily driver, Flatpak (with Flathub) and Arch User Repository (AUR) provided enough packages to satisfy my needs. However, I have since switched to NixOS and almost ditched Flatpak from my system. Even still, there were two things I could try: ...

28 October 2025 · 38 min · 7909 words · 이영욱

Hosting Ente with Terraform, Vault, and NixOS

Ente is a platform to host photos that uses end-to-end encryption to store its data. I have more than a decade of photos saved with Google Photos, but I wanted to keep them in a place that is designed to be private. The problem, however, was that the collection grew to a few terabytes over the years, and putting them on a privacy-respecting image platform was either very expensive or outright impossible. To work around the problem, I decided to self-host Ente. ...

27 September 2025 · 47 min · 9894 words · 이영욱