Self-hosted URL Shortener: Shlink
Keep control over all your shortened URLs, by serving them under your own domains, using this simple yet powerful tool.
Built at home. Runs in production.
Clif's Edge is where I write down what actually worked: self-hosting guides, Laravel-adjacent tooling, and the small operational details that matter once software is in the wild.
Browse by topic
The site is intentionally small. These links point to the kinds of posts already here and the direction the blog is growing.
Privacy analytics
Cloud vs self-hosted tradeoffs, SMTP setup, and the sharp edges worth knowing before you deploy it.
Laravel apps
A short operational checklist for getting a Laravel time-tracking app running fast in a self-hosted setup.
Small services
A compact guide to standing up a serious URL shortener without outsourcing the domain or the data.
Fresh writing
A straightforward reverse-chronological feed, with the framing cleaned up but the workflow still markdown-first.
Keep control over all your shortened URLs, by serving them under your own domains, using this simple yet powerful tool.
Looking for privacy-focused web analytics? My new blog post breaks down Plausible Analytics - comparing cloud vs self-hosting options, with practical setup tips from my own experience. Learn how to bypass Google Analytics without sacrificing insights!
Implement continuous delivery of your HydePHP static website to your home server using Gitea Actions.
Solidtime is a GPLv3 open source time-tracking tool written with Laravel. Here are some additional notes for self-hosted quick setup.