How to make own repository of client applications which will be used by clients when updating

You may know about the issue with 3.16.3 desktop client where the syncing is broken. Still there’s no hotfix issued, while a lot of users are affected.

Is there any possibility to create own repository of desktop client applications which will be used by the desktop client to upgrade from? Eg, I will create in NC root public folder apps, copy there client applications which I will test myself. So, the desktop client will update itself only from there.

The main question is about releases: if I want to skip some version, and will not place an installer file of some specific release, eg. 3.16.3, the desktop client should not warn about available upgrade, but be not able to download and upgrade itself, because of not available installation file.

Please, share your advice.

As always I recommend to read the Admin Guide, which contains the relevant information:

This is the answer to another question :)))
The option 'customclient_desktop' => 'https://nextcloud.com/install/#install-clients', is about leading to a web page which contains some text and the button to download the client application, so it is not about direct link:

Some Nextcloud code may be stored in alternate locations.

I am interested not in manual downloading of the client apps, when a user clicks it, but automatic downloading of the updates by the desktop client.