1.6 KiB
title | description | menu | ||||||
---|---|---|---|---|---|---|---|---|
Aktualizacja do nowego wydania | Jak zaktualizować Mastodona do nowszej wersji |
|
Kiedy pojawia się nowa wersja Mastodona, możesz znaleźć ją na stronie wydań na GitHubie. Pamiętaj, że korzystanie z niewydanego kodu z gałęzi master
jest możliwe, choć nie jest zalecane.
Wydania Mastodona są przyporządkowanem tagom gita. Na początek, zaloguj się na użytkownika mastodon
:
su - mastodon
Przejdź do głównego katalogu Mastodona:
cd /home/mastodon/live
Pobierz kod wydania, zakładając że nowa wersja nazywa się v2.5.0
:
git fetch --tags
git checkout v2.5.0
Strona wydania zawiera listę zmian, a pod nią instrukcje aktualizacji. Dowiesz się, jak wykonać ją. Na przykład, jeżeli jest wspomniane, że musisz skompilować ponownie zasoby, powinieneś(-naś) wykonać:
RAILS_ENV=production bundle exec rails assets:precompile
Po wykonaniu instrukcji dotyczących wydania, pozostaje uruchomić ponownie Mastodona. Zwykle API strumieniowania nie jest aktualizowane, więc nie wymaga ono ponownego uruchomienia. Ponowne uruchomienie API strumieniowania może wywołać niezwykle wysokie obciążenie serwera, więc zalecane jest unikanie go.
Wróć na konto root:
exit
Uruchom ponownie Sidekiq:
systemctl restart mastodon-sidekiq
Załaduj ponownie proces sieciowy, aby uniknąć niedostępności serwera:
systemctl reload mastodon-web
To wszystko! Twój serwer używa teraz nowej wersji Mastodona!