# SOME DESCRIPTIVE TITLE. # Copyright (C) 2023, The Funkwhale Collective # This file is distributed under the same license as the funkwhale package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.10\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-24 18:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../administrator/upgrade/docker.md:1 msgid "Upgrade your Docker Funkwhale installation" msgstr "" #: ../../administrator/upgrade/docker.md:3 msgid "If you installed Funkwhale following the [Docker guide](../installation/docker.md), follow these steps to upgrade." msgstr "" #: ../../administrator/upgrade/docker.md:5 msgid "Upgrade Funkwhale" msgstr "" #: ../../administrator/upgrade/docker.md:7 msgid "SSH into your server" msgstr "" #: ../../administrator/upgrade/docker.md:8 msgid "Log in as your `funkwhale` user." msgstr "" #: ../../administrator/upgrade/docker.md:14 msgid "Navigate to your Funkwhale directory." msgstr "" #: ../../administrator/upgrade/docker.md:20 msgid "Export the Funkwhale version you want to update to. You'll use this in the rest of the commands in this guide." msgstr "" #: ../../administrator/upgrade/docker.md:26 msgid "Change the version number in your `.env` file. Update this to the same version number you exported in step 4." msgstr "" #: ../../administrator/upgrade/docker.md:32 msgid "Log in as `su` to load the configuration from your `.env` file." msgstr "" #: ../../administrator/upgrade/docker.md:39 msgid "Pull the updated containers." msgstr "" #: ../../administrator/upgrade/docker.md:45 msgid "Apply the database migrations." msgstr "" #: ../../administrator/upgrade/docker.md:51 msgid "Relaunch your containers." msgstr "" #: ../../administrator/upgrade/docker.md:57 msgid "Exit the root shell." msgstr "" #: ../../administrator/upgrade/docker.md:63 msgid "That’s it! You’ve updated your Funkwhale pod. You should now see the new version running in your web browser." msgstr "" #: ../../administrator/upgrade/docker.md:65 msgid "Upgrade the postgres container" msgstr "" #: ../../administrator/upgrade/docker.md:67 msgid "Funkwhale depends on postgres for its database container. To upgrade postgres, you need to export your database and import it into the new container." msgstr "" #: ../../administrator/upgrade/docker.md:69 msgid "To upgrade postgres on Docker we use the [`postgres-upgrade`](https://hub.docker.com/r/tianon/postgres-upgrade/) container. This Docker container automates the process of upgrading between major versions of postgres. Use these commands to upgrade your postgres container:" msgstr "" #: ../../administrator/upgrade/docker.md:71 msgid "Export your current postgres version number. You can find this in your `docker-compose.yml` file." msgstr "" #: ../../administrator/upgrade/docker.md:77 msgid "Export the major version number you want to upgrade to." msgstr "" #: ../../administrator/upgrade/docker.md:83 msgid "Stop the postgres container. This means no data changes while you are upgrading." msgstr "" #: ../../administrator/upgrade/docker.md:89 msgid "Run the migration using the `postgres-upgrade` container. This creates a new version of the database in the `/srv/funkwhale/data/postgres-new` directory." msgstr "" #: ../../administrator/upgrade/docker.md:98 msgid "Re-add the access control rules required by Funkwhale." msgstr "" #: ../../administrator/upgrade/docker.md:104 msgid "Swap your old database out with your new database." msgstr "" #: ../../administrator/upgrade/docker.md:111 msgid "Pull the new postgres version." msgstr "" #: ../../administrator/upgrade/docker.md:117 msgid "Restart your containers." msgstr "" #: ../../administrator/upgrade/docker.md:123 msgid "That's it! Your Funkwhale pod is now running the new version of postgres. The old database is available in `/srv/funkwhale/data/postgres-old`. You can back this up and remove it from your server once you've confirmed everything is working." msgstr ""