Home avatar

Interested in Linux, self-hosted services, and software development, with occasional posts about games. This blog documents problems I run into, solutions that work, and tools or projects worth sharing.

Building a Git Over HTTPS Server With Caddy and Containers

This article explains how to quickly set up a lightweight private Git server with HTTPS support and basic authentication using Caddy2 and containers. It’s perfect for scenarios that don’t require full GitLab/Gitea functionality, offering simple configuration, security, and efficiency for personal or small team self-hosted code hosting platforms.

Turn Idle Devices Into Windows Extended Screens Using Sunshine, Moonlight, and Virtual-Display-Driver

Create virtual displays using Virtual-Display-Driver, combined with Sunshine streaming server and Moonlight client, to turn Android phones, tablets, and other idle devices into wireless extended screens for Windows computers. This tutorial provides detailed configuration steps for all three tools to achieve an efficient screen extension solution within the same local network.