Вы же понимаете что адрес mydomain.loc виден только на вашем компе?
И хоть вы обвешайтесь сертификатами, вайбер по этому домену ваш комп даже найти не сможет.
Хотите чтобы к вашей домашней машине могли подключаться извне - заведите себе нормальный домен. И к нему сертификат, да не самоподписанный, а от такого центра, которому доверяет вайбер.
И не забудьте, что вам нужен "белый ip" и проброс портов через роутер, и корректные правила в фаерволле. И ваш провайдер должен все это разрешить.
И да, проще арендовать хостинг или даже бесплатный найти.