Okay, I've been doing some research to determine which server software to use and it's down to Ubuntu. So, here is what I'd like to use it for. I more or less would love a quick guide on these things as this is my first time doing all of this.
What I want to accomplish.
1. Multiple user accounts, so each person can store their own personal files on this server and back up their own computers separately. I'll likely set up the backups myself though.
2. Media streaming, I'd love to be able to stream to even my phone if I can.
3. Access from my computer. I noted that vnc is terrible for this as it's well sluggish. I'd prefer a tool I can use to access this server remotely, have a gui, and have complete control over the server from.
I found a tool called Webmin and was curious if this would work? I noticed it's got security issues. I'd prefer to not have to deal with anything like that though.
Is there something perhaps better than webmin,more secure?
4. Access it anywhere. As I stated I want to be able to stream even to my phone. But, I'd also like to be able to access other files from anywhere. So, if I'm not home and need to access some files I've stored here I can do so with ease.
(this is an optional thing. Not something I am worried about at this time. But, knowing how to do it now would probably be easier for the future.)
5. GUI; I'm not keen for consoles. I hate trying to memorize commands and such. I can use them. But, I prefer not to. I found that it seems Ubuntu has a lot of feature and tools that can add a gui to this.
Then of course comes to hardware.
As far as the server hardware itself I am not worried. But, my question relies on the router/modem. I've dealt with verizon routers and find them extremely unreliable if left on 24/7. Especially something running as this would be. I'd love to know some could components to improve the stability of this server in terms of networking. For now I'll focus on Home networking more then streaming outside of the home and such.
Edit: Also, possibly be able to run applications remotely on this server?
What I want to accomplish.
1. Multiple user accounts, so each person can store their own personal files on this server and back up their own computers separately. I'll likely set up the backups myself though.
2. Media streaming, I'd love to be able to stream to even my phone if I can.
3. Access from my computer. I noted that vnc is terrible for this as it's well sluggish. I'd prefer a tool I can use to access this server remotely, have a gui, and have complete control over the server from.
I found a tool called Webmin and was curious if this would work? I noticed it's got security issues. I'd prefer to not have to deal with anything like that though.
Is there something perhaps better than webmin,more secure?
4. Access it anywhere. As I stated I want to be able to stream even to my phone. But, I'd also like to be able to access other files from anywhere. So, if I'm not home and need to access some files I've stored here I can do so with ease.
(this is an optional thing. Not something I am worried about at this time. But, knowing how to do it now would probably be easier for the future.)
5. GUI; I'm not keen for consoles. I hate trying to memorize commands and such. I can use them. But, I prefer not to. I found that it seems Ubuntu has a lot of feature and tools that can add a gui to this.
Then of course comes to hardware.
As far as the server hardware itself I am not worried. But, my question relies on the router/modem. I've dealt with verizon routers and find them extremely unreliable if left on 24/7. Especially something running as this would be. I'd love to know some could components to improve the stability of this server in terms of networking. For now I'll focus on Home networking more then streaming outside of the home and such.
Edit: Also, possibly be able to run applications remotely on this server?