CINXE.COM
Melroy's Blog
<!doctype html><html lang=en-us><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><title>Melroy's Blog</title> <meta name=viewport content="width=device-width,minimum-scale=1"><meta name=description content="Sharing IT Stories"><meta name=generator content="Hugo 0.140.2"><meta name=robots content="index, follow"><meta name=author content="Melroy van den Berg"><link rel=stylesheet href=/ananke/css/main.min.20e19d8f59fab0523a9b58b56a19deffe3737357c7752495710a1a0a9a57a444.css><link rel="shortcut icon" href=/favicon.ico type=image/x-icon><link href=/index.xml rel=alternate type=application/rss+xml title="Melroy's Blog"><link href=/index.xml rel=feed type=application/rss+xml title="Melroy's Blog"><link rel=canonical href=https://blog.melroy.org/><meta property="og:url" content="https://blog.melroy.org/"><meta property="og:site_name" content="Melroy's Blog"><meta property="og:title" content="Melroy's Blog"><meta property="og:description" content="Welcome to Melroy’s Blog. Here I share articles about IT, DevOps, software engineering, security, GNU/Linux, technology, AI, (embedded) hardware and anything else computer related."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Melroy's Blog"><meta itemprop=description content="Welcome to Melroy’s Blog. Here I share articles about IT, DevOps, software engineering, security, GNU/Linux, technology, AI, (embedded) hardware and anything else computer related."><meta itemprop=datePublished content="2025-02-18T23:26:37+01:00"><meta itemprop=dateModified content="2025-02-18T23:26:37+01:00"><meta itemprop=wordCount content="24"><meta name=twitter:card content="summary"><meta name=twitter:title content="Melroy's Blog"><meta name=twitter:description content="Welcome to Melroy’s Blog. Here I share articles about IT, DevOps, software engineering, security, GNU/Linux, technology, AI, (embedded) hardware and anything else computer related."><base href=https://blog.melroy.org/><link href=https://mastodon.melroy.org/@melroy rel=me><link href=https://github.com/melroy89 rel=me><link href=https://www.linkedin.com/in/melroyvandenberg/ rel=me><link rel=stylesheet href=https://blog.melroy.org//css/custom.css></head><body class="ma0 avenir production"><header class="cover bg-top" style=background-image:url(https://blog.melroy.org/images/melroy-hero.jpg)><div class=bg-black-20><nav class="pv3 ph3 ph4-ns" role=navigation><div class="flex-l justify-between items-center center"><a href=/ class="f3 fw2 hover-white no-underline white-90 dib"><img src=/images/logo.png class="w100 mw5-ns" width=244 height=127 alt="Melroy's Blog"></a><div class="flex-l items-center"><ul class="pl0 mr3"><li class="list f5 f4-ns fw4 dib pr3"><a class="hover-white no-underline white-90" href=/posts/ title>Posts</a></li><li class="list f5 f4-ns fw4 dib pr3"><a class="hover-white no-underline white-90" href=/categories/ title>Categories</a></li><li class="list f5 f4-ns fw4 dib pr3"><a class="hover-white no-underline white-90" href=/tags/ title>Tags</a></li><li class="list f5 f4-ns fw4 dib pr3"><a class="hover-white no-underline white-90" href=/about/ title>About me</a></li></ul><div class=ananke-socials><a href=http://linkedin.com/in/melroyvandenberg target=_blank rel="noopener me" class="ananke-social-link link-transition linkedin link dib z-999 pt3 pt0-l mr1" title="follow on LinkedIn - Opens in a new window" aria-label="follow on LinkedIn - Opens in a new window"><span class=icon><svg viewBox="0 0 448 512"><path d="M416 32H31.9C14.3 32 0 46.5.0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6.0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3.0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2.0 38.5 17.3 38.5 38.5.0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6.0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2.0 79.7 44.3 79.7 101.9V416z"/></svg> </span></a><a href=https://mastodon.melroy.org/@melroy target=_blank rel="noopener me noopener" class="ananke-social-link link-transition mastodon link dib z-999 pt3 pt0-l mr1" title="follow on Mastodon - Opens in a new window" aria-label="follow on Mastodon - Opens in a new window"><span class=icon><svg viewBox="0 0 448 512"><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48.0.0.0-63.72 28.5-63.72 125.7.0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54.0 01-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg> </span></a><a href=https://github.com/melroy89 target=_blank rel=noopener class="ananke-social-link link-transition github link dib z-999 pt3 pt0-l mr1" title="follow on GitHub - Opens in a new window" aria-label="follow on GitHub - Opens in a new window"><span class=icon><svg viewBox="0 0 496 512"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6.0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6.0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3.0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1.0-6.2-.3-40.4-.3-61.4.0.0-70 15-84.7-29.8.0.0-11.4-29.1-27.8-36.6.0.0-22.9-15.7 1.6-15.4.0.0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5.0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9.0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4.0 33.7-.3 75.4-.3 83.6.0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6.0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9.0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> </span></a><a href=https://gitlab.melroy.org/melroy target=_blank rel=noopener class="ananke-social-link link-transition gitlab link dib z-999 pt3 pt0-l mr1" title="follow on GitLab - Opens in a new window" aria-label="follow on GitLab - Opens in a new window"><span class=icon><svg viewBox="0 0 512 512"><path d="M503.5 204.6 502.8 202.8 433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38 423.5 10.83 420.8 9.865 417.9 9.57 415 9.275 412.2 9.653 409.5 10.68 406.8 11.7 404.4 13.34 402.4 15.46 400.5 17.58 399.1 20.13 398.3 22.9l-47 144H160.8l-47.1-144C112.9 20.13 111.5 17.59 109.6 15.47 107.6 13.35 105.2 11.72 102.5 10.7c-2.64-1.025-5.52-1.405-8.38-1.113C91.26 9.878 88.51 10.83 86.08 12.38c-3.24 2.05-5.75 5.07-7.16 8.64L9.267 202.8 8.543 204.6c-10.027 26.2-11.263 55-3.52 82 7.747 26.9 24.047 50.7 46.447 67.6L51.74 354.4 52.33 354.8 158.3 434.3 210.9 474l32 24.2C246.6 500.1 251.2 502.5 255.9 502.5S265.2 500.1 268.9 498.2l32-24.2 52.6-39.7 106.7-79.9L460.5 354.1c22.4-16.9 38.7-40.6 45.6-67.5C514.7 259.6 513.5 230.8 503.5 204.6z"/></svg> </span></a><a href=/index.xml target=_blank rel=noopener class="ananke-social-link link-transition rss link dib z-999 pt3 pt0-l mr1" title="follow on RSS - Opens in a new window" aria-label="follow on RSS - Opens in a new window"><span class=icon><svg viewBox="0 4 20 18"><circle cx="6.18" cy="17.82" r="2.18"/><path id="scale" d="M4 4.44v2.83c7.03.0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9.0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9z"/></svg></span></a></div></div></div></nav><div class="tc-l pb2 ph4-ns"><h1 class="f2 f-subheadline-l fw2 white-90 mt0 mb3 lh-title">Melroy's Blog</h1></div></div></header><div class="cf ph3 pv1 f4 tc-l center measure-wide"><form method=post action=https://list.melroy.org/subscription/form class=listmonk-form><h3>Subscribe</h3><input type=hidden name=nonce><p><input type=email name=email required placeholder=E-mail> <input id=927b8 type=checkbox name=l checked value=927b8c59-090a-4914-b023-d15c5caaeac6 hidden> <input type=submit value=Subscribe></p></form></div><main class=pb7 role=main><article class="cf ph3 ph5-l pv3-l f4 tc-l center measure-wide lh-copy black"><p>Welcome to Melroy’s Blog. Here I share articles about IT, DevOps, software engineering, security, GNU/Linux, technology, AI, (embedded) hardware and anything else computer related.</p></article><div class="pa3 pa4-ns w-100 w-70-ns center"><h1 class=flex-none>Recent Posts</h1><section class="w-100 mw8"><div class="relative w-100 mb4"><article class="bb b--black-10"><div class="db pv4 ph3 ph0-l no-underline dark-gray"><div class="flex flex-column flex-row-ns"><div class="pr3-ns mb4 mb0-ns w-100 w-40-ns"><a href=/2025/dns-part-1/ class="db grow"><img src=https://blog.melroy.org/images/2025/02/dns-part-1.jpg class=img alt="image from Domain Name System (DNS) - Part 1"></a></div><div class="blah w-100 w-60-ns pl3-ns"><h1 class="f2 fw1 avenir mt0 lh-title"><a href=/2025/dns-part-1/ class="color-inherit dim link">Domain Name System (DNS) - Part 1</a></h1><div class="f6 f5-l lh-copy nested-copy-line-height nested-links"><p>This is a DNS blog series of two parts.</p><p>In this first part I will give an introduction to DNS, including some examples and hands-on experiments on the command line. So you will understand the concept of DNS much better! In Part 2 we will setup our own DNS server. Let’s get started!</p></div><a href=/2025/dns-part-1/ class="ba b--moon-gray bg-light-gray br2 color-inherit dib f7 hover-bg-moon-gray link mt2 ph2 pv1">View full post</a></div></div></div></article></div><div class="relative w-100 mb4"><article class="bb b--black-10"><div class="db pv4 ph3 ph0-l no-underline dark-gray"><div class="flex flex-column flex-row-ns"><div class="pr3-ns mb4 mb0-ns w-100 w-40-ns"><a href=/2024/move-to-valkey/ class="db grow"><img src=https://blog.melroy.org/images/2024/10/valkey-logo.svg class=img alt="image from Moving from Redis to Valkey"></a></div><div class="blah w-100 w-60-ns pl3-ns"><h1 class="f2 fw1 avenir mt0 lh-title"><a href=/2024/move-to-valkey/ class="color-inherit dim link">Moving from Redis to Valkey</a></h1><div class="f6 f5-l lh-copy nested-copy-line-height nested-links"><p>This guide is focus on moving from Redis to <a href=https://valkey.io/ target=_blank rel="noreferrer noopener nofollow">Valkey</a> on my Ubuntu Server 24.04. There is no official documentation on how to setup Valkey via the binary, so this guide will help you to get started with Valkey. Which in my case will <em>replace</em> my Redis servers.</p></div><a href=/2024/move-to-valkey/ class="ba b--moon-gray bg-light-gray br2 color-inherit dib f7 hover-bg-moon-gray link mt2 ph2 pv1">View full post</a></div></div></div></article></div><div class="relative w-100 mb4"><article class="bb b--black-10"><div class="db pv4 ph3 ph0-l no-underline dark-gray"><div class="flex flex-column flex-row-ns"><div class="pr3-ns mb4 mb0-ns w-100 w-40-ns"><a href=/2023/bun-v1.0/ class="db grow"><img src=https://blog.melroy.org/images/2023/09/bun-header.webp class=img alt="image from Bun 1.0 is out"></a></div><div class="blah w-100 w-60-ns pl3-ns"><h1 class="f2 fw1 avenir mt0 lh-title"><a href=/2023/bun-v1.0/ class="color-inherit dim link">Bun 1.0 is out</a></h1><div class="f6 f5-l lh-copy nested-copy-line-height nested-links"><p><a href=https://bun.sh/ target=_blank rel="noreferrer noopener nofollow">Bun 1.0</a> is out of the oven! And it’s a big deal, because there wasn’t much happening in terms of performance or innovation in the recent years with NodeJS. Sure we have <a href=https://deno.com/ target=_blank rel="noreferrer noopener nofollow">Deno</a>, but who is really using Deno? Also Bun tries to combine various tools into one tool, helping out the developers a lot.</p></div><a href=/2023/bun-v1.0/ class="ba b--moon-gray bg-light-gray br2 color-inherit dib f7 hover-bg-moon-gray link mt2 ph2 pv1">View full post</a></div></div></div></article></div><div class="relative w-100 mb4"><article class="bb b--black-10"><div class="db pv4 ph3 ph0-l no-underline dark-gray"><div class="flex flex-column flex-row-ns"><div class="pr3-ns mb4 mb0-ns w-100 w-40-ns"><a href=/2023/server-hardening/ class="db grow"><img src=https://blog.melroy.org/images/2023/02/server-security.jpg class=img alt="image from Server Hardening"></a></div><div class="blah w-100 w-60-ns pl3-ns"><h1 class="f2 fw1 avenir mt0 lh-title"><a href=/2023/server-hardening/ class="color-inherit dim link">Server Hardening</a></h1><div class="f6 f5-l lh-copy nested-copy-line-height nested-links"><h2 id=introduction>Introduction <a href=#introduction><svg class="o-60 light-blue" height="22" viewBox="0 0 24 24" width="22"><path d="M0 0h24v24H0z" fill="none"/><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z"/></svg></a></h2><p>Security of a system is often overlooked or not considered important enough. Some might think not about the possible consequences, which might result in a hacked or compromised server. Maybe sensitive data gets stolen or encrypted with major consequences.</p></div><a href=/2023/server-hardening/ class="ba b--moon-gray bg-light-gray br2 color-inherit dib f7 hover-bg-moon-gray link mt2 ph2 pv1">View full post</a></div></div></div></article></div><div class="relative w-100 mb4"><article class="bb b--black-10"><div class="db pv4 ph3 ph0-l no-underline dark-gray"><div class="flex flex-column flex-row-ns"><div class="pr3-ns mb4 mb0-ns w-100 w-40-ns"><a href=/2021/starship-prompt/ class="db grow"><img src=https://blog.melroy.org/images/2021/12/starship.jpg class=img alt="image from Starship Prompt"></a></div><div class="blah w-100 w-60-ns pl3-ns"><h1 class="f2 fw1 avenir mt0 lh-title"><a href=/2021/starship-prompt/ class="color-inherit dim link">Starship Prompt</a></h1><div class="f6 f5-l lh-copy nested-copy-line-height nested-links"><p><img class=image src=images/2021/12/starship_logo.png alt></p><p>I would like to share a nice ‘secret’. I want to introduce you to the Starship prompt! This is a getting started guide for Starship. I’m using Starship every day.</p><p><a href=https://starship.rs/ target=_blank rel="noreferrer noopener nofollow">Starship Prompt</a>, <em>not to be confused with</em> the Starship from SpaceX 😆, is a cross-shell prompt written in Rust. The prompt works in any common shell you may already use under GNU/Linux, like Bash.</p></div><a href=/2021/starship-prompt/ class="ba b--moon-gray bg-light-gray br2 color-inherit dib f7 hover-bg-moon-gray link mt2 ph2 pv1">View full post</a></div></div></div></article></div><div class="relative w-100 mb4"><article class="bb b--black-10"><div class="db pv4 ph3 ph0-l no-underline dark-gray"><div class="flex flex-column flex-row-ns"><div class="pr3-ns mb4 mb0-ns w-100 w-40-ns"><a href=/2021/gitlab-pull-from-remote-repo/ class="db grow"><img src=https://blog.melroy.org/images/2021/12/feature-1.jpg class=img alt="image from GitLab: Pull from remote repo"></a></div><div class="blah w-100 w-60-ns pl3-ns"><h1 class="f2 fw1 avenir mt0 lh-title"><a href=/2021/gitlab-pull-from-remote-repo/ class="color-inherit dim link">GitLab: Pull from remote repo</a></h1><div class="f6 f5-l lh-copy nested-copy-line-height nested-links"><p>GitLab is an awesome product. I’m using <a href=https://gitlab.melroy.org target=_blank rel="noreferrer noopener nofollow">GitLab Community Edition (FOSS) at home</a> on a daily basis.</p><p><img class=image src=/images/2021/12/premium_to_free-1.png alt></p><p>However, I needed a specific feature in GitLab called <a href=https://docs.gitlab.com/ee/user/project/repository/mirror/pull.html target=_blank rel="noreferrer noopener nofollow">Pull from a remote repository</a> which is officially a <em>premium feature</em> only. Too bad this feature is not free, but I have a solution.<br>This sync feature allows you to keep for example your forked repository <em>in sync</em> with a <em>remote</em> upstream repository.</p></div><a href=/2021/gitlab-pull-from-remote-repo/ class="ba b--moon-gray bg-light-gray br2 color-inherit dib f7 hover-bg-moon-gray link mt2 ph2 pv1">View full post</a></div></div></div></article></div><div class="relative w-100 mb4"><article class="bb b--black-10"><div class="db pv4 ph3 ph0-l no-underline dark-gray"><div class="flex flex-column flex-row-ns"><div class="pr3-ns mb4 mb0-ns w-100 w-40-ns"><a href=/2021/arguments-against-bitcoin/ class="db grow"><img src=https://blog.melroy.org/images/2021/09/crack.jpg class=img alt="image from Arguments against Bitcoin"></a></div><div class="blah w-100 w-60-ns pl3-ns"><h1 class="f2 fw1 avenir mt0 lh-title"><a href=/2021/arguments-against-bitcoin/ class="color-inherit dim link">Arguments against Bitcoin</a></h1><div class="f6 f5-l lh-copy nested-copy-line-height nested-links"><p><img class=image src=/images/2021/09/bitcoin_crack.jpg alt></p><h2 id=introduction>Introduction <a href=#introduction><svg class="o-60 light-blue" height="22" viewBox="0 0 24 24" width="22"><path d="M0 0h24v24H0z" fill="none"/><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z"/></svg></a></h2><p>I hear a lot of people talking bad about Bitcoin and cryptocurrencies. As if crypto is bad for humanity. In 2014 I already wrote a blog article about Bitcoin; <a href=/2014/bitcoin-litecoin/>Bitcoin and Litecoin</a> (Dutch).</p><p>I want to discuss several <strong>arguments against</strong> Bitcoin and <strong>misconceptions</strong> people are telling me regarding crypto. Specifically against Bitcoin.</p></div><a href=/2021/arguments-against-bitcoin/ class="ba b--moon-gray bg-light-gray br2 color-inherit dib f7 hover-bg-moon-gray link mt2 ph2 pv1">View full post</a></div></div></div></article></div><div class="relative w-100 mb4"><article class="bb b--black-10"><div class="db pv4 ph3 ph0-l no-underline dark-gray"><div class="flex flex-column flex-row-ns"><div class="pr3-ns mb4 mb0-ns w-100 w-40-ns"><a href=/2021/new-server-install-config-services-part-3/ class="db grow"><img src=https://blog.melroy.org/images/2021/01/banner.png class=img alt="image from New server: Install & configuration of services (Part III)"></a></div><div class="blah w-100 w-60-ns pl3-ns"><h1 class="f2 fw1 avenir mt0 lh-title"><a href=/2021/new-server-install-config-services-part-3/ class="color-inherit dim link">New server: Install & configuration of services (Part III)</a></h1><div class="f6 f5-l lh-copy nested-copy-line-height nested-links"><p>Welcome back, this will be the 3<sup>rd</sup> part of new server series. In the previous parts I assembled the server and prepared the machine with Ubuntu Server. I configured the basics things like; networking, RAID setup, E-Mail and more. In case you missed that: <a href=/2020/new-server-buy-assemble-part-1/>read Part I</a> and <a href=/2021/new-server-setup-linux-part-2/>Part II</a>.</p><p>Today, we will finish the job with installing and configuring all the services we <em>love</em> so much. Again, I included a Table of Contents for convenience reasons, since it quite a long article. But hopefully the table will help you to navigate around.</p></div><a href=/2021/new-server-install-config-services-part-3/ class="ba b--moon-gray bg-light-gray br2 color-inherit dib f7 hover-bg-moon-gray link mt2 ph2 pv1">View full post</a></div></div></div></article></div><div class="relative w-100 mb4"><article class="bb b--black-10"><div class="db pv4 ph3 ph0-l no-underline dark-gray"><div class="flex flex-column flex-row-ns"><div class="pr3-ns mb4 mb0-ns w-100 w-40-ns"><a href=/2021/new-server-setup-linux-part-2/ class="db grow"><img src=https://blog.melroy.org/images/2021/01/ubuntu_logo.jpg class=img alt="image from New server: Setup Linux (Part II)"></a></div><div class="blah w-100 w-60-ns pl3-ns"><h1 class="f2 fw1 avenir mt0 lh-title"><a href=/2021/new-server-setup-linux-part-2/ class="color-inherit dim link">New server: Setup Linux (Part II)</a></h1><div class="f6 f5-l lh-copy nested-copy-line-height nested-links"><p>Happy new year everyone! 😎 Let’s install Ubuntu Server 20.04 as part of the blog series. And continue with setting-up the software part of the server. If you missed <a href=/2020/new-server-buy-assemble-part-1/>Part I</a>, read that first.</p></div><a href=/2021/new-server-setup-linux-part-2/ class="ba b--moon-gray bg-light-gray br2 color-inherit dib f7 hover-bg-moon-gray link mt2 ph2 pv1">View full post</a></div></div></div></article></div><div class="relative w-100 mb4"><article class="bb b--black-10"><div class="db pv4 ph3 ph0-l no-underline dark-gray"><div class="flex flex-column flex-row-ns"><div class="pr3-ns mb4 mb0-ns w-100 w-40-ns"><a href=/2020/new-server-buy-assemble-part-1/ class="db grow"><img src=https://blog.melroy.org/images/2020/12/cooler.jpeg class=img alt="image from New Server: Buy & Assemble (Part I)"></a></div><div class="blah w-100 w-60-ns pl3-ns"><h1 class="f2 fw1 avenir mt0 lh-title"><a href=/2020/new-server-buy-assemble-part-1/ class="color-inherit dim link">New Server: Buy & Assemble (Part I)</a></h1><div class="f6 f5-l lh-copy nested-copy-line-height nested-links"><p>My <a href=https://server.melroy.org/ target=_blank rel="noreferrer noopener nofollow">current server</a> is 15 years old, and time for an upgrade! Finally! After all, adding additional memory is not good enough and we hitting the limits of the old hardware. We will replace the whole server from the ground-up.</p></div><a href=/2020/new-server-buy-assemble-part-1/ class="ba b--moon-gray bg-light-gray br2 color-inherit dib f7 hover-bg-moon-gray link mt2 ph2 pv1">View full post</a></div></div></div></article></div><div class="relative w-100 mb4"><article class="bb b--black-10"><div class="db pv4 ph3 ph0-l no-underline dark-gray"><div class="flex flex-column flex-row-ns"><div class="pr3-ns mb4 mb0-ns w-100 w-40-ns"><a href=/2020/gpt-3-we-are-doomed/ class="db grow"><img src=https://blog.melroy.org/images/2020/10/logo.png class=img alt="image from GPT-3 – We are doomed"></a></div><div class="blah w-100 w-60-ns pl3-ns"><h1 class="f2 fw1 avenir mt0 lh-title"><a href=/2020/gpt-3-we-are-doomed/ class="color-inherit dim link">GPT-3 – We are doomed</a></h1><div class="f6 f5-l lh-copy nested-copy-line-height nested-links"><p>I would like to talk about artificial intelligence (AI), <strong>GPT-3</strong> to be specific. Has been a while since I posted an article, but I noticed an urge to write about GPT-3 🙂. Without further ado, let’s get into what GPT-3 is. And why this is such an important topic to discuss.</p><p><figure><img class=image src=/images/2020/10/openai_logo.png alt=OpenAI><figcaption>OpenAI Logo</figcaption></figure></p></div><a href=/2020/gpt-3-we-are-doomed/ class="ba b--moon-gray bg-light-gray br2 color-inherit dib f7 hover-bg-moon-gray link mt2 ph2 pv1">View full post</a></div></div></div></article></div><div class="relative w-100 mb4"><article class="bb b--black-10"><div class="db pv4 ph3 ph0-l no-underline dark-gray"><div class="flex flex-column flex-row-ns"><div class="pr3-ns mb4 mb0-ns w-100 w-40-ns"><a href=/2020/bests-electric-cars-for-your-money/ class="db grow"><img src=https://blog.melroy.org/images/2020/03/honda_e.jpg class=img alt="image from Bests electric cars for your money"></a></div><div class="blah w-100 w-60-ns pl3-ns"><h1 class="f2 fw1 avenir mt0 lh-title"><a href=/2020/bests-electric-cars-for-your-money/ class="color-inherit dim link">Bests electric cars for your money</a></h1><div class="f6 f5-l lh-copy nested-copy-line-height nested-links"><p>Currently, I’m also searching for an electric car. Of course when you are buying a car for yourself, you are judging your bare minimal requirements. Like what is the minimum range (for electric cars), the type of car or what is your budget you want to spend on a car.</p><p>Aside from all those factors, those cars were hitting the marked and I couldn’t choose any more. The cars have huge differences in both range and starting price. This gave me the idea to come up with some similar calculation what is used in the IT; to compares hard-disks/solid state disks. Namely the cost of of 1 Gigabyte.</p></div><a href=/2020/bests-electric-cars-for-your-money/ class="ba b--moon-gray bg-light-gray br2 color-inherit dib f7 hover-bg-moon-gray link mt2 ph2 pv1">View full post</a></div></div></div></article></div></section><section class=w-100><h1 class=f3>More</h1><h2 class="f5 fw4 mb4 dib mr3"><a href=/2019/air-quality-meter/ class="link black dim">Air quality meter</a></h2><h2 class="f5 fw4 mb4 dib mr3"><a href=/2018/get-the-most-out-of-your-network/ class="link black dim">Get the most out of your network</a></h2><h2 class="f5 fw4 mb4 dib mr3"><a href=/2018/upgrading-gitlab-server/ class="link black dim">Upgrading GitLab server</a></h2><h2 class="f5 fw4 mb4 dib mr3"><a href=/2017/telegram-why/ class="link black dim">Telegram – Why?</a></h2><a href=/posts/ class="link db f6 pa2 br3 bg-mid-gray white dim w4 tc">All Posts</a></section></div></main><footer class="bg-dark-blue bottom-0 w-100 pa3" role=contentinfo><div class="flex justify-between"><a class="f4 fw4 hover-white no-underline white-70 dn dib-ns pv2 ph3" href=https://blog.melroy.org/>© Copyright Melroy van den Berg, created with 💖 and 🔨 with Hugo 2025</a><div><div class=ananke-socials><a href=http://linkedin.com/in/melroyvandenberg target=_blank rel="noopener me" class="ananke-social-link link-transition linkedin link dib z-999 pt3 pt0-l mr1" title="follow on LinkedIn - Opens in a new window" aria-label="follow on LinkedIn - Opens in a new window"><span class=icon><svg viewBox="0 0 448 512"><path d="M416 32H31.9C14.3 32 0 46.5.0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6.0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3.0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2.0 38.5 17.3 38.5 38.5.0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6.0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2.0 79.7 44.3 79.7 101.9V416z"/></svg> </span></a><a href=https://mastodon.melroy.org/@melroy target=_blank rel="noopener me noopener" class="ananke-social-link link-transition mastodon link dib z-999 pt3 pt0-l mr1" title="follow on Mastodon - Opens in a new window" aria-label="follow on Mastodon - Opens in a new window"><span class=icon><svg viewBox="0 0 448 512"><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48.0.0.0-63.72 28.5-63.72 125.7.0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54.0 01-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg> </span></a><a href=https://github.com/melroy89 target=_blank rel=noopener class="ananke-social-link link-transition github link dib z-999 pt3 pt0-l mr1" title="follow on GitHub - Opens in a new window" aria-label="follow on GitHub - Opens in a new window"><span class=icon><svg viewBox="0 0 496 512"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6.0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6.0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3.0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1.0-6.2-.3-40.4-.3-61.4.0.0-70 15-84.7-29.8.0.0-11.4-29.1-27.8-36.6.0.0-22.9-15.7 1.6-15.4.0.0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5.0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9.0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4.0 33.7-.3 75.4-.3 83.6.0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6.0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9.0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> </span></a><a href=https://gitlab.melroy.org/melroy target=_blank rel=noopener class="ananke-social-link link-transition gitlab link dib z-999 pt3 pt0-l mr1" title="follow on GitLab - Opens in a new window" aria-label="follow on GitLab - Opens in a new window"><span class=icon><svg viewBox="0 0 512 512"><path d="M503.5 204.6 502.8 202.8 433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38 423.5 10.83 420.8 9.865 417.9 9.57 415 9.275 412.2 9.653 409.5 10.68 406.8 11.7 404.4 13.34 402.4 15.46 400.5 17.58 399.1 20.13 398.3 22.9l-47 144H160.8l-47.1-144C112.9 20.13 111.5 17.59 109.6 15.47 107.6 13.35 105.2 11.72 102.5 10.7c-2.64-1.025-5.52-1.405-8.38-1.113C91.26 9.878 88.51 10.83 86.08 12.38c-3.24 2.05-5.75 5.07-7.16 8.64L9.267 202.8 8.543 204.6c-10.027 26.2-11.263 55-3.52 82 7.747 26.9 24.047 50.7 46.447 67.6L51.74 354.4 52.33 354.8 158.3 434.3 210.9 474l32 24.2C246.6 500.1 251.2 502.5 255.9 502.5S265.2 500.1 268.9 498.2l32-24.2 52.6-39.7 106.7-79.9L460.5 354.1c22.4-16.9 38.7-40.6 45.6-67.5C514.7 259.6 513.5 230.8 503.5 204.6z"/></svg> </span></a><a href=/index.xml target=_blank rel=noopener class="ananke-social-link link-transition rss link dib z-999 pt3 pt0-l mr1" title="follow on RSS - Opens in a new window" aria-label="follow on RSS - Opens in a new window"><span class=icon><svg viewBox="0 4 20 18"><circle cx="6.18" cy="17.82" r="2.18"/><path id="scale" d="M4 4.44v2.83c7.03.0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9.0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9z"/></svg></span></a></div></div></div></footer></body></html>