Как сохранить личные данные на публичном сайте?
Просто добавить авторизацию, пусть даже базовую.
Просто ограничиваете доступ по ip.

конфиг nginx/apache
iptables

Каких-то подробных советов дать не могу - ибо с конфигурированием серваков знаком поверхностно.