This site is a neat little project of mine and hosts more than just a blog. By the site I generally just mean the server ‘stack’ this website routes too. Here is a (potentially non-exhaustive) list of some of the things the site does.

Unduckified

This websites runs a unduckified instance which can be found at https://duck.xp.dog/ It currently has no global overrides as im hesitant to run my own public search engine proxy service since you know, the internet is a different place as it was when I was younger. That being said, it does serve a page that instructs you to add the OpneSearch (i think thats the name) redirect and you’ll be sent wherever duckduckgo would have sent you with a Bang. Except, processed locally, in the browser. (As it probably should be.)

Nostr

wss://nost.xp.dog hosts my personal nostr instance for my posts. As of recently it looks fucked up as I had a fail of my media server which has robbed several posts of their rich media content, but live and learn I’m new to this.

Blossom Media Server

To know what this means, look up what Nostr actually is and the BUD specificaition NIPs. (If they’re still called NIPs). Regardless, it’s a media server, locally hosted, for my media. Now if I can just figure out how to do a data migration without cleanring the DB. (ty Docker / Podman) /s

Email

I don’t use it for too much as of yet, but am working on using it more as I like the idea of owning my shit on my domain within my control, other people should also vy for that, so logn as they still have the oppertunity.

Redirection (kind of?)

I have some basic Nginx rules accompanied by a redirect to a remote farside instance. See: https://farside.link/ for how it works. TL;DR, I use Mullvad VPN so I regularly find myself using Alternative Frontends as my only means to access certain sites. The (kind of) is in reference to it not working particuarly well due to software constraints, nginx constraints, and my inability to regex my way out of a paper bag. Luckily Unduckified can basically do this for me if I set it up correctly, I just need to learn how to do that.