I have been using the Unixy underlayer of macOS (Darwin) for many years and I have been running a server based on macOS for the last 20 years. So, I am somewhat technical. I am moving away from this (macOS is no longer reliable enough for this). I am running:
I've decided to move to an Intel NUC (10i5/1TB/16GB (oversized, yes)) with Proxmox 2.7 and Ubuntu 22.4.1LTS VM(s) for the new server. I've secured the NUC hardware (boot password, SSD hardware encrypted), installed PVE and installed one Ubuntu Server VM to work as the host for nginx/MinIO.
Virtualisation is new for me. Ubuntu is new for me every command line command is different almost). I am in a steep learning curve missing even some basic things. I am at this stage wondering about the following and could use some tips:
I would like to have the external USB3 RAID to have encrypted data (in case the drive is stolen — all my data is encrypted at rest to protect against data theft when I suffer physical theft). That either means I put only encrypted data (such as backups) there, or I have a way to have either PVE or Ubuntu encrypt data on that drive. Is the latter an option? Because if it is, I could host my mail/web live data there and have it on reliable storage. If not, the live mail/web data should reside on the internal LVM storage (900GB). So:
- nsd/unbound (in a complex setup with split-DNS and two parallel unbounds, one forwarding, one non-forwarding (for rspamd))
- Mail server (postfix, dovecot (nonstandard: apns-capable) , rspamd, etc.)
- Nginx (web server, and SSL termination for MinIO)
- 6 MinIO services on localhost, forwarded via nginx. Each MinIo service supports Duplicati for an external user
I've decided to move to an Intel NUC (10i5/1TB/16GB (oversized, yes)) with Proxmox 2.7 and Ubuntu 22.4.1LTS VM(s) for the new server. I've secured the NUC hardware (boot password, SSD hardware encrypted), installed PVE and installed one Ubuntu Server VM to work as the host for nginx/MinIO.
Virtualisation is new for me. Ubuntu is new for me every command line command is different almost). I am in a steep learning curve missing even some basic things. I am at this stage wondering about the following and could use some tips:
I would like to have the external USB3 RAID to have encrypted data (in case the drive is stolen — all my data is encrypted at rest to protect against data theft when I suffer physical theft). That either means I put only encrypted data (such as backups) there, or I have a way to have either PVE or Ubuntu encrypt data on that drive. Is the latter an option? Because if it is, I could host my mail/web live data there and have it on reliable storage. If not, the live mail/web data should reside on the internal LVM storage (900GB). So:
- Can I have PVE or Ubuntu encrypt the data on external storage (like that USB3 hardware RAID)? How? Tutorial somewhere?
- How do I give my Ubuntu a data mount from the local lvm so I can put my MinIO data there? I am getting lost in the PVE manual and need to know what steps to take to create a volume in local-lvm and mount that on Ubuntu during boot.
Last edited: