I has similar issure with DO after a drive failure.
After trying lots of suggested fixes I backed up database with navicat, removed the site competely from host and then I was able to recreate it with a new key.
Then restored data from backup.
@George Don’t get me wrong but there should be a least some documentation regarding this. If you don’t backup those file your access to the server is lost. Maybe it worth implementing that all your project related files are saved within the project folder.
But that is why we have an option to choose SSH key when creating a server, so you can choose a different one than your personal key, one that resides inside your project files.
But do note that if you share your project files you will be giving your private keys away as well.
If you really lost your previous SSH key, you can try to add the new one, by using the server password that you can probably reset in Hetzner dashboard. The is a tool called ssh-copy-id for this. See:
@George just for the reference this server was created by Wappler itself. There is 0 documentation regarding SSH keys, how to save them, how to use them and why there are not in project folder.
Should I explain that loosing access to Production target is a critical situation and maybe, just maybe, there is a little chance, that Wappler team will focus on some truly essential things like
developing more transparent production target management
informing their user about some feature deprecation
providing documentation or instruction in case of OS change
May I suggest you open a ticket with Hetzner to ask assistance in performing a password reset? Note this procedure might result in downtime for the website, as most likely the VPS will need to be rebooted in rescue mode
@George is this behavior was improved in Wappler 6? So that Wappler would save per project SSH keys in Wapplers folder, not in some appdata location in Windows?