this post was submitted on 22 Nov 2023
2 points (100.0% liked)

Self-Hosted Main

502 readers
1 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS
 

There have been major improvements to Slaanesh, the self-hosted game tracker (https://github.com/h-quer/Slaanesh) in the last few weeks. Major changes since the initial post are:

  • Made it available as simple docker container, can be run with a very basic compose file, see github for instructions
  • Dark mode support added
  • Most config file options are now accessible from within the UI, also added a lot of new config options
  • Configurable display style for each category (choice between card style and two different table styles)
  • Reworked and streamlined add game dialog (still needs IGDB ID or exact IGDB name to match, though, no fuzzy search yet)
  • Nice charts on the overview screen instead of just tables
  • A whole lot of minor improvements

Next up:

  • General UI improvements, especially considering responsiveness - there is probably a lot that can be done with asyncio which I have barely used so far
  • Improve card display style (currently doesn't support search/filter and performance isn't great for large lists, which is why it's the default style for only the playing tab)
  • Make it render properly on mobile
  • Build a native mode version for local (not self-hosted) usage
  • Enable adding Twitch client ID and secret via the UI, and save them not in plain text in the config file but separately and encrypted

I'm looking forward to lots of feedback and hope this will help others organising their game collection, too!

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 1 points 10 months ago (1 children)

This could feasibly replace my current method of using an excel document, will be following with interest

[โ€“] [email protected] 1 points 10 months ago

That's exactly what it's intended for :)

One issue I had is that I did't track IGDB IDs in my Spreadsheet, just names. Matching the IGDB ID is quite cumbersome by hand, which is why Slaanesh comes with a name to ID matcher in its toolbox (wrench icon in the upper right). That takes all the names and creates a csv output with matched IGDB IDs, which then can be added to your spreadsheet (using vlookup or similar) for easy import.

Matching does require an exact name, no fuzzy matches, so it will not match everything and some manual matching will still be required. But I think this is better than getting false matches, which are much harder to find manually, when using fuzzy search. Hope it helps!