kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale
318 wiersze
10 KiB
Plaintext
318 wiersze
10 KiB
Plaintext
# 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>, 2023.
|
|
#
|
|
#, fuzzy
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: funkwhale 1.3.0-rc3\n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2023-03-01 14:05+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"
|
|
"Generated-By: Babel 2.11.0\n"
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:1
|
|
msgid "Install Funkwhale using Docker"
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/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_documentation/installation_docs/docker.md:6
|
|
msgid ""
|
|
"This guide assumes you are using a [Debian](https://debian.org)-based "
|
|
"system."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:13
|
|
msgid "Before you begin"
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/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_documentation/installation_docs/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_documentation/installation_docs/docker.md:22
|
|
msgid "Install `curl`."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:29
|
|
msgid "1. Create a Funkwhale user"
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/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_documentation/installation_docs/docker.md:33
|
|
msgid ""
|
|
"Create the `funkwhale` user and set its shell to `bash` and its home "
|
|
"directory to `/srv/funkwhale`."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:40
|
|
msgid ""
|
|
"To perform any tasks as the `funkwhale` user, prefix your commands with "
|
|
"`sudo -u funkwhale`."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:46
|
|
msgid ""
|
|
"Or log in as `funkwhale` with `sudo su funkwhale` before running your "
|
|
"commands."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:54
|
|
msgid "That's it! You've created your `funkwhale` user."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:56
|
|
msgid "2. Download the project files"
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:58
|
|
msgid "Create the project directory structure."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:64
|
|
msgid "Navigate to the project directory"
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:70
|
|
msgid ""
|
|
"Download the `docker compose` template. This contains information about "
|
|
"the containers and how they work together."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:76
|
|
msgid "That's it! You've set up your project files."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:78
|
|
msgid "3. Set up your environment file"
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/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_documentation/installation_docs/docker.md:82
|
|
msgid "Download the `.env` template to your `/srv/funkwhale` directory."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:88
|
|
msgid ""
|
|
"Update `FUNKWHALE_VERSION` in the `.env` file to the `$FUNKWHALE_VERSION`"
|
|
" variable you set earlier."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/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_documentation/installation_docs/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_documentation/installation_docs/docker.md:106
|
|
msgid ""
|
|
"Open the `.env` file in a text editor. For this example, we will use "
|
|
"`nano`."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:112
|
|
msgid "Update the following settings:"
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:114
|
|
msgid "Paste the secret key in the `DJANGO_SECRET_KEY` field."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:115
|
|
msgid "Populate the `FUNKWHALE_HOSTNAME` field with the URL of your server."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:117
|
|
msgid "Hit {kbd}`ctrl + x` then {kbd}`y` to save the file and close `nano`."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/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_documentation/installation_docs/docker.md:121
|
|
msgid "4. Set up Funkwhale"
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/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_documentation/installation_docs/docker.md:125
|
|
msgid "Pull the containers to download all the required services."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:132
|
|
msgid "Bring up the database container so you can run the database migrations."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:138
|
|
msgid "Run the database migrations."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:145
|
|
msgid "You may see the following warning when applying migrations:"
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:151
|
|
msgid "You can safely ignore this warning."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:154
|
|
msgid "Create your superuser."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:160
|
|
msgid "Launch all the containers to bring up your pod."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:166
|
|
msgid "That's it! Your Funkwhale pod is now up and running."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:168
|
|
msgid "5. Set up your reverse proxy"
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/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_documentation/installation_docs/docker.md:172
|
|
msgid "Install Nginx."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:179
|
|
msgid "Download the Nginx templates from Funkwhale."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:186
|
|
msgid "Create an Nginx template with details from your `.env` file."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/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_documentation/installation_docs/docker.md:215
|
|
msgid "Override default Nginx templates"
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/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_documentation/installation_docs/docker.md:219
|
|
msgid "Create a `/srv/funkwhale/nginx` directory to house your files."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:225
|
|
msgid "Download the Nginx template files to the `/srv/funkwhale/nginx` directory."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:232
|
|
msgid "Make any changes you want to make to these files."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:233
|
|
msgid ""
|
|
"Open your `docker-compose.yml` file in a text editor. For this example, "
|
|
"we will use `nano`."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:239
|
|
msgid ""
|
|
"Uncomment the lines in the `volumes` section of the `front` service by "
|
|
"deleting the `#` in front of them."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:253
|
|
msgid "Bring the `front` container up again to pick up the changes."
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/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_documentation/installation_docs/docker.md:261
|
|
msgid "6. Set up TLS"
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/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_documentation/installation_docs/docker.md:265
|
|
msgid "Install certbot"
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/docker.md:272
|
|
msgid "Run certbot"
|
|
msgstr ""
|
|
|
|
#: ../../administrator_documentation/installation_docs/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 ""
|
|
|