Coder Social home page Coder Social logo

Comments (15)

phillipsjamesg avatar phillipsjamesg commented on September 22, 2024

I tested this out with my setup. Emby and Jellyfin share the same API since Jellyfin is a fork of Emby. It worked just fine for me.

    - Jellyfin: # Service Title
        icon: jellyfin.png # Icon, see: https://github.com/walkxcode/dashboard-icons or public/icons
        href: http://jellyfin.home/ # Link to the service
        description: Media server # Description of the service
        server: my-docker # Docker server the service is running on
        container: jellyfin # Docker container the service is running on
        widget:
          type: emby
          url: http://jellyfin.home
          key: keykeykeykey

from homepage.

darrylgibbs avatar darrylgibbs commented on September 22, 2024

@phillipsjamesg I'm getting an "Emby API Error" on the dashboard. Am I inputting the API key incorrectly?

- Media: # Services Group Title
    - Jellyfin: # Service Title
        icon: jellyfin.png # Icon, see: https://github.com/walkxcode/dashboard-icons or public/icons
        href: http://10.0.0.5:8096/ # Link to the service
        description: Media server # Description of the service
        server: my-docker # Docker server the service is running on
        container: jellyfin # Docker container the service is running on
        widget:
          type: emby
          url: http://10.0.0.5:8096/
          key: c14e450a1a0141ed8cfb343f4432f2ea # I plan on changing this API key after posting here

from homepage.

phillipsjamesg avatar phillipsjamesg commented on September 22, 2024

@darrylgibbs try removing the trailing / in the url.. i dont have it but you do

from homepage.

darrylgibbs avatar darrylgibbs commented on September 22, 2024

@phillipsjamesg that did fix it, thanks! Weird though cause the standard config example has one.

from homepage.

phillipsjamesg avatar phillipsjamesg commented on September 22, 2024

@darrylgibbs no clue. i figured it out when i was playing with it. so far i like it though. hopefully more features added soon.

from homepage.

darrylgibbs avatar darrylgibbs commented on September 22, 2024

@phillipsjamesg since you seem to know what is going on (lol) is having special characters in an API going to not make it work? My Portainer API has an error too, but it has special characters. I know that docker-compose.yml files generally don't like having special characters in passwords.

from homepage.

phillipsjamesg avatar phillipsjamesg commented on September 22, 2024

I added a few notes down below. I run two servers, each server has portainer and then on my main server I connected to the secondary so I can see both on the primary and control it from there. For the env portion you find the number in the URL when you look at the dashboard of the environment. https://x.x.x.x:9443/#!/ NUMBERHERE /docker/dashboard For my primary the number is 2, for the secondary it's 6. Again, no trailing / on the URL.

I only know what's going on because I played with it.

    - Portainer:
        icon: portainer.png
        href: https://x.x.x.x:9443 # use however you get to the UI
        description: Container management
        server: my-docker
        container: portainer
        widget:
          type: portainer
          url: https://x.x.x.x:9443 # use HTTPS
          env: 2 # find the env ID that you are needing
          key: keykeykey # needs to be from the admin account

from homepage.

benphelps avatar benphelps commented on September 22, 2024

I tested this out with my setup. Emby and Jellyfin share the same API since Jellyfin is a fork of Emby. It worked just fine for me.

    - Jellyfin: # Service Title
        icon: jellyfin.png # Icon, see: https://github.com/walkxcode/dashboard-icons or public/icons
        href: http://jellyfin.home/ # Link to the service
        description: Media server # Description of the service
        server: my-docker # Docker server the service is running on
        container: jellyfin # Docker container the service is running on
        widget:
          type: emby
          url: http://jellyfin.home
          key: keykeykeykey

Thats fantastic, I'll make the widget work under both keys then.

from homepage.

benphelps avatar benphelps commented on September 22, 2024

I added a few notes down below. I run two servers, each server has portainer and then on my main server I connected to the secondary so I can see both on the primary and control it from there. For the env portion you find the number in the URL when you look at the dashboard of the environment. https://x.x.x.x:9443/#!/ NUMBERHERE /docker/dashboard For my primary the number is 2, for the secondary it's 6. Again, no trailing / on the URL.

I only know what's going on because I played with it.

    - Portainer:
        icon: portainer.png
        href: https://x.x.x.x:9443 # use however you get to the UI
        description: Container management
        server: my-docker
        container: portainer
        widget:
          type: portainer
          url: https://x.x.x.x:9443 # use HTTPS
          env: 2 # find the env ID that you are needing
          key: keykeykey # needs to be from the admin account

Correct on all parts, I've added more documentation for the service widgets, including Portainer, which you can find here: https://github.com/benphelps/homepage/wiki/Service-Widgets#portainer

from homepage.

phillipsjamesg avatar phillipsjamesg commented on September 22, 2024

@benphelps Wasn't trying to step on toes. Hope what I figured out helps you out.

from homepage.

benphelps avatar benphelps commented on September 22, 2024

@benphelps Wasn't trying to step on toes. Hope what I figured out helps you out.

Not at all, very much appreciated.

from homepage.

phillipsjamesg avatar phillipsjamesg commented on September 22, 2024

Keep up with the work. I really like it. I've tried a bunch of different homepages and so for I like this one the best.

from homepage.

darrylgibbs avatar darrylgibbs commented on September 22, 2024

Ah man I'm sorry, I didn't even notice there was a wik! Apologies!

Thanks for all the help from everyone! This is a cracking good dashboard!

from homepage.

benphelps avatar benphelps commented on September 22, 2024

This has been added now,

widget:
  type: jellyfin
  url: http://jellyfin.host.or.ip
  key: apikeyapikeyapikeyapikeyapikey

from homepage.

github-actions avatar github-actions commented on September 22, 2024

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion for related concerns.

from homepage.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.