How To Setup Sonarr Nzbget Truenas Plugins

Alright, so you wanna build the ultimate media server, huh? Good choice! And you're thinking TrueNAS, Sonarr, and NZBGet? Even better! These bad boys work together like peanut butter and jelly, or maybe more like Batman and Alfred (you decide which is which). But setting them up? Yeah, that can feel a little… daunting. Don't sweat it! We're gonna walk through it together. Think of me as your trusty sidekick, minus the awkward spandex.
Getting Started: TrueNAS Plugins – Your One-Stop Shop (Sort Of)
First things first: TrueNAS. I'm assuming you've already got it up and running. If not, uh… maybe start there? I'll wait. (Just kidding, Google is your friend!). Now, open that TrueNAS interface and navigate to Plugins. This is where the magic starts… or at least, where we install the ingredients for the magic potion. We're looking for Sonarr and NZBGet. Hopefully, you see them listed! If not…well, we might have to get our hands a little dirtier later, but let’s cross that bridge when we come to it. For now, let’s assume TrueNAS is cooperating.
Click, Click, Install: It's (Almost) That Easy
Found Sonarr? Click Install. Same with NZBGet. Easy peasy, right? Not so fast! Here comes the important part: the configuration. This is where things can get a little tricky, so pay attention, Captain!
Must Read
You'll be prompted to give each plugin a name (I recommend something descriptive, like "SonarrMedia" and "NZBGetDownloads," but hey, you do you), and more importantly, choose a jail IP address. This is crucial! Each plugin needs its own unique IP address within your network. Think of it like giving each plugin its own little house in the neighborhood. If they all have the same address, chaos ensues! So, make sure they are different.
TrueNAS should automatically suggest available IPs. If not, consult your router's documentation to find a range of unused IPs within your network. Don't just pick random numbers! We want things to actually work, remember?
You might also see some options about static IPs and DHCP. For simplicity's sake, stick with DHCP unless you really know what you're doing. Static IPs can be great, but they can also be a pain to manage if you're not careful. DHCP lets your router handle the IP assignment, which is generally the easiest approach.
After you've filled out the necessary information, hit "Save" or "Install," depending on the TrueNAS version you’re using. Now comes the waiting game. TrueNAS will download and install the plugins, which can take a few minutes, depending on your internet speed and the general mood of your server. Go grab a coffee. Or maybe a beer. You deserve it!
Post-Installation: Time to Configure!
Alright, both Sonarr and NZBGet are installed. Awesome! But they're not exactly ready to rock and roll. We need to do some serious configuration. Remember how I said it was like building a media server? Well, now we're decorating the inside of our house!
NZBGet: The Download Powerhouse
First up: NZBGet. To access the NZBGet web interface, navigate to the plugin within TrueNAS and look for a link or button that says something like "Manage" or "WebUI." Click it! You should be greeted by the NZBGet interface, which probably looks a little… intimidating. Don't worry, we'll break it down.

The most important thing to configure in NZBGet is your Usenet server information. This is where you tell NZBGet where to download the files from. You'll need the server address, port number, username, and password provided by your Usenet provider. Don't have a Usenet provider? Well, you'll need one! There are tons of options out there, so do some research and find one that suits your needs and budget.
Once you've entered your Usenet server information, make sure to test the connection! NZBGet should have a "Test" button somewhere in the settings. If the test fails, double-check your server information and make sure everything is entered correctly. Typos are the enemy!
Next up: Download directories. This is where you tell NZBGet where to store the downloaded files. You'll need to create a directory on your TrueNAS storage for NZBGet to use. I recommend creating separate directories for incomplete downloads and completed downloads. This helps keep things organized.
IMPORTANT: When specifying the download directories, make sure that NZBGet has the necessary permissions to access them. This is where TrueNAS permissions can get a little tricky. You might need to adjust the permissions on the directories to allow the NZBGet user to read and write files. Consult the TrueNAS documentation if you're unsure how to do this.
Finally, configure any other settings you want, such as the number of connections, the download speed limit (if you want to be nice to your network), and post-processing scripts. Post-processing scripts can be used to automatically rename, move, and organize your downloaded files. They're not essential, but they can be very helpful.
Sonarr: The TV Show Guru
Now that NZBGet is configured, it's time to move on to Sonarr. Access the Sonarr web interface in the same way you accessed the NZBGet interface: navigate to the plugin in TrueNAS and click the "Manage" or "WebUI" link. You should be greeted by the Sonarr interface, which is slightly less intimidating than the NZBGet interface, but still requires some configuration.

The first thing you'll want to do is add a root folder. This is where Sonarr will store your TV shows. Just like with NZBGet, you'll need to create a directory on your TrueNAS storage for Sonarr to use and make sure Sonarr has the necessary permissions to access it. I recommend creating a separate directory for each TV show to keep things organized.
Next up: Indexers. This is where you tell Sonarr where to find information about TV shows. Sonarr supports a variety of indexers, including Usenet indexers and torrent trackers. You'll need to configure at least one indexer to use Sonarr. Just like with NZBGet, you'll need to provide your username and password for each indexer. Don’t have any indexers? Well, guess what? You need some!
After you've configured your indexers, you'll want to configure your download client. This is where you tell Sonarr how to download TV shows. In this case, you'll want to select NZBGet as your download client. You'll need to provide the IP address and port number of your NZBGet instance, as well as the username and password (if you set one up). Sonarr and NZBGet need to chat, so make sure the info is correct!
Finally, configure any other settings you want, such as the quality profiles, the naming conventions, and the notification settings. Quality profiles allow you to specify the desired quality of your TV shows (e.g., 720p, 1080p). Naming conventions allow you to customize the way Sonarr names your downloaded files. And notification settings allow you to receive notifications when Sonarr downloads a new episode of your favorite TV show. Because who doesn't want to know when the latest Rick and Morty is ready?
Connecting the Dots: Sonarr and NZBGet, Hand in Hand
Okay, both Sonarr and NZBGet are configured. But they're still not working together! We need to tell Sonarr to send downloads to NZBGet. This is actually pretty straightforward.
In Sonarr, navigate to Settings > Download Clients. Add a new download client and select NZBGet. Enter the IP address and port number of your NZBGet instance, as well as the username and password (if you set one up). Make sure to test the connection to ensure that Sonarr can communicate with NZBGet. If it fails, re-check the IP address and port. Double check!

Once the connection is established, Sonarr will automatically send downloads to NZBGet. NZBGet will download the files and then Sonarr will rename, move, and organize them into your TV show library. It's a beautiful thing!
Troubleshooting: When Things Go Wrong (And They Will)
Let's be honest, things rarely go perfectly smoothly the first time. So, here are some common problems you might encounter and how to fix them.
Problem: Sonarr can't connect to NZBGet.
Solution: Double-check the IP address and port number of your NZBGet instance in Sonarr. Make sure that NZBGet is running and that the firewall is not blocking the connection. Also, remember those TrueNAS jail IPs? Are they talking to each other correctly? (Hint: they need to be on the same network!)
Problem: NZBGet is not downloading anything.
Solution: Make sure that your Usenet server information is correct. Test the connection to your Usenet server in NZBGet. Check the NZBGet logs for any errors. Is your Usenet provider even working?

Problem: Sonarr is not finding any TV shows.
Solution: Make sure that your indexers are configured correctly in Sonarr. Check the Sonarr logs for any errors. Maybe the show isn't available on your indexers yet. Patience, young Padawan!
Problem: Permissions issues!
Solution: This is a big one! Double-check your TrueNAS dataset permissions. The user running Sonarr and NZBGet (usually within the jail) needs read and write access to the folders you've defined. This is often the trickiest part of the whole process, so don't be afraid to Google "TrueNAS permissions" and dig in. It's worth getting right!
Final Thoughts: You Did It! (Probably)
Setting up Sonarr, NZBGet, and TrueNAS can be a bit of a challenge, but it's definitely worth it. Once you've got everything configured, you'll have a fully automated media server that will download and organize your TV shows for you. It's like having your own personal TV genie! Except instead of granting wishes, it just downloads episodes. Which, let's be honest, is pretty magical in its own right.
Now go forth and enjoy your newfound media server superpowers! Just remember to be responsible and only download content that you're legally allowed to. And maybe invite me over for a movie night sometime? I make a mean batch of popcorn.
And if you are still having trouble… well, there’s always Google! Just kidding (sort of). Good luck and happy downloading (legally, of course!).
