Ustaw publiczny adres URL NextCloud, aby mógł się do siebie dodzwonić
Napraw ostrzeżenie Nextcloud o brakującym adresie wychodzącym, ustawiając jego kanoniczny adres URL i sprawdzając routing DNS, HTTPS i odwrotnego serwera proxy na samym serwerze.
Przykład ilustrujący: Maya korzysta z pulpitu Ubuntu z głównym systemem plików Btrfs i chce utworzyć punkt przywracania przed rutynowymi aktualizacjami. Ten przykład jest hipotetyczny; opisuje ścieżkę konfiguracji, a nie rzeczywisty test lub wynik użytkownika. Instrukcje wykorzystują funkcję Timeshift, ponieważ jej dokumentacja źródłowa opisuje obsługę Btrfs i poziomy zaplanowanych migawek. Tryb Btrfs ma określone wymagania dotyczące układu, dlatego przed jego włączeniem należy sprawdzić kompatybilność.
Migawka Btrfs to widok podwoluminu w danym momencie. Kopiowanie przy zapisie oznacza, że migawka początkowo współdzieli niezmienione bloki danych ze źródłem, a późniejsze zmiany są przechowywane osobno. Dzięki temu migawki są szybkie i wydajne pod względem wykorzystania miejsca, ale współdzielone bloki pozostają w tym samym systemie plików. Awaria dysku, uszkodzenie systemu plików, kradzież lub przypadkowe ponowne partycjonowanie mogą spowodować uszkodzenie zarówno bieżącego systemu, jak i jego migawek. Należy przechowywać osobne kopie zapasowe dokumentów i ważnych plików.
Timeshift koncentruje się na plikach i ustawieniach systemowych. W dokumentacji podano, że pliki użytkownika w katalogach domowych są domyślnie wyłączone. Jest to przydatne podczas wycofywania zmian systemowych, ale oznacza to, że automatyczna migawka systemowa Timeshift nie powinna być traktowana jako kopia zapasowa plików osobistych. Migawki Btrfs nie są również rekurencyjne: zagnieżdżony podwolumin tworzy granicę, a jego zawartość nie jest uwzględniana w migawce nadrzędnej.
Nie wnioskuj o systemie plików na podstawie wyboru instalatora ani obecności narzędzi Btrfs. Otwórz terminal i sprawdź zamontowany katalog główny:
findmnt -no FSTYPE /
sudo btrfs subvolume list /
Pierwsze polecenie powinno zwrócić btrfs. Sprawdź drugie polecenie, aby znaleźć ścieżki podwoluminów systemu. Tryb Btrfs w Timeshift wymaga układu w stylu Ubuntu z partycjami @root i @homehome, chociaż dokumentacja zezwala na /home na partycji innej niż Btrfs. Inne układy podwoluminów nie są obsługiwane przez tryb Btrfs w Timeshift. Jeśli system plików root to ext4 lub wymagany układ nie występuje, przerwij tutaj: nie próbuj naprawiać układu poprzez zmianę nazwy lub przenoszenie aktywnych podwoluminów w ramach tej konfiguracji.

W przykładzie Mayi polecenia pokazują Btrfs i oczekiwane nazwy podwoluminów, dzięki czemu może ona kontynuować sprawdzanie zgodności z Timeshift. Rzeczywisty wynik może się różnić, a sama zgodna nazwa nie dowodzi, że każdy szczegół niestandardowego układu dysku jest obsługiwany.
W systemie Ubuntu zainstaluj pakiet ze skonfigurowanych repozytoriów Ubuntu:
sudo apt update
sudo apt install timeshift
Uruchom Timeshift z poziomu przeglądu aplikacji i uwierzytelnij się po wyświetleniu monitu. Podczas pierwszej konfiguracji wybierz BTRFS jako typ migawki tylko wtedy, gdy sprawdzenie układu zakończy się pomyślnie. Dokładnie sprawdź wykryte lokalizacje migawek. Jeśli Timeshift zgłosi nieobsługiwany układ, anuluj i zbadaj problem, zamiast wybierać losowo inne urządzenie. Przechowuj migawki w tym samym systemie plików Btrfs, co źródłowy podwolumin; migawki Btrfs nie można umieścić w niepowiązanym systemie plików, tak jakby była to zwykła kopia.

Po konfiguracji utwórz jedną migawkę ręcznie przed zaplanowaniem. W oknie głównym wybierz opcję Utwórz i poczekaj na pojawienie się migawki. To da Maya początkowy punkt przywracania i potwierdzi, że narzędzie może utworzyć migawkę z jej układem. Jeśli tworzenie się nie powiedzie, przeczytaj wyświetlony błąd i sprawdź miejsce na dysku oraz układ przed włączeniem automatyzacji.
Otwórz Ustawienia , a następnie kartę Harmonogram . Włącz zaplanowane migawki i wybierz jeden lub więcej poziomów, na przykład dzienny lub tygodniowy. Funkcja Timeshift została zaprojektowana tak, aby okresowo sprawdzać i tworzyć migawki, gdy zbliża się czas uruchomienia danego poziomu; komputer nie musi działać dokładnie o tej samej porze. Laptop, który jest wyłączony przez kilka dni, może nadal nie włączyć się do okna ochrony, dopóki nie zostanie ponownie uruchomiony.
Na początku wybierz konserwatywne ustawienia retencji. Na przykład, Maya włącza codzienne migawki i przechowuje niewielką liczbę, sprawdzając jednocześnie zmiany w przestrzeni dyskowej systemu. To przykład, a nie ustawienie uniwersalne. Migawki współdzielą niezmienione bloki, ale późniejsze zmiany mogą zużywać miejsce, a zapotrzebowanie na retencję zależy od obciążenia i pojemności. Unikaj włączania każdej częstotliwości z dużą liczbą na prawie pełnym systemie plików głównych. Sprawdź ustawienia ponownie po zaobserwowaniu normalnego wykorzystania dysku.

W Ustawieniach → Lokalizacje sprawdź, czy wybrane urządzenie migawki obsługuje docelowy system plików Btrfs. Jeśli masz wiele dysków lub partycji, zidentyfikuj je na podstawie systemu plików i szczegółów montażu, zamiast zgadywać na podstawie etykiet. Projekt Timeshift zaleca w ogólnych wytycznych partycję inną niż systemowa, aby uzyskać najlepsze rezultaty, ale migawki Btrfs muszą pozostać w tym samym systemie plików Btrfs co źródło; niezależne urządzenie kopii zapasowej powinno otrzymać osobną kopię zapasową.
Wróć do głównego okna Timeshift i sprawdź, czy ręczna migawka jest wyświetlana wraz z datą i typem. Pozostaw Timeshift zainstalowany i sprawdź ponownie po kolejnym zaplanowanym interwale, gdy komputer jest uruchomiony. Pojawienie się jednej ręcznej migawki dowodzi, że utworzenie powiodło się; samo w sobie nie oznacza, że automatyczny harmonogram będzie nadal działał. Sprawdź, czy zaplanowane migawki pojawiają się w czasie i monitoruj ilość wolnego miejsca za pomocą narzędzi Ubuntu do pomiaru wykorzystania dysku.

Zanim skorzystasz z funkcji przywracania, zapoznaj się z procesem przywracania i upewnij się, że masz dostęp do bootowalnego dysku USB Ubuntu. Timeshift dokumentuje przywracanie wybranej migawki z głównego okna i korzystanie z systemu w trybie live, jeśli zainstalowany system nie uruchamia się. Przywracanie zmienia stan systemu i może wymagać ponownego uruchomienia; nie traktuj tego jako nieszkodliwej operacji przeglądania. Przed przywróceniem utwórz kopię zapasową ważnych plików i unikaj testowania destrukcyjnego przywracania na jedynej kopii ważnych danych.
findmnti listę podwoluminów. Tryb Btrfs z przesunięciem czasowym wymaga @i @home; niestandardowe układy wymagają narzędzia i planu, które je jawnie obsługują.@lub @homemoże uniemożliwić utworzenie migawki Btrfs; nie należy przenosić pliku wymiany bez zrozumienia konfiguracji wymiany systemu.Wersja pakietu Ubuntu i interfejs Timeshift mogą ulec zmianie. Powyższe kroki opisują udokumentowany przepływ pracy i typowe etykiety interfejsu. Jeśli zainstalowana wersja używa innych etykiet, przed zmianą podwoluminów lub przywróceniem ustawień zapoznaj się z wbudowaną pomocą i dokumentacją projektu źródłowego.
Napraw ostrzeżenie Nextcloud o brakującym adresie wychodzącym, ustawiając jego kanoniczny adres URL i sprawdzając routing DNS, HTTPS i odwrotnego serwera proxy na samym serwerze.
Skonfiguruj APCu i Redis przez lokalne gniazdo Unix na potrzeby buforowania i blokowania plików w usłudze Nextcloud, wraz z instrukcjami dla bieżących i starszych wersji usługi Nextcloud.
Sprawdź tryb cron Nextcloud, napraw usługę systemd i timer oraz zweryfikuj, czy zadania w tle są uruchamiane po uruchomieniu i co pięć minut.
Włącz niezawodne blokowanie plików Nextcloud, wybierz odpowiedni serwer Redis lub Valkey i sprawdź, czy ostrzeżenie zostanie usunięte bez ryzyka równoczesnych zmian w plikach.
Napraw typowe błędy skanowania Nextcloud dzięki bieżącym aktualizacjom, protokołom HTTPS i HSTS, precyzyjnemu zaufaniu do odwrotnego serwera proxy i sprawdzeniu względem serwera publicznego.
Skonfiguruj Nextcloud SSE dla pamięci masowej, która tego wymaga, chroń klucze szyfrujące i zmierz wpływ transferu i procesora przed zaszyfrowaniem istniejących plików.
Połącz wyszukiwarkę plików Nextcloud z Elasticsearch, zindeksuj zawartość dokumentów i wybierz konfigurację odpowiadającą Twoim potrzebom w zakresie serwera i bezpieczeństwa.
Skonfiguruj Nextcloud tak, aby usuwał usunięte pliki po upływie określonego czasu przechowywania, niezawodnie planował zadania w tle i unikał poleceń, które usuwają śmieci każdego użytkownika.
Wykonaj bezpieczną naprawę OCC w Nextcloud, przejrzyj zmiany w bazie danych i sprawdź, dlaczego ostrzeżenie może nadal się pojawiać.
Zezwól na przesyłanie większych plików przez przeglądarkę Nextcloud, dostosowując ustawienia PHP, Nginx lub Apache, tymczasowego miejsca przechowywania i limitu czasu — i sprawdź, który limit blokuje plik.