this post was submitted on 31 Aug 2025
108 points (96.6% liked)

Selfhosted

51445 readers
584 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
 

I have been wanting to self-host recently I have an old laptop it's a Toshiba satellite m100-221 sitting around it only has 4gb of ram, but I don't know what is a good starting point for an OS for my home lab I discovered yunohost but heard mixed opinions about it when searching I would like lemmy's opinion on a good OS for a beginner wanting to start a home lab I would prefer a simple solution like yunohost but would like it to be configurable it's fine if it needs a bit of tinkering.

you are viewing a single comment's thread
view the rest of the comments
[–] sugar_in_your_tea@sh.itjust.works 1 points 2 weeks ago (10 children)

That sounds overly complicated, why get VMs involved? Just install Debian or something and get things working.

Proxmox is good if you know you want multiple VMs running for specialized needs. But multiple VMs isn't happening on 4GB RAM.

[–] Windex007@lemmy.world 3 points 2 weeks ago (7 children)

Easily can have multiple LXCs, and being able to take snapshots for backup is probably a nice thing to have if you're just learning.

And if they get more hardware, moving VMs to other clustered proxmox instances is a snap.

[–] sugar_in_your_tea@sh.itjust.works 0 points 2 weeks ago (6 children)

If you just want LXCs, use Docker or Podman on whatever Linux distro you're familiar with. If you get extra hardware, it's not hard to have one be the trunk and reverse proxy to the other nodes (it's like 5 lines of config in Caddy or HAProxy).

If you end up wanting what Proxmox offers, it's pretty easy to switch, but I really don't think most people need it unless they're going to run server grade hardware (i.e. will run multiple VMs). If you're just running a few services, it's overkill.

[–] drkt@scribe.disroot.org 2 points 2 weeks ago (1 children)

LXCs are not comparable to Docker, they do different things.

[–] sugar_in_your_tea@sh.itjust.works 0 points 2 weeks ago (1 children)

It's the same underlying technology. Yes they're different, but they are comparable.

[–] drkt@scribe.disroot.org 2 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

They use some of the same kernel functions but they are not the same. They are not comparable. LXCs are used to host a whole separate system that shares kernel with its host, docker is used to bundle external requirements and configs for a piece of software for ease of downstream setup. Docker is portable, LXCs much less so.

Sure, Docker is more or less an abstraction layer on top of LXC. It's the same tech underneath, just a different way of interacting with it.

load more comments (4 replies)
load more comments (4 replies)
load more comments (6 replies)