this post was submitted on 15 Apr 2026
40 points (95.5% liked)

Selfhosted

58958 readers
383 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.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

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.

top 23 comments
sorted by: hot top controversial new old
[–] Strit@lemmy.linuxuserspace.show 29 points 2 weeks ago (2 children)

This sounds exactly like what Cockpit was made to do...

[–] Voroxpete@sh.itjust.works 12 points 2 weeks ago

100%, Cockpit is what you're looking for OP.

[–] dudesss@lemmy.ca -5 points 2 weeks ago* (last edited 2 weeks ago) (6 children)

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 27 points 2 weeks ago (1 children)

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.

[–] lka1988@lemmy.dbzer0.com 8 points 2 weeks ago

This. Sounds like a classic example of the XY Problem

[–] Strit@lemmy.linuxuserspace.show 9 points 2 weeks 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 8 points 2 weeks 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?

[–] Magnum@infosec.pub 4 points 2 weeks ago

Just host a webpage with 7 buttons triggering off your shell scripts.

[–] 4am@lemmy.zip 0 points 2 weeks ago

Pterodactyl or Pelican if what you might want if you are looking to give tenants access to game servers on your own infrastructure.

https://pelican.dev/

https://pterodactyl.io/

[–] talkingpumpkin@lemmy.world 19 points 2 weeks ago (2 children)
[–] irmadlad@lemmy.world 3 points 2 weeks ago

+1 for OliveTin

[–] kayzeekayzee@lemmy.blahaj.zone 3 points 2 weeks ago

+1 for OliveTin also

[–] black_flag@lemmy.dbzer0.com 5 points 2 weeks ago (1 children)
[–] dudesss@lemmy.ca 10 points 2 weeks ago

I'm going to do it

[–] muxika@piefed.muxika.org 5 points 2 weeks ago* (last edited 2 weeks 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 3 points 2 weeks ago* (last edited 2 weeks ago) (3 children)

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.

[–] bonenode@piefed.social 8 points 2 weeks ago (1 children)

For a button dashboard as you put it I once got OliveTin recommended, haven't yet set it up though.

[–] dudesss@lemmy.ca 2 points 2 weeks ago

This is exactly what I wanted. Thank you!!!!

[–] dudesss@lemmy.ca 3 points 2 weeks ago (1 children)

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 2 points 2 weeks ago

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

[–] Jozav@lemmy.world 2 points 2 weeks ago

In the same(?) category: Portainer

[–] JustEnoughDucks@slrpnk.net 3 points 2 weeks 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.