Nginx
-

GitLab — Self-Hosted at gitlab.kouider.de
I run my own GitLab at gitlab.kouider.de — the instance and its CI infrastructure are fully managed by me, including two GitLab runners with different build strategies. The instance Self-hosted GitLab gives complete control: users and groups, fine-grained project permissions, repositories, and the whole CI/CD pipeline layer. Running it myself means no third-party limits on…
-

Private NPM Registry
A self-hosted NPM registry (Verdaccio) for my private packages — scoped, proxied, and shared by all my projects. This post covers the platform and the knowledge behind it. Why a private NPM registry Internal libraries and shared code belong on a private registry: they stay out of the public npm registry entirely, they’re available to…
-

Private Docker Registry
A self-hosted container registry for private Docker images — on my own infrastructure (Docker Registry v2 with Nginx + SSL), wired into my CI/CD pipeline. This post covers the platform and the knowledge behind it. Why a private registry Not every image belongs on a public registry. Internal builds, client-specific images and in-progress work stay…