Well, who provides the network share? What files are stored on the share? You will probably get better performance if you install the client directly on the host providing the share and backup from there. Also, if the network share is provided by a VM sitting on top of PVE, you can directly backup the VM in PVE.
The network share contains a singular ZIP file with a large database from our own ERP/CRM solution.
This file is stored on a Synology NAS, and is only accessed by a Windows VM and a physical macOS device.
As there is no official PBC for Windows and macOS, I understand that I need to install PBC on a Linux server and attach the SMB share to back up that file to my PBS.
Wouldn't it be more efficient to install PBC directly on my PBS and streamline the process?
This way, I avoid installing PBC on another Linux server, which could confuse my team and complicate our setup (e.g.: install PBC on my Linux based Wiki Server to Backup the Databse of my ERP/CRM Software).
I am not sure what exactly you mean by this. Build in solution for what?
We used to use Veeam in combination with VMware products but switched to PVE and PBS due to the license changes from Broadcom.
In Veeam, we could select a file or folder on a network share and back it up to one of our backup targets.
All backups, including VM backups, file backups, and backup copies, were managed through one interface, which handled monitoring, reporting, encryption, and management.
It sounds like I need to create my own script to trigger the file backup, check its success, and send email notifications if it fails through something like mailutils.
I've just set up PBS, and I assume it can send email notifications for failed VM backups.
It would be ideal if the same interface could also show the status of my file backups and send email notifications for those as well.
hope this makes more sense!