I recently built a new desktop, specs given below. Due to the software that I use personally and require for school, I must run windows and sometimes Linux. That's why I decided for running windows 10 pro on the pc directly and running ubuntu 18.04 virtualized. But obviously it is hard to take the pc with me to school, which is why I am looking for a method to share the data on this pc with my laptop. I won't need to access the data multiple times per day (most likely 2/3 times per week), which is why I was thinking of turning on the pc remotely when I need the data.
We do have a NAS at home but it is very slow and would not be suitable to run a service like Nextcloud (neither does my dad want to open it to the WAN, or set up another NAS). That is why I am looking for a way to set up a cloud service (as far as I am aware, this is the best method of accessing data remotely) on my pc (on windows or a virtual machine). Another preference is that I would like to run the hdd's in raid 1 (I know this is not a backup, the most important data is backed up to the NAS, but not all data can be stored on it).
This made me come to the (ideal) situation:
When I am at school I launch my pc remotely and access the data by using a cloud service (or other application) running on the desktop, with it running the hdd's in raid 1.
Current idea:
Use windows storage spaces to setup the hdd's in raid 1 and share the drive as a windows share. Then use Hyper-V to run FreeNAS with Nextcloud, which accesses the widows share with a smbclient.
However this method seems to be overcomplicated and I was curious whether someone has experience with this, would suggest another idea, or proposes another ideal situation for my needs.
Help is much appreciated, thanks in advance!
pc specs:
* Ryzen 3900x
* Asus tuf x570 gaming plus (wifi)
* rtx 2070 super
* 32 GB ram
* 1 TB ssd (used as boot drive and for programs)
* 2x 4 TB hdd (currently unassigned)