this post was submitted on 28 Jan 2024
27 points (96.6% liked)

Selfhosted

50135 readers
504 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.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

At this point, I’ve got a lot of containers already running on my system, all in separate directories in my home directory. They’re each set up with a docker-compose file, and all of the volumes are just directories within those directories.

I don’t really want to change this setup, because it allows me to easily rip it all out and transplant it to a new system.

What I’d like is a web UI to see all of these containers, view their status, and potentially reboot them. It would also be great to be able to spin up VMs (not containers, but actual VMs) with it.

I’ve heard of Portainer, but haven’t had any experience with it.

What are your suggestions, and why do you recommend them?

all 15 comments
sorted by: hot top controversial new old
[–] Krafting@lemmy.world 8 points 2 years ago (1 children)

Portainer and Cockpit if you want to run VM (it also manage container but only with podman)

[–] hperrin@lemmy.world 4 points 2 years ago

Cockpit looks interesting. It’s got a lot of features I normally do with terminal commands, but the VM manager stuff looks like what I’m looking for.

[–] Moonrise2473@feddit.it 7 points 2 years ago

I tried portainer and it was overkill for my usage, too much overhead and too many features that I don't need.

Right now I'm using ajenti 2, which shows memory and CPU usage for the docker containers in the web page

[–] MigratingtoLemmy@lemmy.world 6 points 2 years ago (1 children)

If you're running a compatible OS (Debian will work), cockpit for VMs and whatever you like for containers.

Or just do everything on the command line like us crusty system admins

[–] CapillaryUpgrade@lemmy.sdf.org 1 points 2 years ago

Cockpit is great.

It's pretty simplistic. It gives you an overview of your system ressources and handles libvirt VMs and Docker (i think. I used it with Podman, but in this context both should work).

My impression was that the container and VM interfaces were pretty simple, and I wouldn't have liked it as my main interface for those services, but it would be perfect for getting an overview and restarting them!

[–] MP3Martin@programming.dev 3 points 2 years ago* (last edited 2 years ago)

I don't think it can natively do VMs but I'm using CapRover to deploy Docker images on my server

[–] MangoPenguin@lemmy.blahaj.zone 2 points 2 years ago (2 children)

Dockge or Portainer are both good options.

For VMs you'll need to find something else, you could use Cockpit for that.

[–] RootBeerGuy@discuss.tchncs.de 1 points 2 years ago

Thanks for mentioning Dockge, hadn't heard of it yet. Already use portainer but it seems a bit overkill for me and my few containers. Will try Dockge.

[–] antrosapien@lemmy.ml 1 points 2 years ago

Do they work with podman? Or anything for podman?

[–] garibaldi@startrek.website 1 points 2 years ago

What about incus, the LXD fork, with the webui? Incus is so simple/logical for managing both VMs and containers (and you can run docker inside of them) and the webui lets you manage it from a browser if desired

[–] Decronym@lemmy.decronym.xyz 1 points 2 years ago* (last edited 2 years ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
LXC Linux Containers
SSH Secure Shell for remote terminal access
ZFS Solaris/Linux filesystem focusing on data integrity
k8s Kubernetes container management package

4 acronyms in this thread; the most compressed thread commented on today has 11 acronyms.

[Thread #464 for this sub, first seen 29th Jan 2024, 16:55] [FAQ] [Full list] [Contact] [Source code]

[–] possiblylinux127@lemmy.zip -1 points 2 years ago (1 children)
[–] hperrin@lemmy.world 3 points 2 years ago

Nothing. I’ve been using SSH. I’d like to have both options, SSH and a web UI.