Quote:
Originally Posted by
Sean Webster 
I have just finished my server in sig, Terrorbyte. I have 4 2TB drives in RAID 5 as my storage and a few other drives. I am new to having a server OS. I just got Win Server 2012 Datacenter installed and I don't understand the whole roles and features things too well.
- I have shared a folder and got it up on the network, but I don't know how to prevent some network users from having access. Like I can have access to the folder over the network on my PC while my father can't access it on his etc. I know I need to adjust the permissions somehow, but IDK what to do exactly. I think I need to make an identical user account of that person on this server as is on the other PCs?
- How to set up FTP on this? Should I just use filezilla? lol
- Maybe stream video over the internet like to me at uni, I know that upload speed is a limiting factor.
- Hyper-V 2012?
- Is it possible to install a program to the server and stream it to/use it on the other PCs?
- Printer hub
Anyone got some guides I can go through for ideas and learning how to set things up on this OS? I am open minded to other ideas so throw some at me.

Google for guides. Microsoft TechNet is probably the best place for all things Windows Server (at least to start).
Server roles and features is where you set up what you want the server to be.
1. You will have to right click on the folder and change the security settings to give everyone read access, or create a local user account for your father and set that account with the appropriate permissions. Or your third option would be to install the Active Directory Domain Services role (along with DNS) and create a domain user account for you and your father (and anyone else who will access the files). AD DS is the backbone of any Windows environment, as it provides you with a Single Sign-On experience. I don't think you want to deal with this at home, so setting the everyone permission to read would probably be the easiest. That would mean anyone on your LAN could read the files from it, but only you could log in to the server and make changes. Or set everyone to full control if you want to let anyone read, write, and modify and and all files/folders.
2. To set up an FTP server, you would do that with the Web Server role. The Web Server role in Windows uses IIS (Internet Information Services), and you could create a FTP through there. Problem is, FTP is insecure (in the terms of whats being transfered) and I would highly recommend using FTPS or SFTP instead. SFTP is not possible with IIS, because Windows doesn't have SSH built in (SFTP uses FTP transfer over SSH and is the defacto standard when it comes to FTPs). FTPS is FTP over SSL, requiring a certificate be generate from your local Certificate Authority (if the certificate was only to be used on your domain) or from a third party trusted CA, such as godaddy.com. SSL certs will cost you a few hundred a year, and will not be worth it. So after all that, go with FileZilla or some other software capable of SFTP.
3. To stream video, you will need some kind of software capable of transcoding. Chances are all of your media is not in a simple format, that is easily streamable...such as flv. Most of my videos (TV and movies) are in MKV containers, and I use a combination of Plex Media Server, Serviio, and SubSonic to stream my TV, Movies, and Music over my LAN and WAN. SubSonic is definitely hands down the best at streaming music over LAN/WAN. They have mobile apps, and it's free (if you use the modded MadSonic that is).
4. Hyper-V 2012 is awesome. It has 99% of the features that a company needs/wants when looking at a virtualization solution, and is now a serious contender to VMware vSphere...and I use it at home. If you have the resources and need multiple servers, use Hyper-V 2012.
5. Yes, but not that easy. You would use the Remote Desktop Services Role to install the role component RemoteApp, which provides a Citrix Xenapp style application streaming over LAN or WAN, using the resources of the server. This requires self-signed (or third party) SSL certificates being imported to the client that will do the app streaming, as well as installing the app on the server once the role is configured properly.
6. If it's a USB printer, just connect it to the server, set it up, and share it out. That will be the easiest way to do that.