Giter Site home page Giter Site logo

Comments (8)

joshuaboniface avatar joshuaboniface commented on August 18, 2024 1

I'd agree from the other direction. I'd love to filter out services that require docker (i.e. which provide no other installation methods).

from awesome-selfhosted-data.

nodiscc avatar nodiscc commented on August 18, 2024

I can see this being useful (e.g someone wanting to manage their entire setup through Docker, or shared hosting users looking for PHP projects...).

The easiest way would be creating a sub-page for each language/platform (similar to how we currently have a subpage for each tag/category). This would need to be implemented in https://github.com/nodiscc/hecat/blob/master/hecat/exporters/markdown_multipage.py

I don't think these sub-pages should be added to the sidebar (cluttering it), however the language tags in the list itself should be made clickable, and link to the corresponding platform/language sub-page.

A special page All platforms can also be made available with links to all platform/language sub-pages.

Edit: as a workaround for the time being, you can search for Docker using your web browser's built-in search feature (Ctrl+F)

from awesome-selfhosted-data.

nodiscc avatar nodiscc commented on August 18, 2024

Someone at https://old.reddit.com/r/selfhosted/comments/15y7y36/the_awesomeselfhosted_repo_released_a_new_website/ mentioned that it would be useful to have the ability to search for programs that have ready-made Arm binaries available (though which Arm?).

We could add Arm as a platform, and a sub-page would be built, only listing items which match this platform.

from awesome-selfhosted-data.

Ki-er avatar Ki-er commented on August 18, 2024

We could add Arm as a platform, and a sub-page would be built, only listing items which match this platform.

This seems like the best option, this way we dont need to have different Arm platforms and it is more generic for someone who is just browsing for arm projects

from awesome-selfhosted-data.

ShakataGaNai avatar ShakataGaNai commented on August 18, 2024

Maybe Kubernetes as well? Obviously, if it's dockerized it CAN be run in K8s, but sometimes it can be quite complex if there is no documentation or examples.

from awesome-selfhosted-data.

nodiscc avatar nodiscc commented on August 18, 2024

To be clear, this would include any platform listed in https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms, so k8s as well.

from awesome-selfhosted-data.

cpdeethree avatar cpdeethree commented on August 18, 2024

Maybe Kubernetes as well? Obviously, if it's dockerized it CAN be run in K8s, but sometimes it can be quite complex if there is no documentation or examples.

Let's be more clear than that, if it's dockerized it can, but if it's an orchestration of containers (e.g. docker-compose) you will need the k8s equivalent which is usually either a Kustomize manifest or a Helm chart (rather than a series of disparate yaml files)

from awesome-selfhosted-data.

nodiscc avatar nodiscc commented on August 18, 2024

There is now a subpage for each platform (e.g. https://awesome-selfhosted.net/platforms/docker.html). You can navigate between platforms by clicking on the relevant icon/field in each project's metadata.

image

If you think a list of all platforms is needed somewhere, please open a new issue. Please include you thoughts on how/where this list should be displayed, as we shouldn't clutter the sidebar by mixing tags and platforms there.

I'd love to filter out services that require docker

You can do so by browsing the page for any other platform (e.g. https://awesome-selfhosted.net/platforms/php.html) - projects that require docker are normally tagged only with Docker.

from awesome-selfhosted-data.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.