Jump to content

Server solution to run OS and File Storage

I'm looking at turning an old PC in to a server. (I can't use my main PC for this as it can't and isn't kept switched on at all times currently)

 

There are two things I want it to do:

  1. Run Home Assistant (for Home Automation)
  2. Have a drive/s for file storage over ftp.

 

Since it's an old PC, I'm not sure if Windows and running virtual machines on there would be ideal?

PC Specs:

  • Motherboard: ASUS P5KPL-AM
  • CPU: Intel® Pentium® Processor E5200
  • RAM: 4GB DDR2-800
  • 240GB SSD (Main drive) + 500GB HDD

 

I'll have two drives to start with. I'd like to allocate the first drive for the OS and possibly for Home Assistant and use all additional drives for file storage. 

 

I'm a Windows user so I'm not entirely sure what I can do. What would be the ideal solution for this?

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Edit: I see that you also updated with your machine specs.

With those specs, I highly doubt you will want to run anything heavy (i.e. a GUI), and you will have to get comfortable with a Linux command line. Virtualisation is out of the question since the specs are a bit too low. Containerisation I would say is still possible (e.g. Docker). For the two things that you want to do, I will also say that you may not be able to do anything much more than the two you have stated. Maybe a small web server is still possible, but I won't count on it.

 

If you want a virtualisation server, try Proxmox (free, open source) or VMware ESXi (1 server, free).

 

If you are comfortable with a server OS (i.e. command line), try Ubuntu server.

 

If you prefer a desktop, e.g. desktop OS also shares a NAS, while hosting other applications, try Ubuntu Desktop or any of its lightweight derivatives (with minimal installation, strips most of the bloatware). You might have a better experience because your system resources will be used on the applications instead of trying to run Windows smoothly.

 

Ubuntu tutorials are quite easy to find, just need to keep in mind some changes that occurred between Ubuntu 16.04 and 18.04 (hint: following an Ubuntu 18.04 or newer tutorial should be safe if you download the latest Ubuntu LTS release).

Edited by GlasierXplor
take specs into account

Laptop: Lenovo IdeaPad S540, CPU: AMD Ryzen 7 4800U, RAM: 16GB, GPU: Vega 8, SSD: WD OEM 512GB, OS: Ubuntu 20.04 LTS

Keys: Logitech MX Keys, Mouse: Logitech G G304, Disp: Lenovo ThinkVision M14/HP m23f, Gamepads: DualShock 4, 8bitdo SN30 Pro, Consoles: NES

~ Tetris (NES) ~ Tetris Effect (PC) ~ Puyo Puyo Tetris 1/2 ~ Tetris (Android) ~ Crypt of the NecroDancer ~ Celeste ~ Roller Coaster Tycoon ~

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×