I use glance.
I use glance.
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 --all
at 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.
https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md
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"
https://github.com/containers/podman/issues/12001
https://unix.stackexchange.com/questions/462845/how-to-apply-lingering-immedeately#462867
sudo loginctl enable-linger <user>
You 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.
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 :)