NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
SauvageSausage
Nov 17, 2023Tutor
how to create an add-on for readynas?
I couldn't find a guide on how to create addons for readynas on the internet. maybe there are instructions and tips? it seems Readynas is a dead product but since i am still using it, i want ...
StephenB
Nov 17, 2023Guru - Experienced User
Sandshark
Nov 17, 2023Sensei
Everything is written for someone who already has a lot of experience as a Linux programmer, so I hope that's you. I have asked many times for a "ReadyNAS app development for dummies" for simple re-compile of a standard Linux package to a ReadyNAS-specific one, and got nothing.
A applaud anyone who is willing to try, though. Netgear has chased away the last of the developers, though there were never very many.
- SauvageSausageNov 17, 2023Tutor
> I have asked many times for a "ReadyNAS app development for dummies" for simple re-compile of a standard Linux package to a ReadyNAS-specific one, and got nothing
luckily no need to recompile anything, as there are compiled x86_64 binaries which work fine on readynas, if executed directly via ssh. all i have to do is to write a couple of adapters to make everything work together (probably in golang? not sure for now)
- SandsharkNov 18, 2023Sensei
Because the ReadyNAS has such a small OS partition, you have to be careful installing ones that aren't specifically compiled for it. Apps should go in /apps, which is on the data drive (with a link to it on the OS partition, if needed). It's especially important if the app has a log that can get long or creates working files that might get lengthy and/or not get deleted properly. With some, that's as easy as making an appropriate directory in /apps and putting links in the OS partition. But if an app uses a standard directory that you can't relocate because the OS itself uses it, then you'll have to re-compile, changing that directory to something that can be in /apps. Misbehaving apps are the prime cause for users' OS partitions filling up, which can result in some significant issues if not caught and corrected fast enough.
But even if an already compiled app isn't a problem, there are no simple instructions available on how to convert it to a ReadyNAS-specific app that puts the files and directories in /apps and necessary links in the OS partition. I created new sources.list and apt.conf files to get around the issue that Debian 8 has been archived, but I can't figure out how to make a simple app that installs them in /etc/apt. And those aren't even executable. And I do program tools for my own use in Windows, so it's not like I don't have any background for it, I just don't have Linux experience.
- SauvageSausageNov 18, 2023Tutor
good point, thanks! will check twice the paths.
btw it's a goddamned shame netgear have disabled update repos, a lot of stuff is impossible to install now.
Related Content
NETGEAR Academy
Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!