There is not a direct process to just add a server.
The approach we suggest is:
Create the server through the panel
Locate the server's UUID (can be found on the Remote Management tab)
Copy your server files to /var/lib/pufferd/servers/<uuid>
Fix the permissions on the files using: chown -R pufferd:pufferd /var/lib/pufferd/servers/<uuid>
With the help of puffrfish, I managed to fix the problem. it was caused by my modem/router combo not recognizing its own external IP, so it fails to connect to it. I fixed the problem by changing the nginx config to respond to the private IP instead of public. Also when editing the nginx config on ubuntu desktop don't chown the whole /etc/ directory. that's bad.
Also, my pufferd wasn't running
Probably going to purchase a modem and router
what I try to do is that the file start.sh is not seen by sftp.
Just as users can not upload .sh files to sftp.
Since with that file you can restart the server and increase your ram.
The question is that I put a start.sh but they can not see it by sftp