# SOME DESCRIPTIVE TITLE. # Copyright (C) 2022, The Funkwhale Collective # This file is distributed under the same license as the funkwhale package. # FIRST AUTHOR , 2022. # 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" "PO-Revision-Date: 2022-07-02 21:07+0000\n" "Last-Translator: CiarĂ¡n Ainsworth \n" "Language-Team: English (United Kingdom) \n" "Language: en_GB\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/installation_docs/migrate.md:1 msgid "Migrate to a new server" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:3 msgid "" "You can migrate your Funkwhale installation if you are setting up a new " "server. This can be useful if you are moving to a different hosting " "provider or upgrading your server." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:5 msgid "In this guide we refer to your servers like this:" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md msgid "Original server" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:9 msgid "The server on which you are running Funkwhale." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:3 msgid "Destination server" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:12 msgid "The server to which you want to move your Funkwhale installation." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:17 msgid "" "Make sure you [back up your data](../upgrade_docs/backup.md) before " "proceeding. This ensures you don't lose anything during the migration." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:24 msgid "Requirements" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:26 msgid "To get started with your new setup, you need to do the following:" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:28 msgid "" "[Set up SSH access between both servers](https://kerneltalks.com/howto" "/establish-passwordless-ssh-between-two-servers/)." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:29 msgid "" "Install [rsync](https://linux.die.net/man/1/rsync) on the " "{term}`destination server`." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:31 msgid "1. Install Funkwhale on your destination server" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:33 msgid "" "Before you move your data, you need to install Funkwhale on your " "{term}`destination server`." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md msgid "Debian" msgstr "Debian" #: ../../administrator_documentation/installation_docs/migrate.md:37 msgid "" "On your {term}`destination server`, follow the [installation " "guide](debian.md). Skip the following steps:" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:39 msgid "" "Don't enable the `unaccent` and `citext` extensions when you set up the " "database." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:40 #: ../../administrator_documentation/installation_docs/migrate.md:55 msgid "Don't run the `manage.py migrate` command to migrate the database." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:41 #: ../../administrator_documentation/installation_docs/migrate.md:56 msgid "Don't create a superuser." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:43 #: ../../administrator_documentation/installation_docs/migrate.md:58 msgid "" "Once you have finished the installation, stop the Funkwhale services. " "These shouldn't be running when you copy your existing data over." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md msgid "Docker" msgstr "Docker" #: ../../administrator_documentation/installation_docs/migrate.md:53 msgid "" "On your {term}`destination server`, follow the [installation " "guide](docker.md). Skip the following steps:" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:66 msgid "2. Create a database backup" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:68 msgid "" "You need to create a database backup on your {term}`original server` so " "that you can migrate your database. To do this, run the following " "command:" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:86 msgid "3. Copy files to your destination server" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:88 msgid "" "Next, you can copy your files from your {term}`original server` to your " "{term}`destination server`. You need to copy the following data:" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:90 msgid "Your `.env` file." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:91 msgid "The database backup." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:92 msgid "The `/srv/funkwhale/data/media` directory." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:93 msgid "The `/srv/funkwhale/data/music` directory." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:95 msgid "To do this:" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:97 msgid "Log in to your {term}`destination server`." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:98 msgid "" "Export your server hostname or IP address and your user name on the " "server. In this example, the IP address is `123.123.123.123` and the " "username is `funkwhale`." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:105 msgid "Use `rsync` to copy the information to your {term}`destination server`." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:114 msgid "4. Restore your database backup" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:116 msgid "" "When you've copied everything to the {term}`destination server`, you need" " to import your database backup. To do this:" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:120 msgid "Run the following on your {term}`destination server`:" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:126 #: ../../administrator_documentation/installation_docs/migrate.md:155 msgid "" "When the import finishes, run the `manage.py migrate` command to set up " "the database." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:137 msgid "" "You need to initialize the postgres container on your {term}`destination " "server`. To do this:" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:139 msgid "Export the permissions and create an `init.sql` database dump." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:149 msgid "Import your database backup." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:163 msgid "5. Check your DNS settings" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:165 msgid "" "Before you start Funkwhale on your {term}`destination server`, check your" " DNS changes have propogated. Once your hostname is pointing to your " "{term}`destination server's ` IP address, proceed to " "the next step." msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:167 msgid "6. Start your new Funkwhale installation" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:169 msgid "" "Once you confirm DNS points to your {term}`destination server`, start the" " Funkwhale services:" msgstr "" #: ../../administrator_documentation/installation_docs/migrate.md:185 msgid "That's it! You've migrated your Funkwhale instance to a new server." msgstr ""