Skip to content

Predefined categories #127

@dacagi

Description

@dacagi

Foreword

I only recently discovered this project and I've been implementing it side by side with my existing SWAG setup for a reverse proxy. I really like that this is simple enough for most people but also combines many features that would otherwise mean having separate services like Uptime-Kuma and Beszel for service and host monitoring respectively. I specially love its autodiscovery feature via providers, that's the most useful thing ever. In summary, congrats for such an awesome project, I'm super hyped and keep a close eye on it.

Question

That being said, my question/proposal was in relation to the predefined categories. I was looking to update the existing list with some more apps that I use and post a PR, and while I was doing that I noticed that I got some categories on my dashboard that I don't see mentioned in the categories.go file.

For example I got SearxNG categorized as Search, correctly, but I don't see the app or the category listed in the file. Also, Jellyfin appears to be under Media, but I got it listed in a new category Streaming. Similarly I got other services like Vaultwarden, Nextcloud, and even Filestash categorized but they don't appear at all in the file.

So my first question is, is there any other file I should be looking for which defines the categories used on the homepage? Where did these unknown categories come from?

Proposal

Second question, possibly maybe a feature too, what are your future plans around this? I would be willing to create a much bigger list of supported predefined services if you'd like me to. But then I thought about the difficulties around maintaining it up to date whenever new services come and go.

So I remembered as an example the well known and curated awesome-selfhosted list of apps, which kind of already does the same job. I was investigating the possibility of querying its dataset on awesome-selfhosted-data to externalize the issue. It provides not only service and category (tags) but also many other interesting details we could make good use of in the homepage dashboard.

I was wondering what your thoughts about these topics were, before I proceed further with either the PR to update the existing predefined list or a deeper investigation on the possibility to integrate an external tool to achieve similar results.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions