Ideas about how to run panel with rootless podman and quadlet #5486
eriksjolund
started this conversation in
General Community
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I haven't succeeded running panel with rootless podman and quadlets but I have some ideas about how it could be done:
Use the following design
ContainerName=ContainerName=. Podman provides has an internal DNS server (aardvark-dns) that can look up the IP address for ussupervisord is used in the docker image https://github.com/pterodactyl/panel/blob/1.0-develop/.github/docker/supervisord.conf
Just a sketchy idea: Maybe it's possible to skip using supervisord and instead run the programs in separate containers? In other words, using the same
Image=but differentExec=and possibly differentUser=and possible differentVolume=?So the idea is to use a custom network and containers without using any pods.
To learn more about the container image I ran
and in another shell
and in another shell
127.0.0.1:9000will not work when running separate containers in a custom network if another container needs to connect to the port. That would need to be reconfigured to0.0.0.0:9000Here are some links about running a http reverse proxy with socket activation and rootless podman:
See also the discussion:
Is there any way to retain the source IP addresses in rootless Podman with a created network?
https://www.reddit.com/r/podman/comments/1q2ern3/is_there_any_way_to_retain_the_source_ip/
Beta Was this translation helpful? Give feedback.
All reactions