Sign inSign up

fekhoo/newznab

By fekhoo

•Updated over 6 years ago

newznab is a usenet indexing application, that makes building a usenet community easy

Image
0

10K+

fekhoo/newznab repository overview

⁠Newznab+ Docker

newznab is a usenet indexing application, that makes building a usenet community easy. http://www.newznab.com/⁠ This is a ubuntu docker image with newznab Plus intended for use on unraid server. This is still a work in progress, but it works fine so far! I am a car salesman, not a programer and I am not conected with newznab by any means. I did this by reading and studing a lot of docker images right here. If you see something that is wrong or if there is a better way to do something please share it with me I would like to learn the right way of doing things.

⁠Requirements

  • You need a seperate MySQL server.
  • Newznab SVN user name and password.
  • NewznabID.

⁠Installation

Run the following comand, change variables to match your settings

docker run --restart=always -d -p 80:80 \
	--hostname=newznab \
	--name=newznab \
	-v <Distenation to covers folder>:/var/www/newznab/www/covers \
	-v <Distenation to nzb folder>:/var/www/newznab/nzbfiles \
	-e 'TZ=America/Newy_York' \
	-e 'NNUSER=svnuser' \
	-e 'NNPASS=svnpw' \
	-e 'DB_TYPE=mysql' \
	-e 'DB_HOST=localhost' \
	-e 'DB_PORT=3306' \
	-e 'DB_USER=user' \
	-e 'DB_PASSWORD=password' \
	-e 'DB_NAME=newznab' \
	-e 'NNTP_USERNAME=nnuser' \
	-e 'NNTP_PASSWORD=nnpw' \
	-e 'NNTP_SERVER=server.com' \
	-e 'NNTP_PORT=569' \
	-e 'NNTP_SSLENABLED=true' \
	fekhoo/Newznab-Docker
	

Go to http://yourip:yourport/install⁠ and follow the installation wizard to the end. the docker contains a memcached working so select that for cashing. After completing the installation go to the admin edit site http://yourip:yourport/admin/site-edit.php⁠ and set up some paths and config options:

- newznabID : <use your owen ID>
- unrar path : /usr/bin/unrar
- mediainfo path : /usr/bin/mediainfo
- ffmpeg path : /usr/bin/ffmpeg
- lame path : /usr/bin/lame
- check for password : deep
- delete passworded releases : yes

Now activate at least one group to use as a test such as alt.binaries.teevee and you should see some builds start to show up in your server. the screan script starts with the docker and you can see the output in the log files. Please dont ask me for how to deal with the crazy release names because I DONT KNOW, I have been trying to find out for a really long time. So if you know and you like to share that with me thats great :)

⁠Variables
VariableMeaning
TZTime Zone example America/New_York.
NNUSERNewznab plus user name for svn downlaod.
NNPASSNewznab plus password for svn downlaod.
DB_TYPEDatabase type 'Mysql'.
DB_HOSTDatabase location 'localhost'.
DB_PORTDatabase port '3306'.
DB_USERDatabase user 'root'.
DB_PASSWORDDatabase user password.
NNTP_USERNAMEUsenet provider user name.
NNTP_PASSWORDUsenet provider password.
NNTP_SERVERUsenet provider server address.
NNTP_PORTUsenet provider port number.
NNTP_SSLENABLEDUsenet provider SLL true or false.

Tag summary

Content type

Image

Digest

Size

296.7 MB

Last updated

over 6 years ago

docker pull fekhoo/newznab