Как захостить сайт на домашнем сервере?
Можно.
Но обязательно нужен белый IP адрес.
Если он есть - все отлично, делается очень быстро.
Если нет - ничего не получится.
Поднимаете веб сервер.
Указываете в домене запись на ваш домашний IP
Копируете файлы сайта в рабочий каталог веб сервера, всё. Линковать не получится. Если я правильно помнию, бегет делает это только "внутри" себя, что логично