Если вам нужно хоть сколько-то надёжно хостить что-то, то это крайне плохой выбор.
Канал в датацентре, и канал для домашнего пользователя, это совершенно разные вещи. Исходящий канал у провайдеров обычно задавлен довольно сильно, а вам-то он и нужен. К тому же, если будет заметный трафик, и он будет шейпится, будет потеря пакетов, и тормоза со стороны сети ещё большие, соответственно.
Ваш ПК, наверняка не подключен к UPS, как и сетевое оборудование. В нём наверняка стоит память без коррекции ошибок, наверняка нет raid и.т.п. Т.е. и тут надёжность будет очень не велика, а когда она не велика в нескольких местах вероятность отказа очень быстро возрастает.
Также, надо понимать, что сервер должен работать 24/7, и он будет шуметь, греться и потреблять электричество.
Т.е. это скажется на комфорте, и не будет бесплатно.
Если у вас нет опыта настройки и эксплуатации сервера, а судя по вопросу его нет, то и тут будут проблемы и с надёжностью, и с безопасностью, и с быстродействием.
Vargant это виртуализация, а это дополнительный оверхед. У вас и так не будет быстро работать, и лишняя прослойка особенно нежелательна. Может быть, имеет смысл использовать контейнеры, если это действительно нужно.
К тому же, вам стоит хорошо разобраться с тем, что у вас будет установлено, как будет установлено, чтобы было понятно потом, как это обслуживать, и как решать проблемы, или хотя бы, о чём задавать вопросы. Т.е. установка всего стека из отдельных компонентов с чтением документации, в процессе, до состояния понимаю, что делаю, вам в итоге время только сэкономит, хотя и будет заметно дольше при настройке.
Как резюме по вашей задумке в целом:
Плохой канал, не надёжное железо, скорее всего, медленное железо, не надёжное питание, даже если поставить какой-нибудь простенький UPS - это одна сторона проблемы, которая о том, почему не надо это всё делать на домашнем компе. Если учесть что надо потратить, чтобы сделать хоть как-то надёжно и оплату электричества, станет понятно, что на это можно арендовать соответствующие мощности довольно долго, и это будет намного надёжнее.
Отсутствие навыков настройки и администрирования это вторая сторона проблемы, и она о том, что надо сразу учиться и тратить на это время, или делегировать эту задачу кому-то кто разбирается. Воспользоваться заготовкой и поставить панельку не решение, если это не для внутреннего использования сервер, на который никто не сможет попасть извне. Но и самому на глючном тормозящем сервере не захочется работать...