Before I dabbled a bit with Docker. I wanted to dabble a bit with Podman because it seemed quite interesting. I reinstalled Pi OS Lite on my Pi 3B+ and installed Podman. Then I figured out what to run and started digging through the documentation. Apparently Docker containers work quite similar and even Docker compose can be used. Then I came across the auto update function and stumbled upon quadlets to use auto update and got confused. Then I tried reading up on Podman rootless and rootful and networking stuff and really got lost.

I want to run the following services:

  • Heimdall
  • Adguard Home
  • Jellyfin
  • Vaultwarden
  • Nextcloud

I am not sure a Pi is even powerful enough to run these things but I am even more unsure about how to set things up. Do I use quadlets? Do I run containers? How do I do the networking so I can reach the containers (maybe even outside my home)?

Can someone point me in the right direction? I can’t seem to find the needed information.

  • Nibodhika@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    4 months ago

    Use docker, once you’re comfortable with it then switch to Podman. Podman has a few more complications, so it’s easier to get the base thing running using the most common tool, and work from there.

    • tmpod@lemmy.pt
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 months ago

      This is a good suggestion. Docker is more mature and has more resources, so it’s better to learn the ins and outs of containers. After getting comfortable with it, you can move to Podman and have a much better time tackling its peculiarities regarding permissions and rootless.

      I used Docker for years and only recently decided to give Podman a try, porting my Lemmy instance to it.

    • MightyCuriosityOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      Yeah this might be the smartest way. I thought I could do both at the same time but it’s probably more than I can chew.