You must setup Podman first.

Steps

  1. create telepush directory in $HOME/podman
    mkdir -p ~/podman/telepush && cd ~/podman/telepush
    
  2. copy from compose.yml
    nano compose.yml
    
  3. copy from whitelist.txt
    nano whitelist.txt
    
  4. start telepush
    podman-compose -f ~/podman/telepush/compose.yml systemd -a register
    systemctl --user enable --now podman-compose@telepush
    

compose.yml

version: "3"
services:
  telepush:
    image: docker.io/heinokesoe/telepush:latest
    container_name: telepush
    networks:
      - traefik
    volumes:
      - ./data:/srv/data
      - ./whitelist.txt:/srv/data/whitelist.txt
    environment:
      - BOT_TOKEN=<bot token>
    restart: unless-stopped
    labels:
      - "io.containers.autoupdate=registry"
networks:
  traefik:
    external: true

whitelist.txt

<chat id>