This is my first post so please be gentle 😀.
I recently purchased a Thinkcentre tiny pc with a view to teaching myself Linux - in an attempt to de-microsoft myself. The pc has i5-9600t, 16gb ram a 1tb nvme drive and a 256gb ssd. I also have two 1tb external hdd's that I could use for general storage as well as a 2 tb external hdd which I thought of using for backup.
So far I have experimented by installing linux mint and have been able to configure KVM/Qemu and setup a virtual machine to learn, practice and try different things.
With a spare ssd I have also installed Promox and have played around with it a little and am comfortable spinning up vm’s and containers but as someone new to linux I don't fully understand how things should be configured properly and securely. It’s ok to follow guides, upto the point where it breaks and then I would be at a loss when trying to fix things, I also think that it would be a bit of an overkill for my modest abilities, hardware and requirements.
My requirements are;
- To configure and use a vm so I am able to use the pc for light tasks / browsing / downloading stuff (this is not my main machine)
- Setup a samba/nas, ftp for my security camera, minidlna, backup
- Install and run docker to host services like portainer, jellyfin, immich and to try out new things.
I currently have a raspberry pi running Openmediavault 7 which I use to run samba, ftp, minidlna, whilst it works fine and is very stable it feels quite underpowered and slow and would probably be somewhat limited going forward.
I recently discovered that OMV can also run KVM which got me to thinking that OMV could provide me with a one stop solution that I can install on my mini pc / bare metal and attach whatever storage I want as and when I need it. OMV is also a system that I am reasonably familiar with. Overwhelmingly I want to understand and learn linux a bit more to be able to figure things out for myself rather than just following guides.
I would be grateful to hear off anyone who currently uses or has experience of using OMV in the way I have outlined above. Or indeed if you have any advice on using other OMV resources.
Alternatively I am receptive to other suggestions that may provide a better solution.
Thanks in advance