You can download the Docker Compose Manager plugin from Community Apps. Once that’s installed head over to your docker page and at the bottom (left) you will see the option to add a docker compose template.
click that give your app a name for instance IPTVBoss. Click advanced and set the path where you want to save your app to.
now take the code from the repository (pasted below) modify the details in the code where required. Hit save and then click the docker up button positioned to the right. Once you see the green arrow under your new app open your browser and enter http://<your-ip>:6901
when prompted for the password the default is vncpassword. You can make other adjustments according to the documentation at the link you provided. It would be awesome if someone could actually make an official unRAID template for this because it truly is the only self hosted show in town.
services: iptvboss: image: ghcr.io/groenator/iptvboss-docker:latest # The Image has support for both ARM and x86 devices. environment: PUID: "1000" # Set the user ID for the container. PGID: "1000" # Set the group ID for the container. TZ: "US/Eastern" #Set the timezone for the container. CRON_SCHEDULE: "0 0 * * *" #Set the cron schedule for the cron job that will update the EPG data. XC_SERVER: "true" # Set to true to start the XC server on boot. By default the XCSERVER is set to false. ports: - 8001:8001 # Used by XC Server - 5901:5901 # Used by the VNC Server to connect to the container using the VNC client. - 6901:6901 # Used by the VNC Server to connect to the container using a web browser. volumes: # Replace <local_volume> with the local directory where you want to store the IPTVBoss data. E.g., /home/user/iptvboss. # Based on the PUID and PGID environment variables the folder permissions are set at runtime. - <local_volume>:/headless/IPTVBoss