Stan's blog Thanks for stopping by.
Total posts: 81

How I use tailscale

Using Firecracker and Go to run short-lived, untrusted code execution jobs

Use netcat when the MySQL client lies to you

Adding native image lazy-loading to Ghost with a Cloudflare Worker

Adding syntax highlighting to Ghost with highlight.js

Deploying a Ghost theme with GitHub actions

Deploying an Angular app on Heroku

3 months of street photography in Seoul, South Korea

Adobe Creative Cloud on macOS is calling home an absurd amount of times...

NextDNS is my new favourite DNS service

I'm sticking to Spotify for now

Monitoring with Prometheus

Using a Hetzner Storage Box as a restic backend for backups

How I fixed my VirtualBox VMs randomly crashing on macOS

Different nameservers for specific domains on macOS

How to migrate Ghost (and Isso) to dated permalinks

Do not buy the LG 27UL850 monitor for its USB-C hub feature

Migrating comments from Isso to Disqus

2 years of blogging in English

Apple Magic Trackpad 2: not quite the Macbook experience, except for your wallet

Object storage: migrating from Wasabi to Scaleway with rclone

DoH on macOS with dnscrypt-proxy

Easy web deployments with Ansistrano

Benchmarking DNS resolvers on Android

Migrating Ghost from SQLite to MySQL

I'm studying in Seoul, South Korea

Using Touch ID for sudo authentication on a MacBook

Caching Ghost with Nginx

Fixing IPv6 on Hetzner Cloud: the story of a lifetime

How I fixed ZFS data corruption errors on Hetzner Cloud

Ansible 2.8 + snapcraft: my first big FOSS contribution!

Debug PHP in Docker using Xdebug with VS Code or PhpStorm

How to compare a bcrypt hash between PHP and Node.js

Node.js: Easily check code coverage with istanbul.js/nyc

Elasticsearch 6 shard/replica settings for single-node cluster

How I did (not) recover from a data loss (featuring ZFS, LXD and PostgreSQL)

Quick and easy Ansible linting CI pipeline

The first year of this blog

How to setup a VPN server using WireGuard (with NAT and IPv6)

How to configure IPv6 on FreeBSD on an Online.net Dedibox

I deleted my Facebook account

How to set a static IPv4 address on a Raspberry Pi using dhcpd

How to manually install FreeBSD on a remote server (with UFS, ZFS, encryption...)

How to use encrypted block storage volumes on Hetzner Cloud

OnePlus 6T review (from a OnePlus 3 user)

How to measure a Raspberry Pi's temperature and CPU frequency with Telegraf

How to improve Caddy's HTTPS configuration

How to enable TLS 1.3 on Nginx

How to mount a local GlusterFS volume at boot (fstab/systemd fix)

How to use a non-AWS S3 backend with Terraform