Code Monkey home page Code Monkey logo

usenet-docker's Introduction

Usenet Docker

Containers

Docker Setup

  1. Update ./uidgid.env with the user and group IDs that will be running Docker
  2. Update ./docker-compose.yml and replace HOSTNAME with the URL that will be pointing at the docker container and replace /data_directory_path with the directory for config, downloads, movies and TV folders
  3. Choose which Usenet services containers the use and remove the extras from the ./docker-compose.yml file
    • There are serveral containers that are duplicate services, I just added them for extra choices
  4. Run docker-compose up -d to start all the Usenet services

Hostnames

  • I pointed subdomains to my home IP address for each service that I wanted external access to. I plan on setting up DynDNS with DD-WRT soon but for now my IP address has been the same for 2 months
  • In my router configuration I forwarded all the necessary ports to my local server running Docker

Note about Plex and setting up Plex server

  • Initially when all containers are fully running, Plex is accessible by IP:PORT/web/index.html but the Plex Server configuration is hidden. This is due to the Plex container being behind the Docker Network's IP and not being able to connect to Plex.tv
  • I found my solution in this Github issue thread linuxserver/docker-plex#36
  • Specifically I had to SSH tunnel to the Plex Docker container ssh -L 8080:localhost:32400 [email protected], then opened a web browser and went to 127.0.0.1:8080/web/index.html which allowed me to configure my server

usenet-docker's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

usenet-docker's Issues

How to contact

I'd like to reach out to you to chat about your project. I've got a similar project myself and was wondering if you'd like to chat and maybe put our heads together on a few things? My project has a discord server if you'd be interested https://discord.gg/YFyJpmH

Eric

Plex, Download paths.

First of all, thanks for setting this one up. I had to redeploy my entire setup and you saved me a whole day of messing around.

Four comments:

  1. To get Plex working, I had to create a second network with what Plex considers a private IP range (192.168.X.X), move the container over to that network, browse to localhost:32400/web and add the server. Once that was done I could move it over back to the usenetserver-default bridge and all was well.
  2. For some reason Sonarr didn't have the right folder structure to find NZBGet downloads. The event notifying completion reports a different path inside the container. Downloads aren't found and I had to reconfigure that. I believe Radarr may have the same issue, perhaps others but I haven't installed them.
  3. I suggest adding Glances as another container, also Portainer perhaps. I use both and they're very useful.
  4. I think you may want to add a few words about having to add DNS records for the nginx-proxy. It's a nice touch and helpful but I think a few people may not know how to do that.

Thanks for sharing your work!

Suggestion

We all love LS.io but why not use their Nginx docker for the full set?

Also Mylar, Jackett, Ubooquity, NZBhydra2 (not 1!) & LazyLibrarian? I know you added some extras we can choose to remove but would have been cool to choose with these also...

I would also suggest Binhex Deluge-VPN rather than LS.io as it adds VPN which can be used by other Dockers.

Hostnames

Is there a conf in the Nginx already for sub domains? Is it also possible to use paths instead?

eg hostname.com/plex rather than plex.hostname.com ?? What changes would need to be made to do that?

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.