@asic79 said:
Former ubuntu and openzfs user myself.
Although it works, having a filesystem on an OS as a hack (OK, maybe not “hack” but not native to it nontheless), doesn’t inspire me too much confidence…
I had issues, mainly when new patches installed: sometimes, the kernel drivers won’t load and the system won’t boot.
Early on I had issues, but haven’t in the last few years, and have had to replace over 10 drives, I’ve been lucky to have only lost 2 files in that whole time (when a third drive started to fail during a RAID-Z2 vdev rebuild).
I use FreeNAS partially because it’s FreeBSD, not despite it. I’m really not interested in corrupting my NAS server with a VM for an alternate OS just get around Plex deficiencies or the incompetence of the company they chose to source their music data from. Until they get their act together, they don’t get me as a customer. It’s not worth turning my NAS into a Rube Goldberg mess.
@sremick said:
I use FreeNAS partially because it’s FreeBSD, not despite it. I’m really not interested in corrupting my NAS server with a VM for an alternate OS just get around Plex deficiencies or the incompetence of the company they chose to source their music data from. Until they get their act together, they don’t get me as a customer. It’s not worth turning my NAS into a Rube Goldberg mess.
I haven’t played with the new FreeNAS version much, but my Plex Server runs on a FreeBSD jail for quite sometime, I never went the FreeNAS route because I prefer plain FreeBSD for my needs, however FreeNAS still lets you use jails like it did before, even if you need to just setup a simple jail and install Plex manually it should work just fine… that was what the “old” plugin system did anyway.
There’s a few points a disagree in their arguments, i.e: they say you can’t have resource (RAM, CPU) limits in jails, but that is not true, there are ways to do it, perhaps it would take much work to implement on top of FreeNAS but it is not impossible, also VIMAGE seems more stable this days, specially in FreeBSD-11, I’ve been using it in production with no issues even with PF enabled in both OS and jails…
Anyway agree with most that was said there, and I do understand the call to give more importance to the “Docker Plugin System”… and as long as jail are available trough command line there is still support for them…
Jails are gone in 10, JKH has already confirmed so in other threads on the FreeNAS forums. Their answer to jails is run FreeBSD in bhyve if you want jails.They are all in for Docker for 10 and I’m just not convinced. And they already limited the jail resources in 9.10.
@TurboJailer said:
Jails are gone in 10, JKH has already confirmed so in other threads on the FreeNAS forums. Their answer to jails is run FreeBSD in bhyve if you want jails.They are all in for Docker for 10 and I’m just not convinced. And they already limited the jail resources in 9.10.
They are “gone” from the UI, and you can’t migrate old jails to the new version, but you can still use the command line (shell) to access “jls” “jails” cmd etc… so that should work…
In theory you could even migrate previous jails (and I mean data, I would recommend userland reinstall )…
It is FreeBSD in the base system so a lot of the functionality is there… just not in a pretty UI (which btw they are doing a good job at improving)
NOTE: one thing I doubt they’ll support is VIMAGE… but not sure whiteout testing… I just assume that if they dropped supported for this (even if they do decide to bring it back later) it wouldn’t be much worth to compile the kernel with VIMAGE support.
Iocage would be a nice addition if it were integrated to support jails natively in FN10. I’m a fairly new user to FreeBSD/FreeNAS and I love jails so I’m conflicted on FN10. I want my jails…
I didn’t know this was an issue, shame on me for not reading docs more closely I recently, has of this week, just finished my new FreeNAS server and brought up a new Plex jail. Interesting experience overall I must say compared to my Ubuntu 16.x server using space mounted from my ReadyNAS 104 array. Having played with FreeNAS over the past couple of evenings and learning it (such has windows permissions) I probably would have stayed with Ubuntu since it has ZFS support natively now…
Not being sure I can export and import my FreeNAS zfs information into a new Ubuntu 16.x build I don’t want to have to resync arrays. The ReadyNAS is churning at an incredible slow rate of 5 to 8 MB/Sec Compare that to my desktop or any other comp on my network copying at 107 MB/s. New build is incredibly fast.
Anyway I digress - FreeNas has come cool features and it is super small. Knowing what I do now I probably would have stayed with Ubuntu though.
@saf1
As much cool as the premium music libraries are, FreeNAS overall is WAY cooler
I had thoughts going back to ubuntu + openzfs but after some clear thinking, there’s no way I’m ditching it.
Just wait until ver 10 is out with docker support.
If you can’t wait and the premium libs is something you desperately need, just spin up debian on bhyve; sorted
@asic79 said: @saf1
As much cool as the premium music libraries are, FreeNAS overall is WAY cooler
I had thoughts going back to ubuntu + openzfs but after some clear thinking, there’s no way I’m ditching it.
Just wait until ver 10 is out with docker support.
If you can’t wait and the premium libs is something you desperately need, just spin up debian on bhyve; sorted
FreeNAS does appear to be cool, no doubt. Of course it isn’t me disliking it but the change would come more from ignorance of FreeNAS and comfort level of Ubuntu. Not because a feature is missing - this would or is purely ignorance on my part At least I am honest. Last issue I was chasing was of course Windows permissions but I think I finally found the right documentation and posts to fix that. Now I can copy my media backups to the new share and Plex will pick it up. Same with DVR recordings.
Not sure how fast the overall system is but few movies I’ve watched it doesn’t stutter anymore. This is coming from media being stored on a ReadyNAS 104 which averaged 8 - 10 MB/s on transfers. Now between my PC and FreeNAS it is pushing 110 MB/s. Now to go learn what is key to back up nightly regarding configurations and what maintenance should be done. More ignorance and education on my part
Put me on the list of freeNAS users who will be waiting for this functionality… I’m not going to be upgrading to V10 for quite a while, so I guess I’m stuck without the music features.
Is there any reason why Plex can’t use the web-api? There are various pieces of example code there. Cost maybe?
Still enjoying PMS, and I’m using the DVR beta on my freeNAS box and its working pretty great for a beta… more important to me than some advanced music features. Thanks for the freeBSD support Plex!
I wouldn’t hold my breath if I were you. Since jails are being deprecated in FeeNAS 10, a linux based docker image is what you will be running plex on if you upgrade and the feature will be available there. It’s not going to happen for FreeBSD since the user base is so small.
@TurboJailer said:
I wouldn’t hold my breath if I were you. Since jails are being deprecated in FeeNAS 10, a linux based docker image is what you will be running plex on if you upgrade and the feature will be available there. It’s not going to happen for FreeBSD since the user base is so small.
Jails are in freenas10, it’s just the convenient gui that it’s suppressed.
They are not “in” FreeNAS 10, they will have to be added by the user and are not supported. The point of my post was that Plex has such a small FreeBSD user base that this “issue” will likely not be fixed. 90% of the Plex/FreeBSD user base is FreeNAS and when jails/plugins go away so will a large portion of that user base as they move to Docker which will be supported by FreeNAS 10.
@elan said:
We do see Docker as a great way to bring all features to FreeBSD/NAS.
That’s a cute way to spin with semantics, but it’s not being honest. You’re not bringing all features to FreeBSD/FreeNAS… you’re forcing them to use emulation to run Linux.
That’s like saying Apple brought iTunes to Linux because I can run OS X in VirtualBox.
I wouldn’t go so far as to call Docker an emulator.
From my perspective we get to bring all the features of the platform to FreeBSD, without incurring the cost of maintaining a separate build which is missing features, for <1% of our users.
What are the downsides of Docker, in your view? Saying things like “it’s not native” or “it’s an emulator” isn’t super helpful. Are there resource limitations? Something else I’m missing?
You know that docker support doesn’t mean you can magically run linux containers right?
If the Linux version will work you should be able to run it now under ABI compat, but only if all syscall’s required are implemented.
Having recently ported some internal jail code to run in Linux containers using libcontainer, which is the core of docker, I was honestly shocked at both how buggy and fractured it is, requiring many kernel and bolt on components to all work together to deliver what a single jail syscall achieves in FreeBSD.
There’s no doubt the docker ecosystem has gained tremendous traction, which is great, but that seems mainly due to the integration and tool set simplicity and not the Linux functionality that underpins it which is surprisingly clunky and fragile.