OUS - Self Hosted App Template

aspcore dotnet docker c# selfhosted

I’ve been using trakt for as long as I remember to track all of the TV and Movies that I watch. In late 2025 they released v3 of their website, and swiftly unreleased it. Why? It’s garbage. At the time of writing they have released it again with missing features, VIP degraded, and some of the best features are just gone.

With the increased usage of AI and “vibe coding” in apps, the Enshittification of the internet seems to only be getting worse and worse as time goes by. I no longer trust some of the websites I use the most, and have been thinking about keeping my data to myself a lot recently.

I released MyFicDB in January which is a self-hosted single user alternative to AO3 and is what I’ve used as the base of my One User System (OUS) template.

It’s a C# ASP Razor App, using a (now) heavily modified Identity system. It’s incredibly simple, but also very easy to quickly implement new features as I need them. I stripped MyFicDB down to the bare backend code, and in my template implemented a Notification System, Email Sender, Automatic Backups that can be stored locally and sent as an email, with various scheduling settings.

I’m currently in the process of rewriting the Game Tracking app that I made back in 2021 in PHP, GameTrakr that I never released publicly, to use this template. It will be hosted externally (thanks Hetzner) but in the event of a catastrophic failure, I won’t lose my data thanks to my automatic backups - which as of right now, I haven’t had on GameTrakr since 2023 and nearly lost all of my data in 2024 thanks to an IONOS outage.

I may release the Template at some point once it’s fully packed, but once GameTrakr has been migrated, I’ll be starting on creating my own self hosted version of Trakr that I have full ownership of, my data is mine, and I can keep pesky AI bots from training themselves on.