Kitana - n05urpr1532-MHA-Team/PTS-Team GitHub Wiki

Table of Contents

  1. Intro
  2. Application Access
  3. Configuration Information
  4. Summary
  5. Troubleshooting

1. Intro

Kitana is a responsive Plex plugin web frontend.

It was initially built for Sub Zero, but handles other plugins just as well.

2. Application Access

Protocol Address Notes
traefik** kitana:31337 Only for Internal App-to-App Communication
https kitana.domain.com Traefik must be Deployed; Remote Servers
http domain.com:31337 Poor Security Practice - Stop with PTS Port Guard
http ipv4:31337 Ideal Only for Local Servers

3. Configuration Information

Once you deploy Kitana and connect to it with a web browser, you'll need to log into your plex account (I have generally only had luck providing credentials, and not using the Token sign in method)

Once you've logged in, you'll get a list of servers that Kitana can see. You will generally want the first 172.17.x.x server - this should match your internal IP for your plex server.

You should now be able to select your plugin from the drop down list and get to the configuration like you used to be able to do with Plex's Web interface.

4. Summary

Kitana Project Page

What is Kitana?

Kitana exposes your Plex plugin interfaces "to the outside world". It does that by authenticating against Plex.TV, then connecting to the Plex Media Server you tell it to, and essentially proxying the plugin UI. It has full PMS connection awareness and allows you to connect locally, remotely, or even via relay.

Kitana is an intermediate solution to the recent problem posed by Plex Inc. and their plans to phase out all UI-based plugins from the Plex Media Server environment.

5. Troubleshooting

Sometimes kitana will get stuck on the plugins page and not bring up any details / configuration. When this happens, I usually just redeploy kitana from the PTS menu and that resets it so I can log back into it.