mirror of
https://git.pleroma.social/pleroma/pleroma.git
synced 2024-12-23 16:40:29 +00:00
e02eb8de3e
* I removed the Update section from the OTP install and added it to updating.md * I also added a link to the updating.md from the OTP install page * I added a Questions section to the OTP install, similar to the debian_based_en.md * Restructured the updating.md a bit I would very much also like to link to the changelog, but I don't know how to do it because I can't find the page in the docs?
935 B
935 B
Updating your instance
You should always check the release notes/changelog in case there are config deprecations, special update special update steps, etc.
Besides that, doing the following is generally enough:
For OTP installations
# Download the new release
su pleroma -s $SHELL -lc "./bin/pleroma_ctl update"
# Migrate the database, you are advised to stop the instance before doing that
su pleroma -s $SHELL -lc "./bin/pleroma_ctl migrate"
For from source installations (using git)
- Go to the working directory of Pleroma (default is
/opt/pleroma
) - Run
git pull
. This pulls the latest changes from upstream. - Run
mix deps.get
. This pulls in any new dependencies. - Stop the Pleroma service.
- Run
mix ecto.migrate
1. This task performs database migrations, if there were any. - Start the Pleroma service.
-
Prefix with
MIX_ENV=prod
to run it using the production config file. ↩︎