• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Guides, Walkthroughs & Tutorials How to Reverse Proxy Jellyfin with Caddy on Docker (Beginner Friendly)

    Pages (3): « Previous 1 2 3 Next »

     
    • 0 Vote(s) - 0 Average

    How to Reverse Proxy Jellyfin with Caddy on Docker (Beginner Friendly)

    KodiUser1138
    Offline

    Member

    Posts: 274
    Threads: 33
    Joined: 2023 Jun
    Reputation: 0
    Country:Canada
    #11
    2024-12-01, 01:57 AM
    Ok so the video I linked is what I'd want then? Use DuckDNS to get a (sort of) simple URL to give to users in lue of buying my own domain name and use Caddy to keep all the IP stuff protected?
    JF Wish List:
    IMDb Top250 metadata
    Collection content rules: Library-Title/Sorttitle/Tag/Director/Filename/Contains
    Collection organized by Library
    Collections scanned to editable XML
    Media info show added Collection
    Soundtrack auto link to movie by title/sort/Manual
    Read Music Album Sort
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #12
    2024-12-01, 03:22 AM
    Correct.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    KodiUser1138
    Offline

    Member

    Posts: 274
    Threads: 33
    Joined: 2023 Jun
    Reputation: 0
    Country:Canada
    #13
    2024-12-01, 08:41 AM (This post was last modified: 2024-12-01, 10:01 AM by KodiUser1138. Edited 1 time in total.)
    OK I've used the second video tutorial, got DuckDNS set up, installed Caddy and run through powershell and I can use the URL to find the "website" that is my Jellyfin server. Now I am stuck with 2 questions.


    If I close powershell the connection will fail. It seems the ports 443 and 80 will both be closed. Do I have to have powershell open at all times for this to work?

    I moved to the next step, setting an auto run on start-up and got to the Enviroment settings. I can not access anything in the lower selection box where I am supposed to click on Path to bring up another box to enter more configuration.

    Oh and my powershell never returns to a prompt after running Caddy.
    JF Wish List:
    IMDb Top250 metadata
    Collection content rules: Library-Title/Sorttitle/Tag/Director/Filename/Contains
    Collection organized by Library
    Collections scanned to editable XML
    Media info show added Collection
    Soundtrack auto link to movie by title/sort/Manual
    Read Music Album Sort
    KodiUser1138
    Offline

    Member

    Posts: 274
    Threads: 33
    Joined: 2023 Jun
    Reputation: 0
    Country:Canada
    #14
    2024-12-01, 02:34 PM (This post was last modified: 2024-12-01, 02:36 PM by KodiUser1138. Edited 1 time in total.)
    Now I seem to have many repeating lines of error in powershell, though the hosting still works. Still haven't got back to the powershell prompt as well. Not sure what's going on, what to look for, but something seems not correct even if I am getting a positive result in some manner.
    JF Wish List:
    IMDb Top250 metadata
    Collection content rules: Library-Title/Sorttitle/Tag/Director/Filename/Contains
    Collection organized by Library
    Collections scanned to editable XML
    Media info show added Collection
    Soundtrack auto link to movie by title/sort/Manual
    Read Music Album Sort
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #15
    2024-12-01, 06:27 PM
    If it works, it works?  Upside-down-face

    When you do get the command prompt to show the error message, share it with us.

    FYI, I've never run Caddy in Windows.  I'm sorry if my guidance is a bit vague.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    KodiUser1138
    Offline

    Member

    Posts: 274
    Threads: 33
    Joined: 2023 Jun
    Reputation: 0
    Country:Canada
    #16
    2024-12-01, 11:12 PM
    Well it sort of works. I can't close the powershell or it doesn't work. That isn't explained in the video. I don't have a prompt in powershell either. And I can't move to the next step of setting up auto run on start-up, as described.
    JF Wish List:
    IMDb Top250 metadata
    Collection content rules: Library-Title/Sorttitle/Tag/Director/Filename/Contains
    Collection organized by Library
    Collections scanned to editable XML
    Media info show added Collection
    Soundtrack auto link to movie by title/sort/Manual
    Read Music Album Sort
    KodiUser1138
    Offline

    Member

    Posts: 274
    Threads: 33
    Joined: 2023 Jun
    Reputation: 0
    Country:Canada
    #17
    2024-12-02, 12:11 AM
    I have gone through the set-up on the second JF server I manage and got to the same stuck point. Can't access the lower selection box in Enviroment and not able to close Powershell, but the DNS is working.
    JF Wish List:
    IMDb Top250 metadata
    Collection content rules: Library-Title/Sorttitle/Tag/Director/Filename/Contains
    Collection organized by Library
    Collections scanned to editable XML
    Media info show added Collection
    Soundtrack auto link to movie by title/sort/Manual
    Read Music Album Sort
    KodiUser1138
    Offline

    Member

    Posts: 274
    Threads: 33
    Joined: 2023 Jun
    Reputation: 0
    Country:Canada
    #18
    2024-12-02, 01:48 AM
    OK I think I figured it out. Had to Google how to edit the Enviroment variable and got that added, started NSSM and tried a reboot. Took a little bit but everything cam back up automatically and without needing to run powershell.

    Now if I could just figure out why Jellyfin itself won't start automatically upon reboot.
    JF Wish List:
    IMDb Top250 metadata
    Collection content rules: Library-Title/Sorttitle/Tag/Director/Filename/Contains
    Collection organized by Library
    Collections scanned to editable XML
    Media info show added Collection
    Soundtrack auto link to movie by title/sort/Manual
    Read Music Album Sort
    KodiUser1138
    Offline

    Member

    Posts: 274
    Threads: 33
    Joined: 2023 Jun
    Reputation: 0
    Country:Canada
    #19
    2024-12-02, 02:17 AM (This post was last modified: 2024-12-02, 03:35 AM by KodiUser1138. Edited 2 times in total.)
    And now I've got an issue on the second server. I had it running to the previous point before the Enviroment settings stumped me. Once I figured that out I folowed the steps needed, rebooted and now can't get the DNS to work at all. Not sure what caddy is doing but it doesn't seem to be starting at all? But not sure what error is being reported either.

    Nevermind I figured it out. Must have mis-typed something in the NSSM service the first time. Seems to be working properly now.


    Thanks for the help explaining the processes and thanks to the OP for leading me in this direction!
    JF Wish List:
    IMDb Top250 metadata
    Collection content rules: Library-Title/Sorttitle/Tag/Director/Filename/Contains
    Collection organized by Library
    Collections scanned to editable XML
    Media info show added Collection
    Soundtrack auto link to movie by title/sort/Manual
    Read Music Album Sort
    motolly3
    Offline

    Junior Member

    Posts: 3
    Threads: 0
    Joined: 2025 Jan
    Reputation: 0
    Country:United States
    #20
    2025-01-05, 08:10 AM
    This is why I love Caddy! You can totally forget about complicated 1networking stuff and just let Caddy/Docker handle it all with some application of dark magic.

    Save yourself the headache and just lease a domain. Not sure if you can still get them for free, but it's only like $4/year to register a memorable domain. Personally I've been using Cloudflare (a bit more expensive, I think like $12/year) to manage my domain and DNS settings. The convenience as ultra-fast DNS propagation is totally worth it if you're homelab-ing.

    If you're hosting a sever at home it's in your best interest to get IPv6 set up. The huge advantage is that IPv6 restores end-to-end direct connections as was originally intended with the internet.
    Pages (3): « Previous 1 2 3 Next »

    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode