Hi, I’m 4rkal

I post interesting things I stumble upon. Mostly about linux, privacy, crypto, and programming. I also love selfhosting stuff.

Setup a selfhosted newsletter using listmonk

Listmonk is an amazing feature packed selfhosted email newsletter manager. It offers loads of features like analytics (clicks, opens, bounces), templates, public subscription pages, importing subscribers and much more!

Selfhost your own gitea instance - selfhosted, lightweight github alternative

In this article I’ll walk you through how you can run your own gitea instance. But first What is gitea? Gitea is a painless selfhosted Git service. It is written in Go and is extremely lightweight. I run a gitea instance on my Le Potato and it barely uses any resources. Why use gitea (vs GitHub, GitLab etc) I started running my own Gitea instance because I wanted a private place to host my Obsidian notes....

Improving Go API request performance

In this post I'll show you how I improved the performance of my go based cryptocurrency exchange aggregator. By making small changes, like using goroutines, switching JSON libraries and reusing HTTP handlers.

My Obsidian + Hugo blogging setup

In this post I go through how I have setup my Obsidian and Hugo blogging workflow. I use a single vault and auto publish my articles with hotkeys.

New look, new start

I recently switched from the hugo LoveIt theme to PaperModX . Why the switch? The LoveIt theme hasn’t been updated in 2+ years. PaperModX has a more modern look LoveIt doesn’t work that well with obsidian. The overall switch went pretty smoothly. You can see the changes I made in this commit. For anyone wondering this what the website used to look like More articles to come! The theme wasn’t the only change that I made....

August 11, 2024 128 words 1 min

Ultimate Monero ColdStorage Guide (Feather X Anonero)

In this comprehensive guide, I will walk you through the process of easily setting up Monero cold storage using an old computer and your smartphone, using animated QR codes. No USB needed!

December 14, 2023 1057 words 5 min

Easy monero cold storage

In this article I will show you how to “easily” generate a live archlinux usb with the monero gui pre-installed. Requirements An archlinux install A usb Setup In this guide I will show you how to build a custom archlinux iso with monerogui installed. I will not be providing any pre-built images. The first thing you will have to do is install archuseriso. You can install it from the aur using this command:...

November 7, 2023 723 words 4 min

SSH Remote Access NO Port-Forwarding NO Cloudflare

In this article I will show you how I securely connect to my remote machines without having to configure port forwarding. Requirements: A computer “server” (running linux) A internet connection Another computer to connect to your server (running linux) Why? If you want to access your server without portforwarding in a extremely secure fashion you will want to follow this tutorial. You will be connecting to the server via tor which will make it harder for anyone to find the url of the server and ill show you how to setup keybased auth for even more security!...

October 4, 2023 467 words 3 min