selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
Javinizer Go logo

Self-host Javinizer Go

v1.6.5

JAV metadata scraper and library organizer with web UI

ReleaseOpen SourceMIT
Updatedlast week
LanguageGo
Setup difficultyModerate
Stars
166
Port
8765 (Web UI and REST API)
Docker
ghcr.io/javinizer/javinizer-go
Install with Docker

What is Javinizer Go?

Javinizer Go is a Go rewrite of the original PowerShell-based Javinizer, designed to organize local JAV collections. It scrapes metadata from 14+ sources including R18.dev, DMM/Fanza, JavLibrary, JavDB, JavBus, and others, with optional FlareSolverr integration for Cloudflare-protected sites. The software renames and organizes files and folders using customizable templates, generates NFO metadata files compatible with Kodi and Plex, downloads covers, posters, fanart, trailers, and actress images, and supports dry-run previews before making changes. It offers multiple interfaces: a web UI at port 8765, a REST API with Scalar/Swagger docs, an interactive TUI, a CLI for automation, and a native desktop app (Wails/Svelte) for Windows, macOS, and Linux. Deployment options include Docker (ghcr.io/javinizer/javinizer-go), Docker Compose with optional FlareSolverr, Homebrew and Scoop packages, prebuilt binaries, AppImage, and one-shot install scripts. Authentication uses a built-in admin login created on first startup. The project is MIT-licensed and actively maintained with regular releases.

Should you self-host Javinizer Go?

Javinizer Go scores 49/100 on selfhost.directory (how scoring works) and ranks #70 of 142 in Media Management. It has 166 GitHub stars.

It shipped 10 stable releases in the past year. The latest, v1.6.5, came out on 21 October 2026. New versions land roughly every 3 days.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in Go.

Its closest alternative on selfhost.directory is Sonarr (81/100, 17 472 stars). It scores higher overall, so compare the two before you pick. See Javinizer Go vs Sonarr side by side.

Features

  • Actress database management
  • Dry-run preview
  • Genre/word replacement rules
  • Local r18.dev dump lookupActivates automatically when dump is downloaded
  • Manual scrape overrides
  • Media artwork downloads
  • MediaInfo integrationOpt-in, requires mediainfo binary
  • Multiple interfaces
  • Multi-source metadata scraping
  • NFO generation
  • Per-movie taggingOpt-in feature, disabled by default
  • REST API with documentation
  • Self-upgrade
  • Smart file organization
  • Translation pipelineOpt-in feature, disabled by default

Javinizer Go README

How to install Javinizer Go

Install Javinizer Go with Docker

Docker Engine
Environment variables
JAVINIZER_SETUP_TRUSTED_CIDRS, PUID, PGID, TZ, LOG_LEVEL, UMASK

mkdir -p ./data curl -o ./data/config.yaml https://raw.githubusercontent.com/javinizer/javinizer-go/main/configs/config.yaml.example

docker run --rm
--hostname javinizer
-e JAVINIZER_SETUP_TRUSTED_CIDRS=172.16.0.0/12
--user "$(id -u):$(id -g)"
-p 8765:8765
-v "$(pwd)/data:/javinizer"
-v "/path/to/your/media:/media"
ghcr.io/javinizer/javinizer-go:latest

Replace /path/to/your/media with your JAV library path. On Unraid, use --user 99:100.

Javinizer Go releases & version history

More in File Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…