теперь чтобы создать домен, надо сделать кучу операций, создать - отредактировать конфиги, прописать айпи и имя домена в /etc/hosts, выставить права
Ну почти всё тоже самое делалось и в Windows. А вообще - добро пожаловать в Linux. Поначалу будет трудно, долго и непонятно. Через пару месяцев активной работы с линукс, данные вопросы у вас уже просто не возникнут.
потому что использую авторизации через соц. сети
И как потом попадать на сайт в интернете, проблема.
Ну тут может быть вам стоит купить себе реальный домен и работать с реальными DNS именами. Все ваши проекты можно расположить на поддоменах типа projectN.site.ru.