Done, got it working now, 2013-10-07.
I DO NOT TAKE _ANY_ RESPONSIBILITY FOR ANY LOSS OF DATA AND/OR LOSS OF WARRANTY.

---

2013-10-07

This is tested on a Zyxel NSA325 with firmware 4.61.
All packages and links below are valid as of 2013-10-02 and are the most up-to-date packages at this time.

This step borrows from this guide with full credits and acknowledgement to "burbulence" which can be found here:viewtopic.php?f=249&t=10881#p68765
in the way that I have installed the packages described in that guide before trying to install Serviio 1.3.

This is simply an updated version of that guide and also using it as a base for this guide.

With this being said you should be able to simply use this guide from top to bottom and come out clean with a good install even though you haven't done anything (like installing FFP) before reading this.

First off I’ll describe how to install FFP 0.7 as a package.
This assumes that you have already setup your NAS and installed HDD(s) etc.

- Download “Filezilla Client” and install it
- File -> Site Manager -> New Site and select:
Host: Your NAS IP (ex. 192.168.1.1)
Protocol: FTP
Logon type: Ask for password
User: admin
(Default password for the NSA325 is “1234” if you have not changed it)
Click “Connect”
(You can name this connection “NSA325 – FTP” for easier reference later on)
- Enter ftp://ftp.zyxel-tech.de/2.new_mirror/NSA325/4.40/zypkg/ in your browser and click “Save file as” on “web_prefix” and download it into the “/admin/zy-pkgs” folder on your NAS.
- Enter your NAS ip address in your browser and login as admin
- Go into NSA325 -> System Settings -> Firmware/Packages -> Package and click “Retrieve List From Internet”
- You should now see a package called “ffp”
- Click to select it and then “Install/Upgrade” and then “Apply” with all other settings default.
- After the installation you should see a link at the far right under “Management Page”, click it.
It should read “Congratulations with installing FFP on your nas.”

- Download PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/)
(PuTTY is a single .exe file that does not need installation so please put it into your program folder and make a shortcut to your desktop in order to not accidently delete it)
- Start the program
- Enter your NAS IP (ex. 192.168.1.1) as “Host Name”, be sure to check that “SSH” is selected and click “Open” (you can enter a name under “Saved Sessions” and then “Save” to have an easy shortcut to this)
- A warning will appear, click “Yes” (no need to get into explaining this)
- login as: “root”, password is your admin password. (the program does not move the cursor when you enter your password, simply enter it and press enter)
- You should see “Welcome to FFP…” etc. and be logged in.
- Disable telnet for security reasons by entering:
“/ffp/start/telnetd.sh stop”
then
“chmod a-x /ffp/start/telnetd.sh” (Pasting is done in putty via left click)
- Enter:
“wget http://wolf-u.li/u/441 -O /ffp/bin/uwsiteloader.sh” (Should see “uwsiteloader.sh saved”)
then
“chmod a+x /ffp/bin/uwsiteloader.sh”
then
“uwsiteloader.sh”
- Press “Yes” to update UW Site Loader and then “OK”
- Check all sites (click with your mouse or press space to select) and press “OK” and then “OK”

Open up "Notepad ++" and paste the following, be sure to fix EOL-Conversion, "Edit->EOL Conversion->Unix/OSX Format". Save this as "serviiod.sh" in "/ffp/start" (with FileZilla) and then run (in PuTTy) "chmod a+x serviiod.sh":

- Download Serviio of your choice:http://www.serviio.org/download (ex. choose Windows if you are running in a Windows version)
(IMPORTANT! SERVER & CONSOLE NEED TO BE SAME VERSION. I.E IF YOU DOWNLOAD SERVER V.1.3.1 YOU WILL NEED CONSOLE V.1.3.1)

- Install and uncheck "Serviio Server" so you only install "Serviio Console"

- Go into the install folder of "Serviio Console" then the folder "bin" and edit the "ServiioConsole.exe.vmoptions"-file with Notepad ++, add:
-Dserviio.remoteHost=xxx.xxx.xxx.xxx
(where xxx.xxx.xxx.xxx is your NAS IP-address for ex: 192.168.1.1)
then save and exit and start the console.

You MIGHT need to press CTRL+ALT+DEL and manually close the process for the console and then start it again.
You will see if it runs if you go into the "Serviio Console" folder and then the subfolder "Log".

Start the program and go into the tab "Library" and then "Add local" using the following path (for a system using a single HDD):
/i-data/md0/yourfolder
Ex: I have all my videos in /i-data/md0/video divided into .../video/tv-shows and .../video/movies.
Those two folders (tv-shows and movies) are the ones I've added.

RECOMMENDED IN THE ORIGINAL GUIDE: Do not let the NAS generate thumbnails since it tasks the NAS too much.

Under "Status" and then "Renderer Profile" you can see your discovered devices, click where it says "Generic DLNA Profile" and select the best option suited for you (if not the default one works out). Ex. I have a F-series Samsung TV and I selected "Samsung TV / player (C/D/E/F-series).'

Hope it works for you as well, check it out and if you can improve this or have suggestions etc. then please let me know.
As stated in the start of this "HowTo" it is based on "DeanoX" guide for Serviio 1.1 which can be found here:http://forum.serviio.org/viewtopic.php?f=14&t=8933

Everything was going smooth until I got to the java install.
I did "mkdir /ffp/opt/java" no problem
I did "cd /ffp/opt/java" no problem
I go over to filezilla and there is not java folder created. In the admin folder I have zy-pkgs/ffp

Just a typo in my explanation, yes I did "mkdir -p /ffp/opt/java" then I "cd /ffp/opt/java" I copy and past everything.
my result is root@121-media:/ffp/opt/java# which I think means that I am able to change to this new directory, but i can't find the directory in fillezilla.

After hours of googling and trial and errors, and learning I manage to press on.
I used command line to upload and download stuff with psftp, great program. I after realized that I was suppose to login to filezilla using ssh....oops.
I got to the start serviio command it says "starting serviio" then "OK" I then proceed to "ps -ef | grep serviio" and this is my output:
root@121-Media:~# ps -ef | grep serviio
root 9058 3663 0 23:01 pts/0 00:00:00 grep serviio
root@121-Media:~# root@121-Media:~# ps -ef | grep serviio

not the output of the tutorial.

Error message from the console "cannot connect to serviio server, it does not seem to be running. Exiting...

Last edited by fireman74 on Sat Nov 30, 2013 5:20 am, edited 5 times in total.

I would consider of using WinSCP instead filezilla. This program is pretty much intuitive, if you are windows user. It has windows explorer style file browser, internal editor, which supports linux line endings. You can associate edit command with notepad ++, if you prefer using external editor. This program uses safe SFTP-3 connection and it is suitable even for connections outside local home network. Be aware-you will have full control of system files, so anything you will mess up, it will have consequences for system behavior.

Ok, so I started from scratch. followed the directions to the T. I use putty, and to upload and download files I use command line sftp client by the putty people (that is so much cooler than filezilla). When it came time to test java I get