# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2023, The Funkwhale Collective
# This file is distributed under the same license as the funkwhale package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: funkwhale 1.3.0-rc3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-01 14:39+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: ../../administrator/installation/docker.md:1
msgid "Install Funkwhale using Docker"
msgstr ""

#: ../../administrator/installation/docker.md:3
msgid "Funkwhale is available as a containerized application. This enables you to run each service in containers rather than install them on your server. You can run Funkwhale using [Docker](https://docker.com)."
msgstr ""

#: ../../administrator/installation/docker.md:6
msgid "This guide assumes you are using a [Debian](https://debian.org)-based system."
msgstr ""

#: ../../administrator/installation/docker.md:13
msgid "Before you begin"
msgstr ""

#: ../../administrator/installation/docker.md:15
msgid "Set a `FUNKWHALE_VERSION` variable to the version you want to install. You will use this version for all commands in this guide."
msgstr ""

#: ../../administrator/installation/docker.md:21
msgid "Install [Docker](https://docs.docker.com/engine/install/) and the [compose plugin](https://docs.docker.com/compose/install/linux/#install-using-the-repository)."
msgstr ""

#: ../../administrator/installation/docker.md:22
msgid "Install `curl`."
msgstr ""

#: ../../administrator/installation/docker.md:29
msgid "1. Create a Funkwhale user"
msgstr ""

#: ../../administrator/installation/docker.md:31
msgid "It's good practice to create a user on your server for Funkwhale administration. Doing this makes it easy to make sure you're running commands from the right place. Follow these steps to set up your user."
msgstr ""

#: ../../administrator/installation/docker.md:33
msgid "Create the `funkwhale` user and set its shell to `bash` and its home directory to `/srv/funkwhale`."
msgstr ""

#: ../../administrator/installation/docker.md:40
msgid "To perform any tasks as the `funkwhale` user, prefix your commands with `sudo -u funkwhale`."
msgstr ""

#: ../../administrator/installation/docker.md:46
msgid "Or log in as `funkwhale` with `sudo su funkwhale` before running your commands."
msgstr ""

#: ../../administrator/installation/docker.md:54
msgid "That's it! You've created your `funkwhale` user."
msgstr ""

#: ../../administrator/installation/docker.md:56
msgid "2. Download the project files"
msgstr ""

#: ../../administrator/installation/docker.md:58
msgid "Create the project directory structure."
msgstr ""

#: ../../administrator/installation/docker.md:64
msgid "Navigate to the project directory"
msgstr ""

#: ../../administrator/installation/docker.md:70
msgid "Download the `docker compose` template. This contains information about the containers and how they work together."
msgstr ""

#: ../../administrator/installation/docker.md:76
msgid "That's it! You've set up your project files."
msgstr ""

#: ../../administrator/installation/docker.md:78
msgid "3. Set up your environment file"
msgstr ""

#: ../../administrator/installation/docker.md:80
msgid "The environment file contains options you can use to control your Funkwhale pod. Follow these steps to get a working environment up and running."
msgstr ""

#: ../../administrator/installation/docker.md:82
msgid "Download the `.env` template to your `/srv/funkwhale` directory."
msgstr ""

#: ../../administrator/installation/docker.md:88
msgid "Update `FUNKWHALE_VERSION` in the `.env` file to the `$FUNKWHALE_VERSION` variable you set earlier."
msgstr ""

#: ../../administrator/installation/docker.md:94
msgid "Reduce the permissions on your `.env` file to `600`. This means that only your user can read and write this file."
msgstr ""

#: ../../administrator/installation/docker.md:100
msgid "Generate a secret key for Django. This keeps your Funkwhale data secure. Do not share this key with anybody."
msgstr ""

#: ../../administrator/installation/docker.md:106
msgid "Open the `.env` file in a text editor. For this example, we will use `nano`."
msgstr ""

#: ../../administrator/installation/docker.md:112
msgid "Update the following settings:"
msgstr ""

#: ../../administrator/installation/docker.md:114
msgid "Paste the secret key in the `DJANGO_SECRET_KEY` field."
msgstr ""

#: ../../administrator/installation/docker.md:115
msgid "Populate the `FUNKWHALE_HOSTNAME` field with the URL of your server."
msgstr ""

#: ../../administrator/installation/docker.md:117
msgid "Hit {kbd}`ctrl + x` then {kbd}`y` to save the file and close `nano`."
msgstr ""

#: ../../administrator/installation/docker.md:119
msgid "You're done! Your environment file is now ready to go. You can check out a full list of configuration options in our Environment file guide."
msgstr ""

#: ../../administrator/installation/docker.md:121
msgid "4. Set up Funkwhale"
msgstr ""

#: ../../administrator/installation/docker.md:123
msgid "Once you've filled in your environment file, you can set up Funkwhale. Follow these steps to create your database and create a superuser."
msgstr ""

#: ../../administrator/installation/docker.md:125
msgid "Pull the containers to download all the required services."
msgstr ""

#: ../../administrator/installation/docker.md:132
msgid "Bring up the database container so you can run the database migrations."
msgstr ""

#: ../../administrator/installation/docker.md:138
msgid "Run the database migrations."
msgstr ""

#: ../../administrator/installation/docker.md:145
msgid "You may see the following warning when applying migrations:"
msgstr ""

#: ../../administrator/installation/docker.md:151
msgid "You can safely ignore this warning."
msgstr ""

#: ../../administrator/installation/docker.md:154
msgid "Create your superuser."
msgstr ""

#: ../../administrator/installation/docker.md:160
msgid "Launch all the containers to bring up your pod."
msgstr ""

#: ../../administrator/installation/docker.md:166
msgid "That's it! Your Funkwhale pod is now up and running."
msgstr ""

#: ../../administrator/installation/docker.md:168
msgid "5. Set up your reverse proxy"
msgstr ""

#: ../../administrator/installation/docker.md:170
msgid "Funkwhale requires a reverse proxy to serve content to users. We recommend using [Nginx](https://nginx.com) to handle requests to your container. To do this:"
msgstr ""

#: ../../administrator/installation/docker.md:172
msgid "Install Nginx."
msgstr ""

#: ../../administrator/installation/docker.md:179
msgid "Download the Nginx templates from Funkwhale."
msgstr ""

#: ../../administrator/installation/docker.md:186
msgid "Create an Nginx template with details from your `.env` file."
msgstr ""

#: ../../administrator/installation/docker.md:209
msgid "That's it! You've created your Nginx file. Run the following command to check the `.env` details populated correctly."
msgstr ""

#: ../../administrator/installation/docker.md:215
msgid "Override default Nginx templates"
msgstr ""

#: ../../administrator/installation/docker.md:217
msgid "The frontend container ships default Nginx templates which serve content to the reverse proxy. These files read variables from your `.env` file to correctly serve content. In some cases, you might want to override these defaults. To do this:"
msgstr ""

#: ../../administrator/installation/docker.md:219
msgid "Create a `/srv/funkwhale/nginx` directory to house your files."
msgstr ""

#: ../../administrator/installation/docker.md:225
msgid "Download the Nginx template files to the `/srv/funkwhale/nginx` directory."
msgstr ""

#: ../../administrator/installation/docker.md:232
msgid "Make any changes you want to make to these files."
msgstr ""

#: ../../administrator/installation/docker.md:233
msgid "Open your `docker-compose.yml` file in a text editor. For this example, we will use `nano`."
msgstr ""

#: ../../administrator/installation/docker.md:239
msgid "Uncomment the lines in the `volumes` section of the `front` service by deleting the `#` in front of them."
msgstr ""

#: ../../administrator/installation/docker.md:253
msgid "Bring the `front` container up again to pick up the changes."
msgstr ""

#: ../../administrator/installation/docker.md:259
msgid "That's it! The container mounts your custom nginx files and uses its values to serve Funkwhale content. To revert to the default values, comment out the volumes by adding a `#` in front of them and bring the `front` container back up."
msgstr ""

#: ../../administrator/installation/docker.md:261
msgid "6. Set up TLS"
msgstr ""

#: ../../administrator/installation/docker.md:263
msgid "To enable your users to connect to your pod securely, you need to set up {abbr}`TLS (Transport Layer Security)`. To do this, we recommend using [certbot](https://certbot.eff.org/)."
msgstr ""

#: ../../administrator/installation/docker.md:265
msgid "Install certbot"
msgstr ""

#: ../../administrator/installation/docker.md:272
msgid "Run certbot"
msgstr ""

#: ../../administrator/installation/docker.md:278
msgid "That's it! certbot renews your certificate every 60 days, so you don't need to worry about renewing it."
msgstr ""
