Commit 541df722 authored by Ciarán Ainsworth's avatar Ciarán Ainsworth
Browse files

Minor admin docs updates

parent e4cc2422
Pipeline #21728 failed with stages
in 3 minutes and 25 seconds
......@@ -82,7 +82,7 @@ FUNKWHALE_PLUGINS_PATH = env(
)
"""
Path to a directory containing Funkwhale plugins.
These will be imported at runtime.
These are imported at runtime.
"""
sys.path.append(FUNKWHALE_PLUGINS_PATH)
CORE_PLUGINS = [
......@@ -309,14 +309,13 @@ DEFAULT_FROM_EMAIL = env(
"DEFAULT_FROM_EMAIL", default="Funkwhale <noreply@{}>".format(FUNKWHALE_HOSTNAME)
)
"""
Name and email address used to send system emails.
The name and email address used to send system emails.
Defaults to ``Funkwhale <noreply@yourdomain>``.
Default: ``Funkwhale <noreply@yourdomain>``
Available formats:
.. note::
Both the forms ``Funkwhale <noreply@yourdomain>`` and
``noreply@yourdomain`` work.
- ``Name <email address>``
- ``<Email address>``
"""
EMAIL_SUBJECT_PREFIX = env("EMAIL_SUBJECT_PREFIX", default="[Funkwhale] ")
......@@ -446,7 +445,7 @@ CRISPY_TEMPLATE_PACK = "bootstrap3"
# See: https://docs.djangoproject.com/en/dev/ref/settings/#static-root
STATIC_ROOT = env("STATIC_ROOT", default=str(ROOT_DIR("staticfiles")))
"""
Path were static files should be collected.
The path where static files are collected.
"""
# See: https://docs.djangoproject.com/en/dev/ref/settings/#static-url
STATIC_URL = env("STATIC_URL", default=FUNKWHALE_URL + "/staticfiles/")
......@@ -471,7 +470,7 @@ a bucket's ACL and policy, meaning a default private ACL will supercede
a relaxed bucket policy.
If present, the value should be a valid canned ACL.
See: https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl
See `<https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl>`_
"""
AWS_QUERYSTRING_AUTH = env.bool("AWS_QUERYSTRING_AUTH", default=not PROXY_MEDIA)
"""
......@@ -1178,7 +1177,7 @@ EXTERNAL_REQUESTS_VERIFY_SSL = env.bool("EXTERNAL_REQUESTS_VERIFY_SSL", default=
Whether to enforce TLS certificate verification
when performing outgoing HTTP requests.
Disabling this feature is not recommended.
We recommend you leave this setting enabled.
"""
EXTERNAL_REQUESTS_TIMEOUT = env.int("EXTERNAL_REQUESTS_TIMEOUT", default=10)
"""
......@@ -1296,11 +1295,13 @@ The delay in seconds between two manual fetches of the same remote object.
"""
INSTANCE_SUPPORT_MESSAGE_DELAY = env.int("INSTANCE_SUPPORT_MESSAGE_DELAY", default=15)
"""
The number of days after signup before the "support your pod" message is shown.
The number of days before your pod shows the "support your pod" message.
The timer starts after the user signs up.
"""
FUNKWHALE_SUPPORT_MESSAGE_DELAY = env.int("FUNKWHALE_SUPPORT_MESSAGE_DELAY", default=15)
"""
The number of days after signup before the "support Funkwhale" message is shown.
The number of days before your pod shows the "support Funkwhale" message.
The timer starts after the user signs up.
"""
MIN_DELAY_BETWEEN_DOWNLOADS_COUNT = env.int(
......@@ -1323,14 +1324,14 @@ Additional TLDs to support with our markdown linkifier.
EXTERNAL_MEDIA_PROXY_ENABLED = env.bool("EXTERNAL_MEDIA_PROXY_ENABLED", default=True)
"""
Whether to proxy attachment files hosted on third party pods and and servers.
Leaving this set to ``true`` is recommended. This reduces the risk of leaking
We recommend you leave this set to ``true``. This reduces the risk of leaking
user browsing information and reduces the bandwidth used on remote pods.
"""
PODCASTS_THIRD_PARTY_VISIBILITY = env("PODCASTS_THIRD_PARTY_VISIBILITY", default="me")
"""
By default, only people who subscribe to a podcast RSS have access
to its episodes. Switch to "instance" or "everyone" to change the default
visibility.
to its episodes. Change to ``instance`` or ``everyone`` to change the
default visibility.
.. note::
......
......@@ -7,7 +7,7 @@ We recommend you don't change your instance URL. Changing it __will__ cause inst
Your instance URL is your pod's unique identifier in the {term}`fediverse`. If you want to change it, you need to update a lot of information
- The instance URL in your {file}`.env` file.
- The instance URL in your vhost.
- The instance URL in your webserver config.
- Any references to the old URL in your database.
To clean the database, the {file}`manage.py` script contains a `fix_federation_ids` command.
......@@ -18,7 +18,7 @@ Running `fix_federation_ids` with the `--no-dry-run` flag is irreversible. Make
## Update your instance URL
1. Change the `FUNKWHALE_HOSTNAME` and `DJANGO_ALLOWED_HOSTS` value in your {file}`.env` file.
1. Change the `FUNKWHALE_HOSTNAME` and `DJANGO_ALLOWED_HOSTS` value in your {file}`.env` file.
2. Change the `server_name` values in your {file}`/etc/nginx/sites-enabled/funkwhale.conf` file.
3. Run the `fix_federation_ids` command to clean up your database.
......
......@@ -143,53 +143,7 @@ See {doc}`/administrator_documentation/configuration_docs/ldap` for more informa
```
```{dropdown} Standard endpoints
| Endpoint name | Description | Default rate (per user) |
|---------------------------|----------------------------------------------------------|-------------------------|
| `anonymous-wildcard` | Anonymous requests not covered by other limits | 1000 per hour |
| `authenticated-wildcard` | Authenticated requests not covered by other limits | 2000 per hour |
| `authenticated-create` | Authenticated POST requests | 1000 per hour |
| `anonymous-create` | Anonymous POST requests | 1000 per day |
| `authenticated-list` | Authenticated GET requests | 10000 per hour |
| `anonymous-list` | Anonymous GET requests | 10000 per day |
| `authenticated-retrieve` | Authenticated GET requests on resource details | 10000 per hour |
| `anonymous-retrieve` | Anonymous GET requests on resource details | 10000 per day |
| `authenticated-destroy` | Authenticated DELETE requests on resource details | 500 per hour |
| `anonymous-destroy` | Anonymous DELETE requests on resource details | 1000 per day |
| `authenticated-update` | Authenticated PATCH and PUT requests on resource details | 1000 per hour |
| `anonymous-update` | Anonymous PATCH and PUT requests on resource details | 1000 per day |
| `subsonic` | All Subsonic API requests | 2000 per hour |
```
```{dropdown} User action endpoints
| Endpoint name | Description | Default rate (per user) |
|---------------------------|----------------------------------------------------------|-------------------------|
| `login` | User login | 30 per hour |
| `signup` | User signup | 10 per day |
| `verify-email` | Email address confirmation | 20 per hour |
| `password-change` | Password change (when authenticated) | 20 per hour |
| `password-reset` | Password reset request | 20 per hour |
| `password-reset-confirm` | Password reset confirmation | 20 per hour |
| `fetch` | Fetch remote objects | 200 per day |
```
```{dropdown} Dangerous endpoints
| Endpoint name | Description | Default rate (per user) |
|---------------------------|----------------------------------------------------------|-------------------------|
| `authenticated-reports` | Authenticated report submissions | 100 per day |
| `anonymous-reports` | Anonymous report submissions | 10 per day |
| `authenticated-oauth-app` | Authenticated OAuth app creation | 10 per hour |
| `anonymous-oauth-app` | Anonymous OAuth app creation | 10 per day |
| `oauth-authorize` | OAuth app authorization | 100 per hour |
| `oauth-token` | OAuth token creation | 100 per hour |
| `oauth-revoke-token` | OAuth token deletion | 100 per hour |
```
See [Rate limit API endpoints](rate-limiting.md) for a list of available endpoints and their default limits.
```{eval-rst}
......
......@@ -59,7 +59,7 @@ location /settings.json {
````{tabbed} Apache
Add the following snippet to your vhost configuration:
Add the following snippet to your webserver configuration:
```
Alias /settings.json /srv/funkwhale/custom/settings.json
......@@ -104,7 +104,7 @@ You can use a custom stylesheet to theme your Funkwhale pod. To do this:
# }
```
4. Add the whole {file}`custom` dir to your vhost configuration.
4. Add the whole {file}`custom` dir to your webserver configuration.
````{tabbed} Nginx
......@@ -119,7 +119,7 @@ You can use a custom stylesheet to theme your Funkwhale pod. To do this:
````{tabbed} Apache
Add the following to your vhost file.
Add the following to your webserver configuration file.
```
Alias /custom /srv/funkwhale/custom
......
......@@ -16,5 +16,6 @@ optimize
ldap
change_url
mrf
rate-limiting
```
......@@ -34,6 +34,7 @@ You can configure LDAP authentication using environment variables in your `.env`
---
value: True
type: Boolean
noindex: True
---
Set this to `True` to enable LDAP support
......
......@@ -51,18 +51,28 @@ To set up S3-compatible storage, fill out the relevant details in the `.env` fil
```{eval-rst}
.. autodata:: config.settings.common.AWS_QUERYSTRING_AUTH
:noindex:
.. autodata:: config.settings.common.AWS_QUERYSTRING_EXPIRE
:noindex:
.. autodata:: config.settings.common.AWS_ACCESS_KEY_ID
:noindex:
.. autodata:: config.settings.common.AWS_SECRET_ACCESS_KEY
:noindex:
.. autodata:: config.settings.common.AWS_STORAGE_BUCKET_NAME
:noindex:
.. autodata:: config.settings.common.AWS_S3_CUSTOM_DOMAIN
:noindex:
.. autodata:: config.settings.common.AWS_S3_ENDPOINT_URL
:noindex:
:annotation: = https://minio.mydomain.com
.. autodata:: config.settings.common.AWS_S3_REGION_NAME
:noindex:
:annotation: = eu-west-2
.. autodata:: config.settings.common.AWS_LOCATION
:noindex:
:annotation: = funkwhale_music
.. autodata:: config.settings.common.PROXY_MEDIA
:noindex:
```
......
# Rate limit API endpoints
This article contains a summary of the endpoints you can control using rate-limiting. You can change the rate limits for these endpoints using the [`THROTTLING_RATES`](env_file.md#api-configuration) environment variable.
## Standard endpoints
| Endpoint name | Description | Default rate (per user) |
|---------------------------|----------------------------------------------------------|-------------------------|
| `anonymous-wildcard` | Anonymous requests not covered by other limits | 1000 per hour |
| `authenticated-wildcard` | Authenticated requests not covered by other limits | 2000 per hour |
| `authenticated-create` | Authenticated POST requests | 1000 per hour |
| `anonymous-create` | Anonymous POST requests | 1000 per day |
| `authenticated-list` | Authenticated GET requests | 10000 per hour |
| `anonymous-list` | Anonymous GET requests | 10000 per day |
| `authenticated-retrieve` | Authenticated GET requests on resource details | 10000 per hour |
| `anonymous-retrieve` | Anonymous GET requests on resource details | 10000 per day |
| `authenticated-destroy` | Authenticated DELETE requests on resource details | 500 per hour |
| `anonymous-destroy` | Anonymous DELETE requests on resource details | 1000 per day |
| `authenticated-update` | Authenticated PATCH and PUT requests on resource details | 1000 per hour |
| `anonymous-update` | Anonymous PATCH and PUT requests on resource details | 1000 per day |
| `subsonic` | All Subsonic API requests | 2000 per hour |
## User action endpoints
| Endpoint name | Description | Default rate (per user) |
|---------------------------|----------------------------------------------------------|-------------------------|
| `login` | User login | 30 per hour |
| `signup` | User signup | 10 per day |
| `verify-email` | Email address confirmation | 20 per hour |
| `password-change` | Password change (when authenticated) | 20 per hour |
| `password-reset` | Password reset request | 20 per hour |
| `password-reset-confirm` | Password reset confirmation | 20 per hour |
| `fetch` | Fetch remote objects | 200 per day |
## Dangerous endpoints
| Endpoint name | Description | Default rate (per user) |
|---------------------------|----------------------------------------------------------|-------------------------|
| `authenticated-reports` | Authenticated report submissions | 100 per day |
| `anonymous-reports` | Anonymous report submissions | 10 per day |
| `authenticated-oauth-app` | Authenticated OAuth app creation | 10 per hour |
| `anonymous-oauth-app` | Anonymous OAuth app creation | 10 per day |
| `oauth-authorize` | OAuth app authorization | 100 per hour |
| `oauth-token` | OAuth token creation | 100 per hour |
| `oauth-revoke-token` | OAuth token deletion | 100 per hour |
......@@ -145,8 +145,20 @@ To use the in-place import method, follow these steps:
````{tabbed} Debian
1. Add your storage location to your `.env` file if you don't want to link it to the Funkwhale store. See the [in-place import configuration variables](../configuration_docs/env_file.md#in-place-import-configuration) for more information.
2. Run your import command against your music storage directory:
1. Log in to your server and navigate to your Funkwhale directory.
```{code} bash
cd /srv/funkwhale
```
2. Add your storage location to your `.env` file if you don't want to link it to the Funkwhale store. See the [in-place import configuration variables](../configuration_docs/env_file.md#in-place-import-configuration) for more information.
3. Export your library ID to reference it later. In this example, the library ID is "769a2bc3". Replace this with your library ID.
```{code} bash
export LIBRARY_ID="769a2bc3"
```
4. Run your import command against your music storage directory. In this example, the storage directory is `/srv/funkwhale/data/music/nfsshare`. Replace this with your storage directory.
```{code} bash
poetry run python manage.py import_files $LIBRARY_ID "/srv/funkwhale/data/music/nfsshare/" --recursive --noinput --in-place
......
......@@ -7,18 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: funkwhale 1.2.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-01 10:35+0200\n"
"POT-Creation-Date: 2022-07-03 01:32+0200\n"
"PO-Revision-Date: 2022-07-02 21:07+0000\n"
"Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n"
"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/"
"projects/documentation/"
"administrator_documentation-configuration_docs-change_url/en_GB/>\n"
"Language: en_GB\n"
"Language-Team: English (United Kingdom) "
"<https://translate.funkwhale.audio/projects/documentation"
"/administrator_documentation-configuration_docs-change_url/en_GB/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13\n"
"Generated-By: Babel 2.10.1\n"
#: ../../administrator_documentation/configuration_docs/change_url.md:1
......@@ -31,9 +30,9 @@ msgid ""
"cause instability and problems with federation. If you change your URL, "
"the Funkwhale project can't offer support for problems that arise."
msgstr ""
"We recommend you don't change your instance URL. Changing it __will__ cause "
"instability and problems with federation. If you change your URL, the "
"Funkwhale project can't offer support for problems that arise."
"We recommend you don't change your instance URL. Changing it __will__ "
"cause instability and problems with federation. If you change your URL, "
"the Funkwhale project can't offer support for problems that arise."
#: ../../administrator_documentation/configuration_docs/change_url.md:7
msgid ""
......@@ -41,15 +40,17 @@ msgid ""
"{term}`fediverse`. If you want to change it, you need to update a lot of "
"information"
msgstr ""
"Your instance URL is your pod's unique identifier in the {term}`fediverse`. "
"If you want to change it, you need to update a lot of information"
"Your instance URL is your pod's unique identifier in the "
"{term}`fediverse`. If you want to change it, you need to update a lot of "
"information"
#: ../../administrator_documentation/configuration_docs/change_url.md:9
msgid "The instance URL in your {file}`.env` file."
msgstr "The instance URL in your {file}`.env` file."
#: ../../administrator_documentation/configuration_docs/change_url.md:10
msgid "The instance URL in your vhost."
#, fuzzy
msgid "The instance URL in your webserver config."
msgstr "The instance URL in your vhost."
#: ../../administrator_documentation/configuration_docs/change_url.md:11
......@@ -70,28 +71,30 @@ msgid ""
"irreversible. Make sure you [back up your "
"data](../upgrade_docs/backup.md)."
msgstr ""
"Running `fix_federation_ids` with the `--no-dry-run` flag is irreversible. "
"Make sure you [back up your data](../upgrade_docs/backup.md)."
"Running `fix_federation_ids` with the `--no-dry-run` flag is "
"irreversible. Make sure you [back up your "
"data](../upgrade_docs/backup.md)."
#: ../../administrator_documentation/configuration_docs/change_url.md:19
msgid "Update your instance URL"
msgstr "Update your instance URL"
#: ../../administrator_documentation/configuration_docs/change_url.md:21
#, fuzzy
msgid ""
"Change the `FUNKWHALE_HOSTNAME` and `DJANGO_ALLOWED_HOSTS` value in your "
"{file}`.env` file."
msgstr ""
"Change the `FUNKWHALE_HOSTNAME` and `DJANGO_ALLOWED_HOSTS` value in your"
" {file}`.env` file."
msgstr ""
"Change the `FUNKWHALE_HOSTNAME` and `DJANGO_ALLOWED_HOSTS` value in your "
"{file}`.env` file."
#: ../../administrator_documentation/configuration_docs/change_url.md:22
msgid ""
"Change the `server_name` values in your {file}`/etc/nginx/sites-"
"enabled/funkwhale.conf` file."
msgstr ""
"Change the `server_name` values in your {file}`/etc/nginx/sites-enabled/"
"funkwhale.conf` file."
"Change the `server_name` values in your {file}`/etc/nginx/sites-"
"enabled/funkwhale.conf` file."
#: ../../administrator_documentation/configuration_docs/change_url.md:23
msgid "Run the `fix_federation_ids` command to clean up your database."
......@@ -120,3 +123,4 @@ msgstr "Nginx"
#: ../../administrator_documentation/configuration_docs/change_url.md
msgid "Apache"
msgstr "Apache"
......@@ -7,18 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: funkwhale 1.2.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-01 10:35+0200\n"
"POT-Creation-Date: 2022-07-03 01:39+0200\n"
"PO-Revision-Date: 2022-07-02 21:07+0000\n"
"Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n"
"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/"
"projects/documentation/"
"administrator_documentation-configuration_docs-env_file/en_GB/>\n"
"Language: en_GB\n"
"Language-Team: English (United Kingdom) "
"<https://translate.funkwhale.audio/projects/documentation"
"/administrator_documentation-configuration_docs-env_file/en_GB/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13\n"
"Generated-By: Babel 2.10.1\n"
#: ../../administrator_documentation/configuration_docs/env_file.md:1
......@@ -226,7 +225,7 @@ msgstr ""
#: ../../docstring config.settings.common.EXTERNAL_MEDIA_PROXY_ENABLED:1 of
msgid ""
"Whether to proxy attachment files hosted on third party pods and and "
"servers. Leaving this set to ``true`` is recommended. This reduces the "
"servers. We recommend you leave this set to ``true``. This reduces the "
"risk of leaking user browsing information and reduces the bandwidth used "
"on remote pods."
msgstr ""
......@@ -398,6 +397,12 @@ msgstr ""
msgid "``signup=5/d,password-reset=2/d,anonymous-reports=5/d``"
msgstr ""
#: ../../administrator_documentation/configuration_docs/env_file.md:146
msgid ""
"See [Rate limit API endpoints](rate-limiting.md) for a list of available "
"endpoints and their default limits."
msgstr ""
#: ../../docstring config.settings.common.ADMIN_URL:1 of
msgid "Path to the Django admin dashboard."
msgstr ""
......@@ -417,14 +422,14 @@ msgid ""
msgstr ""
#: ../../docstring config.settings.common.EXTERNAL_REQUESTS_VERIFY_SSL:4 of
msgid "Disabling this feature is not recommended."
msgid "We recommend you leave this setting enabled."
msgstr ""
#: ../../docstring config.settings.common.EXTERNAL_REQUESTS_TIMEOUT:1 of
msgid "Default timeout for external requests."
msgstr ""
#: ../../administrator_documentation/configuration_docs/env_file.md:202
#: ../../administrator_documentation/configuration_docs/env_file.md:156
msgid "Federation configuration"
msgstr ""
......@@ -438,7 +443,7 @@ msgstr ""
msgid "The delay in seconds between two manual fetches of the same remote object."
msgstr ""
#: ../../administrator_documentation/configuration_docs/env_file.md:211
#: ../../administrator_documentation/configuration_docs/env_file.md:165
msgid "Metadata configuration"
msgstr ""
......@@ -467,7 +472,7 @@ msgstr ""
msgid "Length of time in seconds to cache MusicBrainz results."
msgstr ""
#: ../../administrator_documentation/configuration_docs/env_file.md:221
#: ../../administrator_documentation/configuration_docs/env_file.md:175
msgid "Channels and podcast configuration"
msgstr ""
......@@ -488,7 +493,7 @@ msgstr ""
#: ../../docstring config.settings.common.PODCASTS_THIRD_PARTY_VISIBILITY:1 of
msgid ""
"By default, only people who subscribe to a podcast RSS have access to its"
" episodes. Switch to \"instance\" or \"everyone\" to change the default "
" episodes. Change to ``instance`` or ``everyone`` to change the default "
"visibility."
msgstr ""
......@@ -496,7 +501,7 @@ msgstr ""
msgid "Changing this value only affect new podcasts."
msgstr ""
#: ../../administrator_documentation/configuration_docs/env_file.md:231
#: ../../administrator_documentation/configuration_docs/env_file.md:185
msgid "Subsonic configuration"
msgstr ""
......@@ -505,7 +510,7 @@ msgstr ""
msgid "The default format files are transcoded into when using the Subsonic API."
msgstr ""
#: ../../administrator_documentation/configuration_docs/env_file.md:239
#: ../../administrator_documentation/configuration_docs/env_file.md:193
msgid "Email configuration"
msgstr ""
......@@ -540,51 +545,55 @@ msgid "``EMAIL_CONFIG=smtp+tls://user:password@youremail.host:587``"
msgstr ""
#: ../../docstring config.settings.common.DEFAULT_FROM_EMAIL:1 of
msgid "Name and email address used to send system emails."
msgid ""
"The name and email address used to send system emails. Defaults to "
"``Funkwhale <noreply@yourdomain>``."
msgstr ""
#: ../../docstring config.settings.common.DEFAULT_FROM_EMAIL:3 of
msgid "Default: ``Funkwhale <noreply@yourdomain>``"
#: ../../docstring config.settings.common.DEFAULT_FROM_EMAIL:4 of
msgid "Available formats:"
msgstr ""
#: ../../docstring config.settings.common.DEFAULT_FROM_EMAIL:6 of
msgid "``Name <email address>``"
msgstr ""
#: ../../docstring config.settings.common.DEFAULT_FROM_EMAIL:7 of
msgid ""
"Both the forms ``Funkwhale <noreply@yourdomain>`` and "
"``noreply@yourdomain`` work."
msgid "``<Email address>``"
msgstr ""
#: ../../docstring config.settings.common.EMAIL_SUBJECT_PREFIX:1 of
msgid "Subject prefix for system emails."
msgstr ""
#: ../../administrator_documentation/configuration_docs/env_file.md:251
#: ../../administrator_documentation/configuration_docs/env_file.md:205
msgid "Plugin configuration"
msgstr ""
#: ../../docstring config.settings.common.FUNKWHALE_PLUGINS_PATH:1 of
msgid ""
"Path to a directory containing Funkwhale plugins. These will be imported "
"at runtime."
"Path to a directory containing Funkwhale plugins. These are imported at "
"runtime."
msgstr ""
#: ../../administrator_documentation/configuration_docs/env_file.md:264
#: ../../administrator_documentation/configuration_docs/env_file.md:218
msgid "List of Funkwhale plugins to load."
msgstr ""
#: ../../administrator_documentation/configuration_docs/env_file.md:267
#: ../../administrator_documentation/configuration_docs/env_file.md:221
msgid "Other settings"
msgstr ""
#: ../../docstring config.settings.common.INSTANCE_SUPPORT_MESSAGE_DELAY:1 of
msgid ""
"The number of days after signup before the \"support your pod\" message "
"is shown."
"The number of days before your pod shows the \"support your pod\" "
"message. The timer starts after the user signs up."
msgstr ""
#: ../../docstring config.settings.common.FUNKWHALE_SUPPORT_MESSAGE_DELAY:1 of
msgid ""
"The number of days after signup before the \"support Funkwhale\" message "
"is shown."
"The number of days before your pod shows the \"support Funkwhale\" "
"message. The timer starts after the user signs up."
msgstr ""
#: ../../docstring config.settings.common.MIN_DELAY_BETWEEN_DOWNLOADS_COUNT:1
......@@ -605,3 +614,64 @@ msgstr ""
#: ../../docstring config.settings.common.LINKIFIER_SUPPORTED_TLDS:1 of
msgid "Additional TLDs to support with our markdown linkifier."
msgstr ""
#~ msgid ""
#~ "Whether to proxy attachment files hosted"
#~ " on third party pods and and "
#~ "servers. Leaving this set to ``true``"
#~ " is recommended. This reduces the "
#~ "risk of leaking user browsing "
#~ "information and reduces the bandwidth "
#~ "used on remote pods."
#~ msgstr ""
#~ msgid "Disabling this feature is not recommended."
#~ msgstr ""
#~ msgid ""
#~ "By default, only people who subscribe"
#~ " to a podcast RSS have access "
#~ "to its episodes. Switch to \"instance\""
#~