I have a server built from a 13 year old computer running Windows 10 Pro, because it was lying around at my work. What it does:
-Using WAMP (Windows Apache MySQL PHP) it serves a dashboard/news webpage to office workers.
-This news webpage has a backend C# program I wrote which retrieves data from Google Sheets and then shows this data on the webpage. This data is updated frequently, so I made the program to check Google Sheets every 5 minutes. The program is constantly running because Task Scheduler on Windows 10 isn't working correctly. I wrote it in C# because I was thinking about changing to a Linux system.
-Serves as a SMB file server for about 15 people.
-The WAMP stack also runs a cloud app called FileRun, which is like NextCloud, but more convenient because the app installation can be completely separate from the data location. Also, FileRun seems to not try to be a "do everything" app like NextCloud seems to try to be. One thing about it I don't like is I can't see the percentage of disk used though.
-Both FileRun and the dashboard/news webpage run on the same domain and Let's Encrypt certificate.
This server has been working fine for about 3 years now, but the hardware is quite old. It uses a very old 500GB HDD for data and an old 250 GB SSD for the OS. I am itching to purchase all new hardware to turn into a NAS/web sever and was wondering if TrueNAS Scale is suitable. Can it do everything my Windows 10 server can do? Or am I better off using Debian/Linux and just setting it up with a LAMP stack (or Nginx), .NET, FileRun, Samba for SMB sharing, and possibly use ZFS with Linux too?
-Using WAMP (Windows Apache MySQL PHP) it serves a dashboard/news webpage to office workers.
-This news webpage has a backend C# program I wrote which retrieves data from Google Sheets and then shows this data on the webpage. This data is updated frequently, so I made the program to check Google Sheets every 5 minutes. The program is constantly running because Task Scheduler on Windows 10 isn't working correctly. I wrote it in C# because I was thinking about changing to a Linux system.
-Serves as a SMB file server for about 15 people.
-The WAMP stack also runs a cloud app called FileRun, which is like NextCloud, but more convenient because the app installation can be completely separate from the data location. Also, FileRun seems to not try to be a "do everything" app like NextCloud seems to try to be. One thing about it I don't like is I can't see the percentage of disk used though.
-Both FileRun and the dashboard/news webpage run on the same domain and Let's Encrypt certificate.
This server has been working fine for about 3 years now, but the hardware is quite old. It uses a very old 500GB HDD for data and an old 250 GB SSD for the OS. I am itching to purchase all new hardware to turn into a NAS/web sever and was wondering if TrueNAS Scale is suitable. Can it do everything my Windows 10 server can do? Or am I better off using Debian/Linux and just setting it up with a LAMP stack (or Nginx), .NET, FileRun, Samba for SMB sharing, and possibly use ZFS with Linux too?