Selfhosted
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:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
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.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
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.
LXCs are not comparable to Docker, they do different things.
It's the same underlying technology. Yes they're different, but they are comparable.
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.