Docker

Install shinkro using its docker image

docker-compose.yml:

---
version: "1.0"
services:
  shinkro:
    image: ghcr.io/varoop/shinkro:latest
    container_name: shinkro
    volumes:
      - /path/to/shinkro/config:/config
    ports:
      - "7011:7011"
    restart: unless-stopped
    environment:
      #Required for first start
      - SHINKRO_USERNAME=shinkro
      - SHINKRO_PASSWORD=shinkro
      - PLEX_USERNAME=shinkro
      - ANIME_LIBRARIES=Library1,Library2,Library3
      #Optional
      #- PUID=1000
      #- PGID=1000

Note on Environment Variables

The "Required for first start" environment variables only create the initial config.toml file of shinkro for you. They do not overwrite the config.toml file after its created once. Therefore, after the first run, you can make any required changes directly to the config.toml file. PUID and PGID can be set as required and will always take effect. They can be used to run shinkro in the container as a non-root user.

Configure shinkro

Authenticate shinkro to update your MAL account

Setup your Plex Media Server or Tautulli to use shinkro

Last updated