× NETGEAR will be terminating ReadyCLOUD service by July 1st, 2023. For more details click here.
Orbi WiFi 7 RBE973
Reply

Developer support for app development (Jellyfin media system)

soapbox55
Guide

Developer support for app development (Jellyfin media system)

Hello,

 

I'm trying to create a new app for ReadyNAS. I'd like to package Jellyfin, a media server. Is this the appropriate place for developer questions? I found this documentation, but quickly ran into an issue setting up the VirtualBox VM for ReadyNAS OS 6.

 

Here is the issue I'm having when I try to boot my VM:

 

VirtualBox_ReadyNAS OS VM_31_05_2021_22_19_04.png

That looks like a kernel panic?

 

Also, I notice some apps seem to be very out of date on my NAS (transmission for example). Is there a git repo I can submit patches to so they get updated? Are they abandoned by the developers?

 

I also notice that Docker is available for x86_64 models but not for my ARM RN-102. Is there a reason for that? Docker supports ARM; should I try to create an ARM version or is there any way I could submit an update for the existing Docker app?

Message 1 of 5
Sandshark
Sensei

Re: Developer support for app development (Jellyfin media system)

Best of luck getting any app support.  Most of the app developers have abandoned the ReadyNAS and Netgear itself seems completely uninterested except when the app can generate additional income for them.  As you can see, it has been over three years since they updated the GitHub pages or the wiki.

 

Which VM are you trying to install, the one that's standard Linux with a chroot for ReadyNAS development or the actual ReadyNAS VM?

 

While I admire you trying to develop a ReadyNAS app, it isn't necessary to do so to install most programs available for Debian on a ReadyNAS if you are just doing it for yourself.  You can just use apt-get to install and then go back and move any large directories to the /apps directory and replace the entry in the OS partition with a symbolic link.

Message 2 of 5
soapbox55
Guide

Re: Developer support for app development (Jellyfin media system)

I'm trying to boot the ReadyNAS OS VM. My dev vm seems to be working fine.

I realize my NAS is just a Debian box, but I'd still prefer to install things "correctly" which I why I want to create an app for it. If I create something, I'd like to share it.

 

Are there any issues treating the NAS like a linux box and ignoring the netgear admin web interface?

Message 3 of 5
Sandshark
Sensei

Re: Developer support for app development (Jellyfin media system)

You can't totally ignore the Netgear UI.  There are a lot of command-line tools Netgear has provided that can do much of what the UI does and native Linux can't or can't easily, but there are still things that you really need to do in the UI since it keeps its own database.

 

That said, running Linux programs is not one of those things.  You can do that entirely via SSH.  The only real concerns you have there is the limited size of the OS partition where they would normally be installed and the age of the base Debian not providing the needed dependencies.  With a ReadyNAS-specific app, they are (or should be) installed to the /apps directory and put their data there, which is actually on your data volume but has a symbolic link in the OS volume, and they are compiled using the appropriate dependency versions.

 

Some have put a generic version of Linux on a ReadyNAS, but I think the BIOS or newer systems makes that tougher and the lack of a monitor port certainly does.

Message 4 of 5
2ksnorthstar
Guide

Re: Developer support for app development (Jellyfin media system)

I wish that was something I could help with but it's beyond me. I wish you success with the Jellyfin add-on. It is something I could really use.

Best wishes
Message 5 of 5
Top Contributors
Discussion stats
  • 4 replies
  • 2982 views
  • 1 kudo
  • 3 in conversation
Announcements