FreeNAS is an open source NAS software company and also provides NAS hardware solutions such as FreeNAS Mini & Mini XL and FreeNAS servers. The FreeNAS is open source and free that means you don’t need to spend a single penny if you want to make your own NAS server at home using old machines. To extend the built-in FreeNAS capabilities there are a bunch of FreeNAS plugins available to add extra features to your home or enterprise FreeNas server.
It is the most popular P2P client available for Windows operating system. The sole intend of Sonarr is to download episodes of your favorite TV series, fully automatically. You could see it as your personal super PVR. It can retrieve episodes from Usenet NZB’s or Torrents, names them properly, adds the appropriate information, thumbnails, etc, and renames and organizes your files as well.
The FreeNAS plugins architecture is based on FreeBSD jails and PC-BSD 9.x PBIs. This allowed users to install and configure additional applications once they had created and configured a plugins jail.
The FreeNAS allows installing the plugins using two methods: Command Line and GUI mode. In the GUI mode, the user can browse, install and configure the plugins but with a limited amount of control whereas in the command line user gets more control over software installation. To know more about FreeNAS see Plugins and Jails sections.
Also Read:
FreeNAS Minimum Hardware Requirements:
- Multicore 64-bit processor
- 8GB Boot Drive
- 8GB RAM
- At least 1 direct attached disk (Hardware RAID strongly discouraged)
- One physical network port
If you don’t want to go through whole free opensource FreeNAS plugins list then here is the comprises one.
- Bacula-sd (storage daemon)
- BTSync
- CouchPotato
- Crashplan
- Cruciblewds
- Emby
- S3cmd
- SABnzbd
- SickBeard
- SickRage
- Sonarr
- Subsonic
- Syncthing
- transmission
- XDM
- Firefly
- Headphones
- HTPC-Manager
- Maraschino
- MineOS
- Mylar
- Owncloud
- Plexmediaserver
Note: All these FreeNAS plugins which are basically open source applications also available for multiple platforms and can be used individually or separately without FreeNAS
Bacula-sd (storage daemon)
Bacula is a set of Open Source, computer programs give the network backup solution.
BTSync
This FreeNAS plugin application allows distributed peer to peer file syncing capability which is multiple times faster than centralized file transfer systems.
CouchPotato
CouchPotato is an NZB and torrent downloader FreeNAS plugin fully open source and also available for multiple platforms including for browsers such as Chrome and Firefox.
Crashplan
To enhance the capability of FreeNAS this plugin will allow backup data to remote servers, other computers, or hard drives. CrashPlan offers totally free local and offsite backup.
Cruciblewds
Out of number FreeNas Plugins this allows Web-based computer cloning, supporting unicast and multicast. Plugin. CrucibleWDS is a free imaging/deployment/ cloning program. A free Ghost alternative.
Emby
In our list of FreeNAS plugins, this plugin will allow creating a personally Emby Server that automatically converts and streams your media on-the-fly to play on any device.
Firefly
Firefly (mt-daapd) is an open-source media server for the Roku SoundBridge and Apple iTunes.
Headphones
Again FreeNAS plugin that written in Python and allows to automated music downloader for NZB and Torrent. It supports SABnzbd, NZBget, Transmission, µTorrent, Deluge and Blackhole. Automatic music downloader for SABnzbd.
Also Read:
HTPC-Manager
HTPC Manager FreeNAS plugin will combine all your software and provides a fully responsive interface to manage them.
Maraschino
Maraschino provides a simple web interface to act as a nice overview/front page for an XBMC/HTPC
MineOS
MiniOS is FreeNAS plugin that provides a web interface to create and manage Minecraft server instances.
Mylar
An automated Comic Book downloader (cbr/cbz) trying to follow in the lines of sickbeard and headphones.
Owncloud
Owncloud needs no introduction it is popular is a system for the creation and management of personal cloud resources to access & share your files, calendars, contacts, mail & morefrom any device.
Plexmediaserver
This plugin will convert your NAS server to Plex Media Server and adds its compatibility into it.
S3cmd
It is a command Line S3 Client and Backup for Linux and Mac. This plugin allows for uploading, retrieving and managing data in Amazon S3 and other cloud storage service providers.
SABnzbd
SABnzbd application can access from any device with any browser and also runs on Windows, MacOS, Linux. It is a plugin to download binary files from Usenet servers. It can integrate with Apps like Sonarr, Sickrage, CouchPotato and Headphones to automate the download process.
SickBeard
If you want to watch your new TV shows using FreNAS then this plugin will help you. It currently supports NZBs.org, NZBMatrix, NZBs’R’Us, Newzbin, Womble’s Index, NZB.su, TVTorrents and EZRSS a. It also can retrieve info from TVDB.com and TVRage.com.
SickRage
It is an automatic Video Library Manager and keeps looking for new episodes of your favorite shows on torrent/nzb. As soon as they available you can download, and process at the qualities you want.
Sonarr
If you are a user of Usenet and BitTorrent then Sonarr is a PVR for you. This plugin little bit little like SickRage that can monitor multiple RSS feeds for new episodes of your favorite shows. Also, it can download them too.
Subsonic
This plugin application converts your NAS into a home server that acts as a personal media server. It has Podcast receiver, Chromecast, Sonos, jukebox mode DLNA and more.
Syncthing
Sonarr Utorrent
Syncthing freenas plugin will give your own centralized syncing that can replace proprietary sync and cloud services. You can choose where your data will stored if it is shared with some third party and how it’s transmitted over the Internet.
Transmission
Transmission is a cross-platform BitTorrent client. It only takes a few clicks to configure advanced features like watch directories, bad peer blocklists, and the web interface.
Best Indexers For Sonarr
XDM
XDM: A python based applicationeXtendable Download Manager. It is Plugin based media collection manager that runs in the background and provides a Web interface. It is plugin based media collection manager such as TV shows, Music albums, Movies, Books, and Games.
Also Read:
Volumes and Paths
Best Torrent Client For Sonarr
There are two common problems with Docker volumes: Paths that differ between the Sonarr and download client container and paths that prevent fast moves and hard links.
The first is a problem because the download client will report a download's path as /torrents/My.Series.S01E01/
, but in the Sonarr container that might be at/downloads/My.Series.S01E01/
. The second is a performance issue and causes problems for seeding torrents. Both problems can be solved with well planned, consistent paths.
Most Docker images suggest paths like /tv
and /downloads
. This causes slow moves and doesn't allow hard links because theyare considered two different file systems inside the container. Some also recommend paths for the download client container that are different from the Sonarr container, like /torrents
.
The best solution is to use a single, common volume inside the containers, such as /data
.Your TV shows would be in /data/TV
, torrents in /data/downloads/torrents
and/or usenet downloads in /data/downloads/usenet
.
If this advice is not followed, you may have to configure a Remote Path Mapping in the Sonarr web UI (Settings › Download Clients).
Ownership and Permissions
Permissions and ownership of files is one of the most common problems for Sonarr users, both inside and outside Docker. Most images have environment variables that can be used to overridethe default user, group and umask, you should decide this before setting up all of your containers.The recommendation is to use a common group for all related containers so that each container can use the shared group permissions to read and write files on the mounted volumes.
Keep in mind that Sonarr will need read and write to the download folders as well as the final folders.
For a more detailed explanation of these issues, see The Best Docker Setup and Docker Guide wiki article.