By Rian

Gray, a writer.

How to Setup Caddy + DuckDNS for Local HTTPS

After starting few containers on Docker, the one problem nobody mentions, and quite frankly, none of the installation guides talk about, is the web UI management. Not a management UI of a single project, but managing the UIs, the plural. More and more user friendly open source projects are adopting web UI as baseline, yet,…

How to Use Space Bar on Komga Web Viewer

There are two parts advantage of moving to web-based apps and platforms from my experience: one, web-based development seems to be more active (completely anecdotal), and two, web-based means I can come up with an add-on rather easily. Komga is a comics and graphic novels DB manager — yet another Docker post I am still…

App to Redirect URL on Browsers

The prevalence of web UIs with advanced DB features on them make it possible to save search queries on bookmarks. For example, I could keep track of a favorite author on a eBook platform with a url similar to service.ddns.org:port/search?=authorname. Each platforms have their own URL scheme, but the point is simple. This approach would…

App to DDNS with API for Local HTTPS Certificate

I’m still in the process of writing up the Caddy + DuckDNS post, but I thought to make a separate post anyway what DDNS is and why I am writing about DuckDNS for the particular home lab setup. DDNS is often used for home or small office environment, when the IP address to the said…

Claude Spiel: A Week with Claude Pro

It has been roughly a week, first week, on the paid subscription LLM service. I did hear good things about Claude, especially its versatility when it comes to answering general questions and coding. For the life of me, I was not satisfied with ChatGPT and Gemini when it came to getting helps on coding, —…

App to Reverse Proxy on Synology DSM

Synology DSM is equipped with rudimentary level of reverse proxy feature, but after few home lab projects, I believe a user ought to notice the inherent reliability issue. In my setup, I keep my NAS unexposed the to the internet — the only way to access it is via Tailscale or VPN. The problem with…

App to Manage Multiple Tabs on Firefox

I suppose each developers have their own basic browsers to fallback to. If it works on this browser, it’s likely going to run on all browser. My go-to browser, especially for apps that offer web UI, is Firefox. Part of the reason why I haven’t moved to Chrome — aside from the usual memory jokes…

Rechargeable Battery and Electric Door Lock in Korea

It’s customary to look for rechargeable batteries for price or for environment or otherwise. My go-to guide on the matter thus far: rechargeable battery is like LED light bulbs of AAs, high upfront but cheaper in the long run. AA or AAA batteries go into remotes are less an issue — they tend to last…

How to Find Destination Tracking for ECMS in Korea

I don’t buy as much as I used to from Amazon, partly because the platform is now also plagued with generic items that are also available on Chinese platforms. Why pay for pacific crossing twice, only to be charged double or more for the same product? But there are still products that can only be…

App to Fix Globe Bookmark Favicon on Firefox

Firefox is giving me different varieties of issues lately. Partly, because I think most apps are now geared toward Chrome and Safari — the most popular on all platforms or the most popular on single platform browsers. But that’s an excuse for Firefox not working with websites and web UIs, not the Firefox’s own bookmarks…

How to Stop YouTube AI-Translation on Mobile

In my previous post, I’ve hinted there is something in the works for the mobile environment. I wasn’t sure how well it would work. For some contexts, YouTube has a mobile webpage, not a responsive UI like you see on The Mad Tea Party. You can easily catch that by the subdomain, m.youtube., when it…

How Safe is Memorable Password?

Number one rule of any password is: the weakest link is human. xkcd often puts out great educational comic strips on the subject. One I am thinking of, as no doubt you could have seen in the generator post, is the legendary “correct horse battery staple”, only that he did rigged the game to prove…

How to Generate Memorable Password

I have made several Python password generators. One consistent goal of my generators is its password usability; memorized or not, a user should be able to type it without the worry of user errors. The key here is “type”, because, I’ve learnt the hard way that some password policies out in the wild are purely…

App to Stop YouTube AI-Translation via User script

I had covered this issue before using a dedicated add-on on browsers. While it worked, there were two problems, at least in my opinion: a. it’s a separate app just for one website, b. it’s not available on iOS. Granted, I was not able to find a universal user script that works on both platforms,…

App to Run Userscripts on iOS Safari

What I like about Firefox and its community-driven open source nature really coincides with a lot of what I like about Python. There are always like-minded people trying to solve a problem that is often too niche for other browsers. Having said all the that, Safari, as a browser platform, lacks that community attention yet.…