4. Aktualizacje
Ze strony WWW
Otwórz Aktualizacje. Sprawdź aktualizacje pyta serwer aktualizacji, czy istnieje nowsza wersja, i pokazuje, co nowego. Zainstaluj teraz ją instaluje. Strona przeładowuje się lub przez kilka sekund jest niedostępna, gdy nowa wersja jest przełączana; połączenia VPN zostają.

Z konsoli to samo robi się tak:
sudo -u tunnelry php /opt/tunnelry/current/artisan tunnelry:update --check
sudo -u tunnelry php /opt/tunnelry/current/artisan tunnelry:update --yes
Aktualizacja wymaga skonfigurowanego serwera aktualizacji (--update-url przy instalacji albo
/etc/tunnelry/update.json).
Co robi i dlaczego jest bezpieczna
- Pobiera wydanie i weryfikuje jego podpis oraz sumę kontrolną. Wydanie, które nie jest podpisane przez projekt albo nie jest nowsze od zainstalowanego, nigdy nie jest instalowane.
- Rozpakowuje je obok działającej wersji; na razie nic się nie zmienia.
- Robi kopię bazy danych (w
/var/lib/tunnelry/backups). - Instaluje nowy program pomocniczy i pliki systemowe, aktualizuje bazę, przełącza na nową wersję jednym atomowym krokiem i przeładowuje serwer WWW.
- Sprawdza, czy nowa wersja odpowiada. Jeśli nie, automatycznie wraca do poprzedniej wersji, poprzedniego programu pomocniczego i zapisanej bazy oraz informuje o tym.
Aktualizacja nie restartuje usługi VPN. Trzy ostatnie wersje zostają na dysku.
Gdy coś pójdzie źle
Strona (lub tunnelry:update) mówi, który krok się nie udał i że poprzednia wersja znów działa. Szczegóły są w
dzienniku: sudo journalctl -t vpnctl --no-pager -n 50. Spróbuj później albo napisz na contact@tunnelry.com (problemy
z bezpieczeństwem: security@tunnelry.com).
Dalej: kopia zapasowa i przywracanie.