{{- /* // GoToSocial // Copyright (C) GoToSocial Authors admin@gotosocial.org // SPDX-License-Identifier: AGPL-3.0-or-later // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . */ -}} {{- define "description" -}} {{- if .instance.Description }} {{ .instance.Description | noescape }} {{- else }}

No description has yet been set for this instance.

{{- end }} {{- end -}} {{- define "termsAndConditions" -}} {{- if .instance.Terms }} {{ .instance.Terms | noescape }} {{- else }}

No terms and conditions have yet been set for this instance.

{{- end }} {{- end -}} {{- define "languages" -}} {{- if .languages }}

This instance prefers the following languages:

    {{- range .languages }}
  1. {{- . -}}
  2. {{- end }}
{{- else }}

No preferred languages have yet been set for this instance.

{{- end }} {{- end -}} {{- define "rules" -}} {{- if .instance.Rules }}

This instance has the following rules:

    {{- range .instance.Rules }}
  1. {{- .Text -}}
  2. {{- end }}
{{- else }}

No rules have yet been set for this instance.

{{- end }} {{- end -}} {{- define "customCSSLimits" -}} Custom CSS is  {{- if .instance.Configuration.Accounts.AllowCustomCSS -}} enabled {{- else -}} disabled {{- end -}}  on account profiles. {{- end -}} {{- define "statusLimits" -}} Statuses can contain up to {{- .instance.Configuration.Statuses.MaxCharacters }} characters, and {{- .instance.Configuration.Statuses.MaxMediaAttachments }} media attachments. {{- end -}} {{- define "pollLimits" -}} Polls can have up to {{- .instance.Configuration.Polls.MaxOptions }} options, with {{- .instance.Configuration.Polls.MaxCharactersPerOption }} characters per option. {{- end -}} {{- define "profileLimits" -}} Profiles can have up to {{- .instance.Configuration.Accounts.MaxProfileFields }} profile fields. {{- end -}} {{- with . }}

About {{ .instance.Title -}}

{{- with . }} {{- include "description" . | indent 3 }} {{- end }}

Admin Contact

{{- if .instance.ContactAccount }} {{- else }}

This instance has not yet set a contact account.

{{- end }} {{- if .instance.Email }}

Email: {{- .instance.Email -}}

{{- else }}

This instance has not yet set a contact email address.

{{- end }}

Instance Features

  • {{- template "statusLimits" . -}}
  • {{- template "pollLimits" . -}}
  • {{- template "profileLimits" . -}}
  • {{- template "customCSSLimits" . -}}

Languages

{{- with . }} {{- include "languages" . | indent 3 }} {{- end }}
{{- include "index_register.tmpl" . | indent 1 }}

Instance Rules

{{- with . }} {{- include "rules" . | indent 3 }} {{- end }}

Terms and Conditions

{{- with . }} {{- include "termsAndConditions" . | indent 3 }} {{- end }}

Domain Permissions

ActivityPub instances federate with other instances by exchanging data with them over the network. Exchanged data includes things like accounts, statuses, likes, boosts, and media attachments.

This exchange of data is open by default but can be blocked for instances on specific domains via a domain block created by an instance admin.

Alternatively, if this instance is running in allowlist mode, exchange of data with remote instances must be explicitly allowed via a domain allow entry.

For more information on domain blocks, domain allows, etc, see the following pages (all links open in a new tab):

Blocked domains

When a domain block entry is created on this instance:

  • No new data from instances on the blocked domain will be created on this instance.
  • Interaction between this instance and blocked instances is cut off in both directions.
  • (In case of an exact match): Any existing data from blocked instances are deleted from the storage of this instance.

{{- if .blocklistExposed }} View the list of domains blocked by this instance {{- else }} This instance does not publicly share its list of blocked domains. {{- end }}

Allowed domains

When an admin adds an explicit domain allow entry, instances on the domain and its subdomains are allowed to federate with this instance.

{{- if .allowlistExposed }} View the list of domains explicitly allowed by this instance {{- else }} This instance does not publicly share its list of explicitly allowed domains. {{- end }}

{{- end }}