I use glance.
- 3 Posts
- 47 Comments
Yes all users that have containers running, that should keep running need lingering.
The Services do not restart themself. I have cronjob that executes
podman start --allat reboot for my “podman user”.
I’m running podman and podman-compose with no problem. And I’m happy. At first I was confused by the uid and gid mapping the containers have, but you’ll get used to it.
This are some notes I took, please don’t take all of it for the right choice.
Podman-Stuff
https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md
storage.conf
To use the fuse-overlay driver, the storage must be configured:
.config/containers/storage.conf[storage] driver = "overlay" runroot = "/run/user/1000" graphroot = "/home/<user>/.local/share/containers/storage" [storage.options] mount_program = "/usr/bin/fuse-overlayfs"Lingering (running services without login / after logout)
https://github.com/containers/podman/issues/12001
https://unix.stackexchange.com/questions/462845/how-to-apply-lingering-immedeately#462867
sudo loginctl enable-linger <user>
herrfrutti@lemmy.worldto
Android@lemmy.world•Veritasium - Exposing the flaws in the SS7 phone system.English
8·1 year agoYeah, I did not know it is that bad…
herrfrutti@lemmy.worldto
Selfhosted@lemmy.world•help on setting up home lab (networking)English
1·1 year agoYou don’t want the nextcloud to be public for everyone, then I’d go the tailscale route without a vps. Just connect your Server and phone.
If you want it to be public, then I’d still use tailscale and do it like the other comment suggested.
Reverse Proxy on vps connected to tailscale, proxzies the traffic through the tailnet to your server. That’s what I’m doing btw.
https://lemmy.world/comment/10089750
This is how I did it.
herrfrutti@lemmy.worldto
Selfhosted@lemmy.world•how to set up jellyfin with podman and selinux and an intel gpu (a380) for transcoding?English
2·2 years agoI recommend this: https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html#method-1-give-your-user-permissions-on-every-reboot
with that and also read the tipp after that I was troubleshooting my permission issues.
This should apply to gpu too.
herrfrutti@lemmy.worldto
Selfhosted@lemmy.world•Secure portal between Internet and internal servicesEnglish
1·2 years agoBut does this matter if you just want this to be locally accessible and you’re running your own dns?
herrfrutti@lemmy.worldto
Selfhosted@lemmy.world•Secure portal between Internet and internal servicesEnglish
5·2 years agoYou need a wildcard cert for ypur subdoman:
*.legal.example.comThen point that record to 127.0.0.0. This will not resolve for anyone. But you’ll have an internal dns enty (useig pihole/adguard/unbound) that redirects to your reverse proxy.
You could also point to your revers proxy internal address instead of 127.0.0.0.
This video could help you: https://www.youtube.com/watch?v=qlcVx-k-02E
Sorry I have no idea how traefik works, but I’ve seen that this new video ist out. It might help you.
herrfrutti@lemmy.worldto
Selfhosted@lemmy.world•How do you guys handle reverse proxies in rootless containers?English
1·2 years agoYes… That is also my understanding.
herrfrutti@lemmy.worldto
Selfhosted@lemmy.world•How do you guys handle reverse proxies in rootless containers?English
2·2 years agoI do. If you run caddy with
network_mode: hostor better withnetwork_mode: "slirp4netns:port_handler=slirp4netns"it should work.also adding:
cap_add: - net_admin - net_raw
herrfrutti@lemmy.worldto
Selfhosted@lemmy.world•How do you guys handle reverse proxies in rootless containers?English
2·2 years agoPodman + Caddy does it for me.
You need to adjust the “minimum” port a user can bind. Podman tells you how to do it (or a quick google search).
herrfrutti@lemmy.worldto
Selfhosted@lemmy.world•Podman rootless Jellyfin/Plex container with hardware accelerationEnglish
3·2 years agoI played with this problem too. In my case I wanted a zigbee usb to be passed through. I’m not sure if this procedure works with gpu though…
This was also needed to make it work: https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html#method-1-give-your-user-permissions-on-every-reboot
devices: # Make sure this matched your adapter location - "/dev/ttyUSB.zigbee-usb:/dev/ttyACM0:rwm"Also I passed my gpu to immich. But not 100% sure it is working. I’ve added my user to the render group and passed the gpu like the usb zigbee stick:
devices: - "/dev/dri:/dev/dri:rwm" # If using Intel QuickSyncThe immich image main user is root if imI remember correctly and all permissions that my podman user 1000 has are granted to the root user inside the container (at least this is how I understand it…)
For testing I used this: https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html#verify-that-the-user-you-run-zigbee2mqtt-as-has-write-access-to-the-port It should be working with gpu too.
I can test stuff later on my server, if you need more help!
Hope this all makes sense 😅 please correct me if anything is wrong!
herrfrutti@lemmy.worldto
Selfhosted@lemmy.world•Too many issues with Lychee. Any alternative ?English
1·2 years agoI’m sorry to hear that. But the dev points that out very clear on the docs etc.
From what we self hosters are used to, this does not happen often, but it can.
Hope you can recover!
herrfrutti@lemmy.worldto
Selfhosted@lemmy.world•Too many issues with Lychee. Any alternative ?English
5·2 years agoImmich is very cool. Be carefull to read every release note and do not auto update. There are can be breaking changes! In total im happy with immich!
You can take a look at FFUpdater on F-Droid. There you can see different browsers for android and information about the features they have.
I’m useing mull.
I understand this, but that way you always read the update notes and you control what version you install. This can be a good practice.
That stuff breaks is not so nice though.
herrfrutti@lemmy.worldto
vegan@lemmy.world•Do non-vegans really refuse to date vegans?English
1·2 years agoRemoved by mod


how are you trying to run podman?
If you just want a similar setup as with docker I’ll recommend this:
https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md
Lingering (running services without login / after logout)
https://github.com/containers/podman/issues/12001
https://unix.stackexchange.com/questions/462845/how-to-apply-lingering-immedeately#462867
sudo loginctl enable-linger <user>https://github.com/containers/podman/blob/main/vendor/github.com/containers/storage/storage.conf
Check out the storage.conf to use the fuse-overlay driver.
I like podman-compose and i have a start up script that restarts all my containers at reboot, as my user.
Also use the full link to your images, like docker.io/image oder where ever you get your images from.
have fun :)