$ date Sun Jan 8 08:33:51 PM AEDT 2023 Big changes to `l-m.dev` begin today. A complete revamp of my internal server infrastructure and a complete redesign of my entire website's look and feel. blog.l-m.dev -> l-m.dev/cs `blog.l-m.dev` has been deprecated and automatic link rewriting rules apply to old links to bring them to `l-m.dev/cs`. OpenBSD has been chosen to run this website instead of Alpine Linux. At both endpoints, front facing and internal, OpenBSD is used to glue everything together. l-m.dev/3d This is my 3d portfolio brought back from a past time. More information there, not here. This has been along time coming, but it's all done now. $ date Fri Jan 20 12:48:35 AM AEDT 2023 Added `static.l-m.dev` to serve static content such as images and videos for `/3d`. The `/3d` route loads much much faster, and content is cached on the host browser. Webmentions using `webmention.io` have been set up and attached to all content. Actual handling and rendering of said webmentions on posts have not been implemented yet, I am waiting for more traction first. $ date Fri Apr 21 11:59:26 PM AEST 2023 Now using FreeBSD and happily so. OpenBSD broke itself after an update (7.3), so installed FreeBSD and set it up quickly. Had the time to fix my current nginx setup, caching, rate limiting, and everything else. FreeBSD has just been developed to a higher level than OpenBSD, more money thrown at it by investors. FreeBSD lets me take advantage of AIO, which I like a lot. Still being bombarded with obvious `.env` and `/wp-login.php` requests, my log files reflect that, good thing I keep them! I will find a way to deal with them in time. Automatic link rewriting: `physics-applied.l-m.dev` -> `l-m.dev/physics-applied`. Goodbye for now! $ date Mon Apr 24 12:42:02 PM AEST 2023 93% of all malicious requests are `.php` urls. They are all banned, you will get flagged if you request anything of the sort. Nginx logs requests that match a list of regex to a seperate log file, and fail2ban scans it for matches.