luca.stancapiano
New Member
I'd like to share MyHomeGames, a new gaming platform I've launched that's 100% Linux compatible. If anyone wants more information, please contact me. Here's the link: https://myhomegames.vige.it
If I can give you one honest piece of advice from my own experience build it primarily for yourself first, not for other people. Make the tool you personally need and want to use every day, and then let others discover it naturally if it solves their problems too.You did a good job.
I created the project to use it on a Linux platform, since they're all for Windows unless you use Wine, but that's about it for performance.
I call it a platform because it's a complete system. You organize your libraries and run your games.
Since it's a web server, it's necessary, but you can think of it as a common package to install. In the future, I'll also put it on Yum and Apt-Get.
The initial Twitch configuration is a bit tricky, but I think I've configured it well and added explanations everywhere.
You hit the nail on the head. I started out with the idea of making one for myself. The name 'My' comes from thatIf I can give you one honest piece of advice from my own experience build it primarily for yourself first, not for other people. Make the tool you personally need and want to use every day, and then let others discover it naturally if it solves their problems too.
From my perspective, I personally struggle to see a strong need for something like this as a general user. That’s just my viewpoint though. I’ve played games for 25+ years, probably over 8000 games total, and I own somewhere between 4000–5000 games across platforms (about 2500 on Steam alone), and even with large libraries I never really felt the need for a separate metadata/database system outside the launcher itself. Most organization for me happens inside Steam, Lutris, or whatever runner I’m using.
That said, I do understand the appeal from a self-hosting or data-control mindset. If someone wants a centralized personal dashboard, or likes building their own database/server around their collection, then it starts to make more sense. It just feels like a niche audience rather than a general “gaming platform,” at least from how I see it.
So I’m not saying it’s a bad idea just that maybe the strength of it is as a personal tool built from your own workflow rather than trying to solve everyone’s problem at once. If it solves something for you, chances are the right people will find it naturally.
Just my personal perspective based on how I manage my own library .
Thanks you. You can currently download and try it from https://myhomegames.vige.it . I'll add it to the apt and yum repositories soon.Interesting project. Self-hosted tools for managing game libraries aren’t very common on Linux, so it’s nice to see something like this being developed.
A lot of self-hosted users prefer local-first setups where external accounts are optional. Right now Twitch feels mandatory, which makes testing and onboarding harder than it needs to be.
Don't worry. Since version 1.0.0, twitch/igdb is optional. I'll tell you more. I'm already working on integrating other databases. Currently, when you install it by default, it doesn't ask for any permissions, and you're free to build your own database. TheGamesDB is interesting and I didn't know itFull disclosure, I was reading along this thread with some intrigue as I avidly self host a variety of services/servers within my homelab.
Until I read this line. It seems that @kibasnowpaw gave the project an honest go and I was intently following along with their critiques as it's clear they understand both the ecosystem and intent behind the project. But this statement halted me dead in my tracks from further pursuit or interest in the project.
It's a neat project I still find intriguing; but I'll not likely take interest in driving it until the entangling of Self Hosted projects reliance on proprietary services are better addressed. Maybe leaning more into TheGamesDB or something similar; and preferably an integrated authentication system.
I have respect for the project; but when it comes to something like this I look at it through a pretty black and white lens and from the sounds of it's current state it doesn't seem to know which side of the fence it wants to sit on.
Kibasnowpaw has done a thorough job providing a respectable amount of real world critique; I'd encourage it to be taken as sincere constructive criticism in an effort to help make your project more appealing to your target audience. Which I am.
Unfortunately I have little desire to test drive due to the proprietary ties the projects seemingly bound too at this time. Keep up the good work though, it looks super clean and appealing to me.
GitLab Gitea