Wiele osób odchodzi od popularnych opcji, takich jak Dysk Google czy Dropbox, na rzecz rozwiązań hostowanych samodzielnie, które pozwalają zarządzać danymi na własnych warunkach, a jedną z solidnych opcji jest Nextcloud.
W tym artykule znajdziesz kompletny samouczek krok po kroku dotyczący instalacji Nextcloud Docker w systemach Ubuntu i Debian. Obejmie wszystko, od aktualizacji systemu i instalacji zależności po konfigurację serwera WWW i PHP, konfigurację bazy danych i sfinalizowanie instalacji za pomocą Nextcloud Docker Compose.
Dlaczego warto samodzielnie hostować Nextcloud?
Samodzielny hosting Nextcloud oznacza przejęcie kontroli nad własnym rozwiązaniem do przechowywania danych w chmurze zamiast polegania na popularnych usługach, takich jak Dysk Google czy Dropbox. Dzięki Nextcloud masz swobodę przechowywania i udostępniania plików na swoich warunkach, co daje Ci pełną własność swoich danych i pełną kontrolę nad ustawieniami prywatności.
Dla wielu użytkowników możliwość ulepszania i ulepszania platformy za pomocą wtyczek i integracji jest znaczącą zaletą. Korzystając z dokerów Nextcloud i docker compose Nextcloud, możesz szybko wdrożyć niezawodny i bezpieczny system udostępniania plików na popularnych systemach, ponieważ dostępne są zarówno Nextcloud Ubuntu, jak i Nextcloud Debian.
Ta konfiguracja jest praktycznym rozwiązaniem, jeśli chcesz zainstalować Nextcloud bez ograniczeń usług innych firm. Proces instalacji okna dokowanego Nextcloud został zaprojektowany tak, aby był prosty i pozwalał nawet tym, którzy nie są doświadczonymi administratorami systemów, zagłębić się w samodzielny hosting.
Przyjęcie instalacji Nextcloud Docker może również zaoszczędzić pieniądze w porównaniu z komercyjnymi rozwiązaniami chmurowymi, ponieważ płacisz głównie za własny sprzęt lub instancję serwera. Ponadto dostępne opcje dostosowywania — takie jak dostosowywanie ustawień PHP lub integracja bazy danych MySQL — oznaczają, że możesz dostosować środowisko do swoich konkretnych potrzeb.
Jeśli zastanawiasz się, jak zainstalować okno dokowane Nextcloud, istnieje wiele wsparcia społeczności i zasobów, które oferują przykładowe pliki do tworzenia plików dokowanych Nextcloud, dzięki czemu proces ten jest zarówno edukacyjny, jak i satysfakcjonujący.
Warunki wstępne
Zanim przystąpisz do procesu instalacji, mądrze jest zadbać o dobry stan otoczenia. W tej sekcji omówiono podstawy, od wymagań systemowych i konfiguracji serwera po zależności oprogramowania zapewniające płynną instalację okna dokowanego Nextcloud:
| Część | Wymagania/Opcje | Notatki |
| System operacyjny | Ubuntu (wysoce zalecane 22.04 LTS, 24.04 LTS), Red Hat Enterprise Linux 9/8, Debian 12 (Bookworm), SUSE Linux Enterprise Server 15, openSUSE Leap 15.5, CentOS Stream, Alpine Linux | Nextcloud Ubuntu jest popularny |
| Architektura procesora i systemu operacyjnego | 64-bitowy | Upewnij się, że procesor, system operacyjny i PHP są 64-bitowe |
| PHP | PHP 8.3 (lub inne wersje) | Użyj wersji 64-bitowej, aby uniknąć problemów ze zgodnością |
| Pamięć | Minimum: 128MB RAM na proces; Zalecane: 512MB na proces; Aktualizator: 256MB | Dostosuj w oparciu o użycie |
| Dostęp | Dostęp do roota lub sudo | Wymagane w przypadku ulepszeń na poziomie systemu |
| Narzędzia kontenerowe | Docker, Docker Compose | Upraszcza instalację i zarządzanie |
| Serwer WWW | Apache 2.4 (zalecany mod_php lub php-fpm) lub nginx z php-fpm | Wybierz na podstawie potrzeb osobistych lub organizacyjnych |
| Baza danych | MySQL (8.0/8.4), MariaDB (zalecana wersja 10.6/10.11 lub 11.4) lub PostgreSQL | Musi obsługiwać poziom izolacji InnoDB i READ COMMITTED |
Krok 1: Zaktualizuj i przygotuj swój system
Przed skonfigurowaniem instancji Dockera Nextcloud poświęć chwilę na aktualizację systemu i zainstalowanie wszystkich niezbędnych narzędzi. Pomyśl o tym jak o uporządkowaniu miejsca pracy przed zanurzeniem się w ciekawym projekcie. Wykonaj następujące polecenia na serwerze Nextcloud Ubuntu:
Odśwież listę pakietów i pakiety aktualizacji:
Zaktualizuj repozytoria pakietów i uaktualnij zainstalowane pakiety za pomocą tych poleceń:
| aktualizacja sudo apt sudo apt upgrade -y |
Zainstaluj Docker, Docker Compose i przydatne narzędzia:
Pobierz Docker, Docker Compose i inne przydatne narzędzia, takie jak curl, wget i build-essential, uruchamiając:
| sudo apt install docker.io docker-compose curl wget build-essential -y |
(Opcjonalnie) Dodaj użytkownika do grupy Docker:
Ten krok umożliwia uruchamianie poleceń Dockera bez konieczności każdorazowego poprzedzania sudo:
| Sudo usermod -aG okno dokowane $USER |
Po uruchomieniu tego polecenia wyloguj się i zaloguj ponownie, aby zastosować zmiany.
Sprawdź instalacje:
Sprawdź, czy Docker i Docker Compose są poprawnie zainstalowane:
| okno dokowane – wersja docker-compose –wersja |
Zdecydowanie zaleca się również śledzenie dzienników Dockera w celu rozwiązywania problemów, które można sprawdzać i zarządzać nimi, postępując zgodnie z poniższymi instrukcjami te kroki.
Teraz, gdy Twój system jest zaktualizowany i wszystkie zależności są gotowe, wybór niezawodnego rozwiązania hostingowego jest koniecznością. Cloudzy oferuje błyskawiczny VPS usług dzięki pamięci masowej SSD NVMe o pojemności do 240 GB (do 2 TB w przypadku naszych VPS-y graficzne) i czas sprawności na poziomie 99,95%, co czyni go doskonałym wyborem do hostowania instancji Nextcloud.
Następnie skonfigurujemy Twój serwer WWW i dostosujemy ustawienia PHP, aby mieć pewność, że wszystko działa płynnie z Twoją instancją Dockera Nextcloud.
Krok 2: Konfiguracja Apache/Nginx i PHP
Teraz, gdy Twój system jest już gotowy, czas zaaranżować scenę, konfigurując serwer WWW i PHP. Ta sekcja przeprowadzi Cię przez konfigurację Apache i Nginx wraz z dostosowaniami PHP, które sprawią, że Twój Nextcloud będzie działał płynnie w Dockerze.
Konfiguracja Apache'a
Jeśli używasz Apache, wykonaj następujące kroki:
Utwórz plik konfiguracyjny:
- Otwórz nowy plik dla Nextcloud:
| sudo nano /etc/apache2/sites-available/Nextcloud.conf |
- Wewnątrz tego pliku dodaj coś takiego:
| Alias /Nextcloud „/var/www/Nextcloud/”
<Katalog /var/www/Nextcloud/> <IfModule mod_dav.c> |
Aktywuj witrynę:
- Włącz nową konfigurację:
| sudo a2ensite Nextcloud.conf |
Włącz wymagane moduły Apache:
- Uruchom te polecenia, aby aktywować niezbędne moduły:
| Przepisz sudo a2enmod nagłówki sudo a2enmod sudo a2enmod env sudo a2enmod reż sudo a2enmod mim |
Jeśli planujesz używać PHP-FPM z Apache (używając mod_fcgi), aktywuj także:
| sudo a2enmod setenvif |
Włącz SSL (opcjonalnie):
- Aby uzyskać bezpieczne połączenie, aktywuj SSL za pomocą:
| sudo a2enmod ssl sudo a2ensite default-ssl Przeładuj usługę Sudo Apache2 |
Konfiguracja Nginxa
- W przypadku użytkowników Nginx konfiguracja obejmuje utworzenie bloku serwera:
Utwórz plik bloku serwera:
- Otwórz nowy plik:
| sudo nano /etc/nginx/sites-available/Nextcloud |
- Wklej przykładową konfigurację, taką jak:
| serwer { słuchaj 80; nazwa_serwera adres-ip twojego-serwera lub cloud.example.com;root /var/www/Nextcloud/; indeks indeks.php indeks.html /index.php$request_uri;lokalizacja / { try_files $uri $uri/ /index.php?$args; }lokalizacja ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/run/php/php8.3-fpm.sock; fastcgi_index indeks.php; dołącz fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } |
Aktywuj konfigurację:
- Utwórz łącze symboliczne, aby włączyć witrynę:
| sudo ln -s /etc/nginx/sites-available/Nextcloud /etc/nginx/sites-enabled/ |
Przetestuj i załaduj ponownie Nginx:
- Sprawdź swoją konfigurację i załaduj ponownie:
| sudo nginx -t sudo systemctl przeładuj nginx |
Poprawianie ustawień PHP
Nextcloud zależy od PHP z pewnymi ustawieniami. Dostosuj je, edytując odpowiedni plik konfiguracyjny PHP:
Dla Apache z PHP:
| sudo nano /etc/php/8.3/apache2/php.ini |
Dla Nginx z PHP-FPM:
| sudo nano /etc/php/8.3/fpm/php.ini |
W pliku dostosuj ustawienia takie jak:
- limit_pamięci (na przykład 512 MB)
- upload_max_filesize (na przykład 100M)
- post_max_size (na przykład 100M)
- max_execution_time (na przykład 360)
Po dokonaniu zmian uruchom ponownie odpowiednie usługi:
- Apacz:
| Uruchom ponownie usługę Sudo Apache2 |
- PHP-FPM:
| sudo systemctl uruchom ponownie php8.3-fpm |
Po skonfigurowaniu serwera WWW i dostrojeniu PHP jesteś gotowy na kolejny etap: skonfigurowanie bazy danych do przechowywania wszystkich danych Nextcloud.
Krok 3: Konfiguracja bazy danych
Po skonfigurowaniu systemu i serwera internetowego następnym krokiem jest skonfigurowanie bazy danych dla instalacji Nextcloud. Wiąże się to z utworzeniem bazy danych i dedykowanego użytkownika z odpowiednimi uprawnieniami. Oto jak to zrobić:
1. Zainstaluj serwer MariaDB
Najpierw zainstaluj pakiet serwera MariaDB:
| sudo apt zainstaluj serwer mariadb -y |
2. Zabezpiecz instalację MariaDB
Uruchom skrypt bezpieczeństwa, aby usunąć niebezpieczne ustawienia domyślne:
| sudo mysql_secure_installation |
Zostaniesz poproszony o ustawienie hasła roota i dokonanie innych wyborów związanych z bezpieczeństwem. Zaleca się, aby na wszystkie pytania odpowiadać „T” (tak).
3. Zaloguj się do powłoki MariaDB
Uzyskaj dostęp do powłoki MariaDB jako użytkownik root:
| sudo mysql -u root -p |
Wprowadź hasło roota ustawione podczas procesu bezpiecznej instalacji.
4. Utwórz nową bazę danych dla Nextcloud
W powłoce MariaDB wykonaj następujące polecenie, aby utworzyć bazę danych o nazwie Nextcloud:
| UTWÓRZ BAZĘ DANYCH Nextcloud ZESTAW ZNAKÓW utf8mb4 COLLATE utf8mb4_general_ci; |
5. Utwórz dedykowanego użytkownika bazy danych
Utwórz nowego użytkownika Nextclouduser z silnym hasłem. Zamień swoje_hasło_tutaj na wybrane przez siebie bezpieczne hasło:
| UTWÓRZ UŻYTKOWNIKA „Nextclouduser”@”localhost” IDENTYFIKOWANEGO PRZEZ „Twoje_hasło_tutaj”; |
6. Nadaj Użytkownikowi niezbędne uprawnienia
Nadaj wszystkie uprawnienia w bazie danych Nextcloud użytkownikowi Nextcloud:
| PRZYZNAJ WSZYSTKIE PRZYWILEJE W Nextcloud.* DO „Nextclouduser”@”localhost”; |
7. Zastosuj zmiany
Opróżnij uprawnienia, aby mieć pewność, że wszystkie zmiany zaczną obowiązywać:
| PRZYWILEJE FLUSH; |
8. Wyjdź z powłoki MariaDB
Wyjdź z powłoki MariaDB, wpisując:
| WYJŚCIE; |
Po skonfigurowaniu i skonfigurowaniu bazy danych możesz przejść do następnego kroku: instalacji Nextcloud. Będzie to obejmować pobranie plików Nextcloud i skonfigurowanie ich tak, aby łączyły się z właśnie utworzoną bazą danych.
Krok 4: Pobieranie i instalacja Nextcloud
Ten krok obejmuje zainstalowanie najnowszej wersji Nextcloud w systemie i jej skonfigurowanie. Masz tutaj dwie opcje: jedną przy użyciu Dockera (idealną do konfiguracji kontenerowej) i drugą po bardziej tradycyjnej, ręcznej instalacji.
Metoda 1: Korzystanie z oficjalnego obrazu platformy Docker
Jeśli wolisz podejście kontenerowe, wykonaj następujące polecenia:
Wyciągnij obraz dokera Nextcloud:
Pobierz najnowszy obraz Dockera Nextcloud z Docker Hub:
| okno dokowane Pull Nextcloud |
Utwórz plik tworzenia Dockera:
Aby ułatwić zarządzanie, utwórz plik o nazwie docker-compose.yml z następującą zawartością:
| wersja: „3”
usługi: kłęby: |
Uruchom kontenery:
Uruchom to polecenie, aby uruchomić kontenery Nextcloud i bazy danych w tle:
| docker-compose up -d |
Metoda 2: Instalacja ręczna z archiwum Nextcloud
Jeśli wolisz bezpośrednio obsługiwać pliki, oto jak to zrobić:
Pobierz najnowszą wersję:
Pobierz najnowsze archiwum tar Nextcloud:
| wget https://download.Nextcloud.com/server/releases/latest.tar.bz2 |
Wyodrębnij archiwum:
Rozpakuj pobrany plik:
| tar -xjf najnowszy.tar.bz2 |
Przenieś folder Nextcloud:
Przenieś wyodrębniony folder do swojego katalogu internetowego:
| sudo mv Nextcloud /var/www/Nextcloud |
Ustaw prawidłowe uprawnienia:
Dostosuj własność, aby Twój serwer WWW miał dostęp do plików:
| sudo chown -R www-data:www-data /var/www/Nextcloud |
Wybierz metodę, która najlepiej pasuje do Twojego stylu. Podejście Dockera zapewnia łatwą konfigurację za pomocą narzędzia do tworzenia dokującego Nextcloud, natomiast metoda ręczna zapewnia bezpośrednią kontrolę nad plikami. Jeszcze lepiej, używając Cloudzy’s Docker VPS plany tworzy wydajną platformę do wdrażania Nextcloud za pośrednictwem Dockera, ułatwiając proces instalacji.
Następnie zajmiemy się konfiguracją samego Nextcloud — konfiguracją wirtualnego hosta, włączeniem protokołu SSL i nie tylko — aby dokończyć korzystanie z własnego hosta w chmurze.
Krok 5: Konfiguracja Nextcloud
Teraz, gdy pobrałeś i zainstalowałeś Nextcloud, czas skonfigurować wirtualnego hosta Apache i zabezpieczyć swoją witrynę za pomocą protokołu SSL, aby móc uzyskać dostęp do własnego magazynu w chmurze za pośrednictwem dedykowanej domeny.
Tworzenie pliku wirtualnego hosta Apache
Utwórz plik konfiguracyjny dla Nextcloud:
| sudo nano /etc/apache2/sites-available/Nextcloud.conf |
Wklej następującą konfigurację:
Dostosuj DocumentRoot i ServerName do swojej konfiguracji (na przykład zastępując cloud.example.com adresem IP swojej domeny lub serwera):
| <Host wirtualny *:80> Katalog główny dokumentów /var/www/Nextcloud/ NazwaSerwera cloud.example.com<Katalog /var/www/Nextcloud/> Wymagaj wszystkiego, co jest dozwolone Zezwalaj na zastąpienie wszystkich Opcje FollowSymLinks MultiViews<IfModule mod_dav.c> Dav wyłączony </IfModule> </Katalog> </VirtualHost> |
Włączanie nowej konfiguracji
Powiedz Apache o swojej nowej konfiguracji:
| sudo a2ensite Nextcloud.conf |
Załaduj ponownie Apache:
Zastosuj zmiany, ponownie ładując Apache:
| sudo systemctl przeładuj Apache2 |
Zabezpieczanie witryny za pomocą protokołu SSL
Aby uzyskać bezpieczny dostęp, możesz skonfigurować SSL. Istnieją dwa popularne podejścia: użycie certyfikatu z podpisem własnym lub uzyskanie certyfikatu za pośrednictwem Let’s Encrypt.
Opcja 1: Certyfikat z podpisem własnym
Włącz moduł SSL:
| sudo a2enmod ssl |
Włącz domyślną witrynę SSL:
| sudo a2ensite default-ssl |
Załaduj ponownie Apache:
| sudo systemctl przeładuj Apache2 |
Opcja 2: Zaszyfruj certyfikat (zalecane w przypadku serwerów publicznych)
Zainstaluj Certbota i wtyczkę Apache:
| sudo apt zainstaluj certbot python3-certbot-apache -y |
- Uzyskaj i zainstaluj certyfikat:
Zamień cloud.example.com na swoją domenę:
| sudo certbot –apache -d chmura.example.com |
Postępuj zgodnie z instrukcjami, aby zakończyć proces.
Po skonfigurowaniu wirtualnego hosta Apache i wdrożeniu protokołu SSL Twoja instancja Nextcloud jest skonfigurowana do obsługi bezpiecznych połączeń z wybranej domeny. Następnie przejdziemy do konfiguracji bazy danych do przechowywania danych Nextcloud, która łączy wszystko w całość, zapewniając płynną obsługę chmury na własnym serwerze.
Krok 6: Zakończenie konfiguracji
Teraz, gdy Twój serwer WWW i PHP są skonfigurowane, czas zakończyć instalację. Ten krok przypomina dodawanie ostatnich poprawek do projektu przed ujawnieniem go światu.
Dostosuj uprawnienia do plików:
Przed uruchomieniem kreatora instalacji uruchom następujące polecenie, aby upewnić się, że serwer WWW może uzyskać dostęp do wszystkich plików Nextcloud:
| sudo chown -R www-data:www-data /var/www/Nextcloud/ |
Uzyskaj dostęp do Nextcloud za pośrednictwem przeglądarki:
Otwórz przeglądarkę i wpisz adres URL swojej instancji Nextcloud, na przykład:
| http://your-server-ip/Nextcloud |
Spowoduje to załadowanie kreatora instalacji Nextcloud — przyjaznego interfejsu, który poprowadzi Cię przez ostateczną konfigurację.
Ukończ kreatora instalacji:
W kreatorze zostaniesz poproszony o wprowadzenie:
- Dane Twojej bazy danych (host, nazwa, użytkownik i hasło). W konfiguracji Dockera host bazy danych jest często ustawiany jako nazwa kontenera lub host lokalny.
- Nazwa użytkownika i hasło administratora dla Twojej instancji Nextcloud.
Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, a po zakończeniu kliknij przycisk „Zakończ konfigurację”.
Po zakończeniu kreatora Twój serwer Nextcloud zakończy konfigurację, a zostaniesz przywitany przez nowy pulpit nawigacyjny Nextcloud. W następnej kolejności przejdziemy do konfigurowania ustawień poinstalacyjnych, takich jak zadania cron, buforowanie i poprawki bezpieczeństwa, aby zapewnić płynne działanie instancji.
Krok 7: Konfiguracja poinstalacyjna
Po zakończeniu pracy kreatora instalacji internetowej Nextcloud kilka ostatnich poprawek może pomóc w dostosowaniu zaplanowanych zadań, wydajności i bezpieczeństwa. Ta część dotyczy konfigurowania zadań w tle, integracji buforowania z Redis i wzmacniania instancji Nextcloud.
Włączanie zadań Cron dla zaplanowanych zadań
Aby zapewnić płynne działanie Nextcloud, warto zaplanować zadania w tle. Skonfiguruj zadanie cron, aby uruchamiać skrypt cron Nextcloud co pięć minut. Otwórz plik crontab dla użytkownika serwera WWW (zwykle dane www):
| sudo crontab -u www-data -e |
Następnie dodaj tę linię na końcu pliku:
| */5 * * * * php -f /var/www/Nextcloud/cron.php |
Zapisz i zamknij edytor. To zadanie będzie obejmować zadania takie jak czyszczenie plików tymczasowych, wysyłanie powiadomień i inne czynności konserwacyjne.
Instalowanie i konfigurowanie Redis do buforowania
Korzystanie z Redis może przyspieszyć instancję Nextcloud poprzez buforowanie danych i poprawę wydajności blokowania plików. Pierwszy, zainstaluj Redisa oraz rozszerzenie PHP dla Redis:
| sudo apt zainstaluj serwer redis php-redis -y |
Następnie zaktualizuj plik konfiguracyjny Nextcloud (zwykle znajdujący się w /var/www/Nextcloud/config/config.php), aby uwzględnić ustawienia buforowania. Dodaj te linie w tablicy $CONFIG:
| „memcache.local” => „\\OC\\Memcache\\APCu”, „memcache.locking” => „\\OC\\Memcache\\Redis”, „redis” => tablica ( „host” => „lokalny host”, „port” => 6379, ), |
Ta konfiguracja mówi Nextcloud, aby używał APCu do lokalnego buforowania i Redis do blokowania plików, poprawiając zarówno wydajność, jak i niezawodność.
Wzmacnianie ustawień zabezpieczeń Nextcloud
Kilka dodatkowych środków może zwiększyć bezpieczeństwo Twojej instalacji:
- Ustaw prawidłowe uprawnienia do plików:
Dostosuj własność i uprawnienia do swojego katalogu Nextcloud, aby ograniczyć dostęp:
| sudo chown -R www-data:www-data /var/www/Nextcloud sudo find /var/www/Nextcloud/ -type d -exec chmod 750 {} \; sudo find /var/www/Nextcloud/ -type f -exec chmod 640 {} \; |
- Uruchom polecenia trybu konserwacji:
Tymczasowo włącz tryb konserwacji, aby przeprowadzić dodatkowe kontrole bezpieczeństwa lub aktualizacje konfiguracji:
| sudo -u www-data php /var/www/Nextcloud/occ konserwacja: tryb –włączony # (Tutaj wykonaj wszelkie niezbędne zadania konserwacyjne) sudo -u www-data php /var/www/Nextcloud/occ konserwacja: tryb –wyłączony |
- Przejrzyj konfiguracje serwera WWW:
Upewnij się, że ustawienia Apache lub Nginx wymuszają HTTPS i w razie potrzeby ograniczają nieautoryzowany dostęp.
Dzięki tym ostatnim krokom Twoja instancja Nextcloud będzie skutecznie obsługiwać zadania w tle, cieszyć się lepszą wydajnością dzięki buforowaniu i będzie lepiej chroniona przed potencjalnymi zagrożeniami bezpieczeństwa.
Ostatnie przemyślenia
Przeniosłeś teraz konfigurację okna dokowanego Nextcloud z pustego płótna do w pełni funkcjonalnego, samodzielnego rozwiązania do przechowywania danych w chmurze. Po zaktualizowaniu systemu, zainstalowaniu zależności i dostrojeniu serwera WWW wraz z PHP, Twoje środowisko Nextcloud Ubuntu jest gotowe, aby służyć jako Twoje osobiste centrum wymiany plików.
Kontynuując dostrajanie konfiguracji, eksperymentowanie z zaawansowanymi konfiguracjami lub odkrywanie nowych aplikacji Nextcloud, warto rozważyć wybór dostawcy usług hostingowych. Niezawodny i niedrogi VPS jak Cloudzy gwarantuje, że Twoja instancja Nextcloud pozostanie bezpieczna i responsywna, co czyni ją konkretną podstawą Twoich potrzeb w zakresie przechowywania w chmurze.
Aby zapewnić sobie dodatkowy spokój ducha, warto zapoznać się z oficjalnymi wytycznymi dotyczącymi bezpieczeństwa na stronie Wzmocnienie zabezpieczeń Nextcloud i zalecenia dotyczące tworzenia kopii zapasowych pod adresem Przewodnik po kopiach zapasowych Nextcloud. Zasoby te pomogą Ci zapewnić bezpieczeństwo danych i sprawne działanie serwera.