Aktualizacja ownCloud – krok po kroku

Jeżeli korzystamy już z rozwiązań chmurowych ownCloud, warto regularnie dbać o aktualność oprogramowania, nawet jeśli działa poprawnie.

Rekomendacja: Jeśli wdrażasz nowe środowisko do przechowywania i współdzielenia plików, warto rozważyć nowsze rozwiązanie oparte na Nextcloud, które oferuje więcej funkcji, lepsze wsparcie oraz aktywnie rozwijany ekosystem.

1. Włączenie trybu konserwacji

Najpierw należy przejść w tryb konserwacji. Należy wykonać to z głównego folderu ownCloud:

sudo -u apache php occ maintenance:mode --on

2. Zatrzymanie serwera i wykonanie kopii zapasowej

Zatrzymujemy serwer Apache, a następnie wykonujemy kopię zapasową plików oraz bazy danych.

3. Pobranie i rozpakowanie najnowszej wersji

Przechodzimy na stronę Download Server Packages – ownCloud i pobieramy najnowszą wersję ownCloud.
Rozpakowujemy ją do katalogu /var/www

# wget https://download.owncloud.org/community/owncloud-complete-20200731.tar.bz2
# tar -C /var/www/ -xjf owncloud-complete-20200731.tar.bz2

4. Przeniesienie pliku konfiguracyjnego

Kopiujemy plik konfiguracyjny ze starego folderu do nowego:

cp /ścieżka/do/starego/pliku/config.php /var/www/owncloud/config/config.php

5. Przeniesienie plików użytkowników

  • Jeśli pliki były przechowywane w głównym folderze ownCloud, przenosimy je w to samo miejsce w nowym folderze.

  • Jeśli pliki były przechowywane w innym katalogu, nie trzeba podejmować żadnych działań.

6. Przeniesienie dodatkowych aplikacji

Jeżeli wcześniej zainstalowaliśmy dodatkowe aplikacje ownCloud, należy przenieść je do nowego folderu.

7. Ustawienie uprawnień

Ustawiamy odpowiednie uprawnienia do plików i folderów:

sudo chown -R apache: /var/www/owncloud

8. Aktualizacja oprogramowania

Będąc w nowym folderze ownCloud, uruchamiamy aktualizację:

sudo -u apache php occ upgrade

9. Wyłączenie trybu konserwacji i restart serwera

Po zakończonej aktualizacji wyłączamy tryb konserwacji i restartujemy serwer Apache:

sudo -u apache php occ maintenance:mode --off
sudo systemctl restart httpd

10. Weryfikacja

Na koniec warto zalogować się do ownCloud i sprawdzić, czy wszystkie pliki i konfiguracja pozostały nienaruszone. Jeśli wszystko jest w porządku, możemy cieszyć się nową, aktualną wersją ownCloud.

Gotowe środowisko Nextcloud w NSIX

Chcesz bezpiecznie przechowywać i udostępniać pliki w firmie bez skomplikowanej konfiguracji serwera, baz danych i sieci? Skorzystaj z naszego kompleksowego rozwiązania:

Pakiet Nextcloud – kompletna infrastruktura 

Dzięki temu otrzymujesz prywatną chmurę dla swojej firmy – bez konieczności samodzielnej instalacji i konfiguracji. Skontaktuj się z nami