Unfortunately no one can be told what fun_plug is - you have to see it for yourself.
You are not logged in.
+1
Does anybody have local copy Transmission-X.XX-oabi.txz from http://kylek.duckdns.org:31337/files/ff … oabi-1.txz ?
site kylek.duckdns.org:31337 seems dead.
Last edited by dusharu (2020-06-28 18:08:13)
Offline
+100500
guys help!
Offline
You can use this files directly
https://drive.google.com/drive/folders/ … sp=sharing
and install transmission from package
Offline
The URL above does not actuall give the oabi files, only the arm ones. Lucikly The Internet Archive has an archive of kylek.duckdns.org here:
https://web.archive.org/web/20180715064 … /0.7-oabi/
Latest version is transmission 2.83 tho. Well it's better than nothing...
(edit: just installed it this evening on my DNS323, it works!)
Last edited by maathieu (2021-01-02 22:32:08)
Offline
More stuff about this. Sure v2.83 works but there are a number of exploits that use it and I would not recommend it for use since BT requires a port to be open on the wide internet. I wondered how hard it would be to compile the latest v3.0 with the tools available for the DNS-323; it turns out it is not that hard. Check this out:
1. install v2.83 using the earlier instructions.
2. since wget on the DNS323 does not support TLS2.0, you need to download Transmission's source archive from https://transmissionbt.com/download/ with another machine, then upload it with scp to your DNS323.
3. you need to install build tools following the instructions here: http://www.bernaerts-nicolas.fr/nas/72- … nvironment (if link is not working, check it on archive.org ). Skip step 2.
4. install dependencies using slacker: libevent, libtool, gettext, intltool
5. unpack your tarball (it will be in .xz format so just use tar xvf to untar it) and run:
./configure --without-gtk --disable-mac --disable-cli --enable-lowfootprint
(and if configure is successful)
./make -s
6. stop transmission service : /ffp/start/transmission.sh stop
7. do ls -l /ffp/bin/transmission-* and write down all the file names that show up. Move the files to a backup directory.
8. copy the new transmission binaries to /ffp/bin . They are in ./daemon and in ./utils and the have the same names as the ones in the list above. Only copy the binaries, not the other files.
9. move /ffp/share/transmission/web to a backup location
10. copy ./web to /ffp/share/transmission
11. create a symlink from /ffp/share/transmission to /usr/share/transmission (for some reason I think this will not survive a reboot, I guess I'll see tonight if it still works when I turn the thing on again! if it does not I will find another way)
12. start transmission service: /ffp/start/transmission.sh start
13. check that service is running by going to the URL of your server on port 9091 or whatever.
If something goes wrong, stop transmission service, restore all the files you previously backuped, and restart the service again.
I didn't quite figure out how to make a package for ffp 0.7 yet so sorry that's only how far I could get, you'll have to compile this thing on your own.
Last edited by maathieu (2021-01-04 11:29:33)
Offline
maathieu, thanks a lot! your instruction is amazing.
Just compiled Transmission 3.00, all fine, testing.
Here libevent-2.0.16-oarm-1.txz is available for downloading for those who searching for it. Inreto.de repository and archive.org don't have it. Install with funpkg -i
Last edited by buzzic (2021-01-13 11:33:22)
Offline
maathieu wrote:
11. create a symlink from /ffp/share/transmission to /usr/share/transmission (for some reason I think this will not survive a reboot, I guess I'll see tonight if it still works when I turn the thing on again! if it does not I will find another way)
The symlink made using point 11. above will indeed not persist after restarting your DNS323, so the symlink needs to be recreated at every start, typically by adding a line at the end of the "funplug" script.
@buzzic : thanks for the confirmation that you can reproduce this :-).
Last edited by maathieu (2021-01-25 16:58:28)
Offline
maathieu wrote:
maathieu wrote:
11. create a symlink from /ffp/share/transmission to /usr/share/transmission (for some reason I think this will not survive a reboot, I guess I'll see tonight if it still works when I turn the thing on again! if it does not I will find another way)
The symlink made using point 11. above will indeed not persist after restarting your DNS323, so the symlink needs to be recreated at every start, typically by adding a line at the end of the "funplug" script.
@buzzic : thanks for the confirmation that you can reproduce this :-).
Thank you for the compile instructions and I can also confirm that it works! I also want to add a few other options to consider for other DNS-323 users in 2021:
1. Go to the web archive of https://web.archive.org/web/20190418070 … /packages/ and you will find transmission-2.92-arm-1.txz which is compatible with funpkg -i, but I haven't tested whether the arm funplug version works correctly on my oabi funplug 0.7. Technically the arm version isn't made for DNS-323 but worse case scenario you just funpkg -r it.
2. Install optware as instructed here: https://nas-tweaks.net/368/installation … c-ch3snas/ (please make sure that the firefly addon is not installed in the web interface because that would wipe the /opt/lib folder every reboot, destroying optware). Then you can find transmission_3.00-1_arm.ipk in https://sourceforge.net/projects/alt-f/ … /unstable/ (these are ipkg for Alt-F firmware of DNS-323 and they are compatible with optware). Again, because I already compiled transmission 3.00 using maathieu's approach so I didn't actually test whether this package works, but theoretically it should, even more so than the former!
Let me know how it goes!
Last edited by luciferyellow (2021-07-04 07:57:11)
Offline