I’m slowly planning to create a proxmox setup to host various ns8 virtual machines.
I’d like to separate fast and slow storage, and being able to define which modules run and / or store files on specific storage. Reading discussions here about storage makes me believe that there is no official, systemic and supported way to do this, am I right ?
Still, having db-driven apps running on fast nvme storage but serving bigger files stored on slower drives makes sense, isn’t it ? First obvious candidates are Nextcloud and mail.
is there something wrong in the way I consider the problem ? Maybe there is something obvious I’m missing ?
Exactly, it holds the data for /var/www/html (Nextcloud app, files, apps etc.).
All other containers and data(bases) are still located in the apps home folder.
As Matthieu may already know, a feature request to satisfy these requirements has already been discussed. In the second quarter of 2025, during milestone 8.5, we’ll try to implement a new core behavior that sysadmins can leverage to decide where specific volumes of specific app instances are located.
As Markus noted, for now we have only an instance-level decision for the home base directory, documented in the manual.
The Project Board link is in the dev’s manual, and a post in Announcements about 8.4 is coming up in the next days with a summary of past and future works.