Code doch einfach eine Update-Skript das über cron beim Kunden aufgerufen wird und bei jeder neuen Version die Datei/das Skript herunterlädt.
Du musst halt dem Kunden erklären wie er den cronjob einstellt und das wars auch schon.
Das wäre meine Lösung.
Ja, hab ich auch schon überlegt, würde das ganze aber lieber zentral haben, weil ich von meinem Kunden nicht erwarten kann, dass er das mit dem cronejob einstellt... da hab ich das falsche Zielpublikum zu ^^