Skip to main content

gPodder - Work in progress

Requirements

Steps to follow

  1.  Create a folder using the command - mkdir gpodder 
  2. Use the command ls to verify the folder was created
  3. Move inside the gpodder folder using the command cd gpodder
  4.  Next check what what directory you are in using the command pwd
  5.  After running pwd you should see something like /home/[YOUR-USER-NAME]/gpodder printed out. Remember this you will need to know it when updating the docker compose file.
  6. Create a docker-compose.yaml file by running the following command sudo nano docker-compose.yaml

Docker Compose Command

---
version: "2.1"
services:
  gpodder:
    image: xthursdayx/gpodder-docker
    container_name: gPodder
    environment:
      - PUID=99
      - PGID=100
      - TZ=America/New_York
      - PASSWORD= #optional
    volumes:
      - /path/to/config:/config
      - /path/to/downloads:/downloads
    ports:
      - 3004:3000
    restart: unless-stopped

Above is the code  required to deploy gpodder

  1. Copy and paste the code above into the docker-compose.yaml file.
  2. You need to change line 10 to the correct timezome - you can select your correct timezone from this timezone database 
  3.  Next we want to edit the line 13 and 14  in the docker-compose.yaml file they currently read
           - /path/to/config:/config       - /path/to/downloads:/downloads

  4.  Update lines 13 and 14, so it reads (refer to instruction 5 above if this doesn't make sense or you arent sure what to update with
         - /home/[YOUR-USER-NAME]/gpodder:/config
          - /home/[YOUR-USER-NAME]/gpodder:/downloads
  5. In a browser visit server-local-ip-address:3004


    If you have FileBroswer installed you can upload a .OPML file to import your podcast subscriptions to gPodder. You must upload the file in to the gPodder folder that you created at the begining of this tutorial.