Hi Marco,
willkommen in der Neos Community
Wenn du SSH Zugriff hast müsstest du folgender Anleitung folgen können: https://docs.neos.io/cms/installation-development-setup/manual-installation-with-a-web-server
Normalerweise lässt man Neos lokal auf dem Rechner zur Entwicklung laufen. Wenn man dann seine Code ausspielen will sollte man per Skript oder manuell auf dem Server mit Git den aktuellen Code auschecken, ggf. Abhängigkeiten mit composer aktualisieren und Caches löschen. Auf dem Server braucht man hauptsächlich PHP und Nginx oder Apache. Damit Neos gut läuft sollten es schon 512MB RAM sein, was bei Shared Servern häufig fehlt.
Es gibt zahlreiche Wege dies dann zu automatisieren. Manche verwenden TYPO3 Surf, manche Deployer, andere Docker, und andere haben ganz eigene Skripte.
Durch diesen Ansatz erhält man einen reproduzierbaren Stand, den man zuverlässig ausspielen kann.
Hier im Forum gab es hierzu auch schon einige Themen.
Ich hoffe das hilft dir schonmal weiter.