this post was submitted on 28 Apr 2025
265 points (95.5% liked)

Selfhosted

46685 readers
346 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
265
What is Docker? (lemmy.world)
submitted 3 weeks ago* (last edited 3 weeks ago) by [email protected] to c/[email protected]
 

Hi! Im new to self hosting. Currently i am running a Jellyfin server on an old laptop. I am very curious to host other things in the future like immich or other services. I see a lot of mention of a program called docker.

search this on The internet I am still Not very clear what it does.

Could someone explain this to me like im stupid? What does it do and why would I need it?

Also what are other services that might be interesting to self host in The future?

Many thanks!

EDIT: Wow! thanks for all the detailed and super quick replies! I've been reading all the comments here and am concluding that (even though I am currently running only one service) it might be interesting to start using Docker to run all (future) services seperately on the server!

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 10 points 3 weeks ago* (last edited 3 weeks ago) (14 children)

Isn't all of this a complete waste of computer resources?

I've never used Docker but I want to set up a Immich server, and Docker is the only official way to install it. And I'm a bit afraid.

Edit: thanks for downvoting an honest question. Wtf.

[–] [email protected] 7 points 3 weeks ago (6 children)

I've had immich running in a VM as a snap distribution for almost a year now and the experience has been leaps and bounds easier than maintaining my own immich docker container. There have been so many breaking changes over the few years I've used it that it was just a headache. This snap version has been 100% hands off "it just works".

https://snapcraft.io/immich-distribution

[–] [email protected] 2 points 3 weeks ago (5 children)

Interesting idea (snap over docker).

I wonder, does using snap still give you the benefit of not having to maintain specific versions of 3rd party software?

[–] [email protected] 4 points 3 weeks ago (1 children)

Snap is like Flatpak. So it will store and maintain as many versions of dependencies as your applications need. So it gives you that benefit by automating the work for you. The multiple versions still exist if your apps depend in different versions.

[–] [email protected] 6 points 3 weeks ago (1 children)

Thanks.

Now to see if there’s a flatpack because fuck snap.

[–] [email protected] 1 points 3 weeks ago (1 children)
[–] [email protected] 2 points 3 weeks ago

No, but to be fair it’s because I haven’t started looking at all.

load more comments (3 replies)
load more comments (3 replies)
load more comments (10 replies)