Setup Mikrotik for Orange PartnerNet

This is the bare minimum configuration to make Orange PartnerNet fiber connection work on Mikrotik on LAN1 port: /interface bridge add name=bridge1 /interface pppoe-client add add-default-route=yes disabled=no interface=ether1 name=pppoe-out1 password=****** use-peer-dns=yes user…

Restic backup via systemd timer

I am putting this here because it worked for me for a long long time, unattended and now I am replacing it with a docker version I crafted in a meantime. This makes me think that I did not post anything about it and I should. But in case I will need it in the future it won't get …

Cloudflare DNS backup action

Here's a quick Github Action a prompt blurted to periodically backup a Cloudflare DNS settings for all my domains and commit them into the repository. Zero maintenance required once set up: name: Cloudflare DNS Backup on: workflow_dispatch: schedule: - cron: "40 0 *…

Setup fan control on Pi 4 PoE hat

This should be a simple task - to properly setup fan control on Raspberry Pi 4 Model B Rev 1.1 running Raspberry Pi OS 64-bit based on Debian Bookworm, released 2024-11-19. Powered via PoE hat. Looking around, I have soon found out there are like million guides and all of them di…

Programming Arduino pro mini with CH341A on Mac

I decided to write this guide, because there are a few details and nuances that I will probably forget soon and then I will have to rediscover them again. So lets get dirty! Arduino pro mini This device probably does not need too much introduction. Small, bare-bones ATmega 328P w…

Automatic remarkable backup script on mac

Automatic Remarkable2 backup on Mac This script backs up the data and its config from your Remarkable2 tablet to the repository once it is connected via USB, commits it and pushes to origin. Install Create a git repository with origin and with this script: #!/bin/bash BACKUP_DIR…

Replacing z with zoxide

Today I once again stumbled upon a painful problem of rupa/z which I was Using since forever. The problem is that once you delete a folder, z will try to cd into it, but then it fails: The directory 'nonxistent' does not exist. I tried to poke around the GitHub issues an…