At this point I am frustrated and tired. I want something that works. I don't care Linux or Windows. Can somebody guide me through the process to help start my storage server. The build consists of an i3-4360, 16GB RAM, GTX 660ti, 4x4TB WD Red with 500GB Boot Drive. My router is an Asus RT-AC3200. What I want is something that can store all my files and I can access them locally and in different cities. I want to drives in a JBOD configuration because they are for backup and not redundancy. I want to be able to access the files on my main windows computers, my mobile devices, and stream pictures/videos to my raspberry pi running OpenELEC aka Kodi. This computer also is intended to stream steam games. How all of this is done I do not care anymore I just want a solution that can work. And I want someone to help my through the steps I have to go through with my router, network, installation etc. I have looked into several programs like Bittorrent Sync, OwnCloud, Seafile, Syncany, Syncthing etc. I tried installing OwnCloud on a LinuxMint installation first but it wouldn't properly install and I couldn't find guides that differed in installation method. I also tried installing steam on it but I couldn't get my GPU recognized no matter how many drivers I tried using from the Device Manger section. So I went the Windows route and installed Windows 10 because at least the video drivers and steam would work automatically so I only would have to worry about server. But that proved more of a hassle because OwnCloud isn't supported anymore due to their own complications in providing a good open source offering. So I looked around and found Seafile. I have it installed but cannot get access to the web UI. I understand an FTP server would serve my needs for get the files locally and externally but when I tried installing FileZilla server I ran into an error with the program and I didn't understand it at the time, so I am open to using it if someone can help me with that personally. Also samba server can also be used in my case to stream to the raspberry pi as I understand it. There are many options and I would really appreciate some proper help with this. If you need any more information please just ask what you need. This is more trouble than all the guides I looked at before getting the parts implied. "Follow these steps and you can have a server running in less than an hour". I have spent a week and am getting nowhere with this. Keep going back and forth from windows to linux let alone decide on specifically which method to use. I also have access to a SFTP server my friends and I rent, we share the space and I have about 1TB available. So I was thinking if there was a way to let my server connect to it and use that as a back end of sorts to just transfer my files. That way I don't have to open up too many ports on my router to be able to access the server. Because it's shared I do not want any files stored on there, but I can use the site somehow if someone can explain.
Thank you for your time and patience with my.