@model BTCPayServer.Models.ServerViewModels.ServicesViewModel @{ ViewData.SetActivePageAndTitle(ServerNavPages.Services, "Services"); }

@ViewData["PageTitle"]

Crypto services exposed by your server

@foreach (var s in Model.ExternalServices.Where(service => !string.IsNullOrEmpty(service.CryptoCode))) { }
Crypto Access Type Actions
@s.CryptoCode @s.DisplayName @if (s.ConnectionString.IsOnion() == true || (s.ConnectionString.IsOnion() == false && Context.Request.IsOnion())) { Tor Hidden Service } See information
@if (Model.OtherExternalServices.Count != 0 || Model.ExternalServices.Any(service => string.IsNullOrEmpty(service.CryptoCode))) {

Other external services

@foreach (var s in Model.ExternalServices.Where(service => string.IsNullOrEmpty(service.CryptoCode))) { } @foreach (var s in Model.OtherExternalServices) { }
Name Actions
@s.DisplayName See information
@s.Name See information
} @if (Model.TorHttpServices.Count != 0) {

HTTP-based Tor hidden services

@foreach (var s in Model.TorHttpServices) { }
Name Actions
@s.Name See information
} @if (Model.TorOtherServices.Count != 0) {

Other Tor hidden services

@foreach (var s in Model.TorOtherServices) { }
Name URL
@s.Name @s.Link
}

External storage services

Integrated storage providers to store file uploads from BTCPay Server.

@foreach (var s in Model.ExternalStorageServices) { }
Name Actions
@s.Name Edit
@section PageFootContent { }