Here is my current setup. I will be attempting to switch over to a Linux server setup in the near future (just because).
This machine was my secondary workstation and has been repurposed for my home server.
This is a quickie article. No hand holding. If you do not know your way around Windows this article is not for you.
OS: Windows 7 Ultimate x64
RAM – 16GB
GPU – onboard
Disks: SSD for OS, 4TB WD Gold for data, 750GB spare laptop HD for security camera data.
I may drop in my 5TB WD Black hard drive, it’s super-fast.
First thing I did was restore to my first backup of this rig. The backup is over 3 years old so I ran Windows update and did my usual disk cleanup.
This rig already had my usual tweaks applied including my regedit tweaks.
Next I stripped the computer down:
Uninstall everything I don’t need: Control Panel > Programs and Features > Turn Windows features on or off. I uninstalled everything except IE 11.
Set server as master browser:
Page file: custom min 4096 max 12288
Turn of visual effects: Windows + Pause Break keys > Advanced system settings > Performance > Settings > Adjust for best performance.
ASP.NET State Service
Diagnostics Tracking Service
Distributed Link Tracking Client
Internet Connection Sharing (ICS)
Microsoft .NET Framework NGEN v2.0.50727_X64
Microsoft .NET Framework NGEN v2.0.50727_X86
Net.Msmq Listener Adapter
Net.Pipe Listener Adapter
Net.Tcp Listener Adapter
Routing and Remote Access
Windows Audio Endpoint Builder
Next came another backup.
I installed the 2 programs I am going to use:
Filezilla Server – Allows my security cameras to upload video to this machine.
Tonido – My own cloud backup. I use this from PCs, laptop, and Android phone.
I use Synctoy to backup most of my files on my PCs. This is installed on the PCs not the server.
Connecting To This Machine
This machine sits upstairs away from everything else. I just use remote desktop to connect.
With the need to remove SMBv1 the networking landscape was changed.
See: Fix Windows 10 Network Browsing
The good thing about using a desktop operating system as a server is you can use security software on it as you see fit. Feel free to use your preferred anti-virus, etc. on your home server.
Backup, disk image (Macrium Reflect)