{"id":20335066,"url":"https://github.com/dimaj/docker_newznabplus","last_synced_at":"2026-05-09T08:04:30.954Z","repository":{"id":147618906,"uuid":"53349610","full_name":"dimaj/docker_newznabplus","owner":"dimaj","description":"A NewzNab+ installation within a Docker container","archived":false,"fork":false,"pushed_at":"2016-03-07T22:22:13.000Z","size":4,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-14T16:38:16.337Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dimaj.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-07T18:43:30.000Z","updated_at":"2024-04-15T01:54:37.000Z","dependencies_parsed_at":"2023-06-16T01:30:50.253Z","dependency_job_id":null,"html_url":"https://github.com/dimaj/docker_newznabplus","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimaj%2Fdocker_newznabplus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimaj%2Fdocker_newznabplus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimaj%2Fdocker_newznabplus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimaj%2Fdocker_newznabplus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dimaj","download_url":"https://codeload.github.com/dimaj/docker_newznabplus/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241854665,"owners_count":20031478,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T20:39:07.382Z","updated_at":"2026-05-09T08:04:25.926Z","avatar_url":"https://github.com/dimaj.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"NewznabPlus installation in a Docker container\n======\n\nThis is a simple project that creates a docker container for NewznabPlus. This container includes the following components:\n * Newznab\n * mysql server\n * phpmyadmin\n\nThis container is based on the instructions found here: newznab.readthedocs.org/en/latest/guides/install_ubuntu-14.04/\n\n# Getting started\n---\n## Step 1: Clone this repo\n```\ngit clone https://github.com/dimaj/docker_newznabplus.git\ncd docker_newznabplus\n```\n\n## Step 2: Update configs\n### Edit the `files/nn_config.php` file by changing environment variables to fit your needs\n* db_root_pass  - Root password for mysql install\n* svn_user - Username for SVN repo to download newznabplus source code\n* svn_pass - Password for SVN repo to download newznabplus source from\n* php_timezone - Timezone of your machine\n* DB_NN_NAME - Name of a database to create in MySQL DB\n* NH_HOST - News provider hostname\n* NH_PORT - News provider port number\n* NH_USER - News provider username\n* NH_PASS - News provider password\n* NH_SSL - News provider is SSL enabled? (true/false)\n\n## Step 3: Build a container\n```\ndocker build -t \"newznabplus\" .\n```\n\n## Step 4: Run this container\n```\ndocker run --name \"newznabplus\" -d -i -p \u003clocal web port\u003e:80 -p \u003clocal mysql port\u003e:3306 -v \u003cpath to nzbs folder\u003e:/nzbs newznabplus\n```\nWhere:\n * local web port = local port number that will be forwarded to container's port 80 for web access\n * local mysql port = local port number that will be forwarded to container's port 3306 for mysql access\n * path to nzbs folder = absolute path local folder that will contain cached nzb files\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimaj%2Fdocker_newznabplus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimaj%2Fdocker_newznabplus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimaj%2Fdocker_newznabplus/lists"}