For example, if I want a website where users can I signin to choose options such as changing or restarting a Docker container. Or various other systems level options available from a web interface.

I’m looking for something in the cloud but also something self hosted at home.

    • dudesss@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      8
      ·
      edit-2
      7 hours ago

      Too many features. I should have mentioned that I want it very limited. For example, to give to clients to restart game servers.

      Edit: Cockpit is great! But to give remote access to full user-level shell access is not something I want. It might have access to other features I would want to avoid like installing software. Instead I want strictly it to commands like,

      • Backup,
      • Restore,
      • Restart
      • Update,
      • Modify config files,
      • File download,
      • File upload
      • skankhunt42@lemmy.ca
        link
        fedilink
        English
        arrow-up
        14
        ·
        9 hours ago

        You’re better off telling us the problem you’re trying to solve than come to us with a solution to something we have no idea about.

        If you describe the problem first, we might have a better idea than a web shell, which in all honesty is a bad idea.

      • Strit@lemmy.linuxuserspace.show
        link
        fedilink
        English
        arrow-up
        8
        ·
        8 hours ago

        You don’t have to use all the features. Restarting a service is a pretty broad feature. If it’s too broad, You will likely have to code something yourself.

      • atzanteol@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        6
        ·
        8 hours ago

        Too many features

        What does that even mean? Are you looking for a bespoke system that does exactly what you want and nothing else?

  • JustEnoughDucks@slrpnk.net
    link
    fedilink
    English
    arrow-up
    3
    ·
    8 hours ago

    I started using Dockhand for container administration. It is pretty new, but works well.

    You can view container logs, update/restart containers, and run a terminal inside of the containers, but not the host system.

    You can create a new socket proxy just for the containers that you want to give them access to maybe.

  • muxika@piefed.muxika.org
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    9 hours ago

    Maybe something like Guacamole with multiple users configured to ssh into a terminal. You can lock down permissions so users can only SSH automatically where they’re supposed to go.

  • bruce965@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    7 hours ago

    Sorry, not an answer to your exact question… Dockge might be the answer if you need a web UI to manage Docker containers.

    If you need something more specific, like a button dashboard to run custom commands, perhaps you could build your own with Vite (Node.js). You will need to understand basic HTML, CSS and JavaScript. (EDIT: OliveTin makes more sense.)

    As for authentication, you could configure a basic authentication on your favourite reverse proxy (such as Nginx), or look for something more advanced such as OIDC/OAuth2 through Keycloak.

    • dudesss@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      7 hours ago

      OliveTin is exactly what I wanted (tbh, was heard to read with your crammed together text, thanks as well @bonenode@piefed.social for helping me spot it! )

      Keycloak, Pocket ID, Authentik, anything of the sort does sort great as well! Thanks for the recommendation for the follow-up step! :-)

      • bruce965@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 hours ago

        Ah! Sorry for the textdump, and thanks for the feedback. I’ll keep it in mind in the future.