Manage your Kindle+Koreader
Essential commands and tips for managing your Kindle
Essential commands and tips for managing your Kindle
How to create and deploy Android binaries using NDK cross-compilation
A step-by-step guide to publish a Kotlin Android library using Gradle Kotlin DSL
Configure Android to automatically set ADB TCP port 5555 on system startup
Execute Javascript in Kotlin using Rhino
A guide to setting up and using ntfy for self-hosted push notifications
A walkthrough to keep your domains up-to-date with your home IP using Cloudflare DDNS
A comprehensive guide to hosting your services securely using Caddy as a reverse proxy
List of my self-hosted containers and their purposes
A guide to setting up your own Gitea instance for repository backup