есть, например, vps где провайдер присвоил ему ip 1.1.1.1 и dns, например, example.com
vps может быть пустым, т.е. что там не установлен ни один web-server, бд, и т.д. так что сложить файлы в папку public_html, вы уверены что есть вебсервер который смотрит на эту папку? Предположим, вебсервер установили и запустили. Если пути в файлах относительные, все будет нормально, если там явно захардкодили localhost или пути абсолютные, это не будет работать. данные надо отправлять на ip vps сервера, 1.1.1.1:80/saveData, или example.com/saveData...
Относительный путь:
<form action="/saveData">blablabla<submit /></form>
Абсолютный путь:
<form action="http://localhost:3000/saveData">blablabla<submit /></form>
с fetch та же история
https://www.w3schools.com/html/html_filepaths.asp