Random thoughts, tutorials and more. I’m just some purple animal on the internet. You can visit my main website.

Deploying your own GitLab instance under 5 minutes

It’s no secret that I work around GitLab during my day job and that I generally love this software.
This blog post is therefore not biased at all in any way or form. (do I need to mark this further as sarcasm, or did everyone get the memo?)

For this quick tutorial, you’ll need:

  • Some machine where the instance will be hosted
  • Docker installed on the machine
  • Ability to read instructions

For this, we’ll be using docker compose which provides an easy way to bring services up from a configuration file.
This tutorial just provides a bare bones instance that you will need to configure further later.

Setting up WireGuard tunnels from a BGP router

I recently re-started my BGP shenanigans, and with that, re-setup some VPNs using WireGuard for my personal machines.

I basically use those to whitelist connections to certain applications to only the prefix used by my machines.

The host machine runs Debian and BIRD1, and the end devices are diverse from standard Linux machines, to Windows desktops, to iOS devices.

First, the BIRD configuration is pretty trivial, just adding a route for the prefix via lo:

Sending commands to a Docker Compose Resonite headless

After searching for a bit, I found a way to send commands to a Resonite headless within Docker programmatically without having to run docker compose attach <container> and having to manually detach.

You will need the software socat installed on the host machine, given most of my machines are running Debian, this can be done via apt install socat.

Now, you can use:

echo 'worlds' | socat EXEC:"docker attach $(docker compose ps -q reso-headless)",pty STDIN

In this command, replace:

Finding music

In this blog post, we’re gonna see some places where I find music. Some of those are paid, some of those are free.

First, let’s go over some good players:

  • XMPlay - Probably the most accurate MOD player out there
  • Foobar2000 - Also a really good player, multi-platform as well
  • VLC - Plays everything, though badly for some files

Most of the music I listen to are modules (or MODs), to get those, I have a few places:

Liberate your news with RSS

RSS, standing for Really Simple Syndication, is a really good and easy way to get all your news right onto your computer.

While the standard is fairly old now, being older than me, it still fills its purpose wonderfully.

To have a simple outlook, RSS allows you to get news from feeds made available by websites and aggregate them into a software.

Some good RSS readers include:

Finding RSS feeds is also easy. You can find them by searching online for them or looking for the RSS icon on websites (small dot with the three lines going out like a broadcast).