@using BTCPayServer.Abstractions.Models @model BTCPayServer.Models.ServerViewModels.DynamicDnsViewModel[] @{ ViewData.SetActivePage(ServerNavPages.Services, "Dynamic DNS Settings"); }

Dynamic DNS allows you to have a stable DNS name pointing to your server, even if your IP address changes regulary. This is recommended if you are hosting BTCPay Server at home and wish to have a clearnet domain to access your server.

Note that you need to properly configure your NAT and BTCPay Server installation to get the HTTPS certificate. See the documentation for more information.

@if (Model.Any()) {
@foreach (var service in Model) { }
Hostname Last updated Enabled Actions
@service.Settings.Hostname @service.LastUpdated @if (service.Settings.Enabled) { } else { } Edit - Delete
} else {

There are no dynamic DNS services yet.

}