Tinker, Tailor, Soldier, Sponge

View Original

Plex & Pydio on FreeNAS 9.2

In which I revisit my home server...

So I've previously discussed how to set up AjaXplorer on FreeNAS 8.3 but now that jails are easier and there are new plugins I thought I'd update you all on some of the newer features (also things are much easier now!)

Plex Media Server

Plex Media Server now has a pbi that can be installed with a 'one-click' installation from within the FreeNAS GUI. There is a brief guide on their website, however, there are a few things you need to do to get it working properly:

See this content in the original post
  • Go to Jails > plexmediaserver > Storage > Add Storage and mount your files from your other ZFS volumes. If you don't do this Plex can't see any of your files.
  • Wait for your library to build and enjoy!

*During this install you get one of the best system messages: "promiscuous mode enabled" †You may need to add plexmediaserver_enable="YES" to /etc/rc.conf if you experience problems.

Pydio

AjaXplorer has been renamed Pydio but it is still awesome :)

Jails

There is a guide on setting up a jail on your FreeNAS system at the FreeNAS Wiki. This is much easier than previously and I'm using a FreeBSD jail to run Pydio:*

See this content in the original post
  1. Add a standard jail
  2. Add storage (see above).
  3. And you're ready to roll!

*I wanted to use Gentoo but portage wasn't playing ball. I'll post about that if I work it out in the future...

Installation

There is now a guide on the Pydio website describing how to do this it works perfectly!

See this content in the original post

Configure Pydio

If you go to https://<jail ip>/pydio you should see the config screen. To sort the specific error I had:

Server charset encoding: Set the locale in conf/bootstrap_conf.php as suggested:

define("AJXP_LOCALE", "en_GB.UTF-8");

Then you should see the ready screen:

See this content in the original post

Follow the Wizard and hit "Install Pydio Now!" when you're done. After that follow the Pydio documentation!

To get your existing mount points in Pydio simply create a new workspace using an existing mount point.

Tom Out!

References

[1] Installing on FreeBSD jail: http://pyd.io/freebsd-nginx-php-fpm/