This post details how to start a container when a port is accessed. Specifically, we will start an instance of the Riot IM chat service. This will let you run a version of it locally, instead of hosting it on the public internet. e.g. https://riot.im/ Create the container. Note the name and port forwarding is specified here: podman run -d --name local_riot -p 8081:80 vectorim/riot-web ~/.config/systemd.user/local-riot.socket [Unit] Description=RIOT Local Socket [Socket] ListenStream=127.