Działanie jako usługa

Zwykle SyncThemAll jest aplikacją: otwierasz ją, wykonuje zadania, zamykasz. Tryb usługi czyni z niej część komputera — uruchamia się razem z systemem, zanim ktokolwiek się zaloguje, i kontynuuje wykonywanie rutyn bez okna i bez jakiejkolwiek sesji użytkownika.

To właśnie zamienia zapasowy komputer w mały serwer synchronizacji.

Najpierw: czy naprawdę tego potrzebujesz?

Większości użytkowników nie, a tańsza opcja jest już w aplikacji. Mylone są tu często dwie różne rzeczy:

Czego chceszZalecana opcja
Synchronizacja działa, dopóki jestem zalogowany, bez trzymania otwartego oknaAutostart — Ustawienia → System → Działaj w tle i Uruchamiaj przy logowaniu. Za darmo, bez uprawnień administratora, nic do konfigurowania.
Synchronizacja musi działać, gdy nikt nie jest zalogowany — komputer sam się restartuje i pracuje dalejTryb usługi — ta strona. Wymaga licencji Business.

Jeśli pasuje pierwszy wiersz, włącz te dwa przełączniki i na tym poprzestań. Usługa istnieje dla komputerów, które pracują, gdy nikt przy nich nie siedzi.

Co właściwie zostaje zainstalowane

Prawdziwa usługa systemu operacyjnego, zarejestrowana natywnie dla twojej platformy:

SystemMechanizmNazwa
WindowsUsługa (SCM), typ uruchamiania AutomatycznySyncThemAllService
macOSLaunchDaemon w /Library/LaunchDaemonscom.neowise.syncthemall.service
LinuxJednostka systemd, WantedBy=multi-user.targetsyncthemall.service

Uruchamia się razem z komputerem i automatycznie restartuje się w przypadku awarii. Instalacja, uruchomienie, zatrzymanie i usunięcie wymagają uprawnień administratora — aplikacja prosi o nie dokładnie wtedy, gdy są potrzebne.

Instalacja

Otwórz Usługa na lewym pasku i kliknij Zainstaluj jako usługę. Potwierdź monit administratora.

Usługa uruchamia się automatycznie zaraz po instalacji. Gdy jest aktywna, wiersz stanu pokazuje Działa na porcie 8328 — inny port niż 8327 aplikacji, bo obie mogą pracować jednocześnie i każda potrzebuje własnego.

Przy instalacji jest jedno pole wyboru: Od razu skopiuj moje konta do usługi. Zostaw je włączone, chyba że masz ważny powód, by tego nie robić — niżej wyjaśniamy, dlaczego usługa potrzebuje własnej kopii.

Twoja licencja jest przenoszona do usługi automatycznie. Niczego nie aktywujesz drugi raz: licencja jest przypisana do komputera, a usługa działa na tym samym komputerze.

Na macOS dochodzi jeden dodatkowy, obowiązkowy krok — dostęp do swoich plików nadajesz usłudze ręcznie. Aplikacja ostrzega o tym przed instalacją, a Dostęp usługi macOS do twoich plików wyjaśnia dlaczego i jak.

Dlaczego usługa ma własne konta i rutyny

Bo inaczej się nie da. Usługa działa bez zalogowanego użytkownika, więc nie ma dostępu do danych przechowywanych w twoim osobistym profilu. Dostaje własny magazyn na poziomie komputera:

  • Windows — %ProgramData%\Neowise\SyncThemAll\service
  • macOS — /Library/Application Support/Neowise/SyncThemAll/service
  • Linux — /var/lib/neowise/syncthemall

Własne konta, własne rutyny, własny klucz szyfrowania. Dlatego przeniesienie pracy jest osobnym, świadomym krokiem, a nie czymś, co dzieje się samo.

Przeniesienie pracy do usługi

W oknie usługi, w sekcji Przenieś dane:

Kopiuj konta do usługi — połączenia z chmurami są kopiowane. Zostają też w twojej sesji, więc aplikacja działa dokładnie tak jak wcześniej. Obie strony mają dostęp do twoich chmur.

Przenieś rutyny do usługi — rutyny są przenoszone i usuwane z twojej sesji. To celowe i właśnie nie jest kopiowaniem: rutyna z harmonogramem obecna w dwóch miejscach uruchomiłaby się dwa razy i dwa razy przesłałaby te same pliki. Konta potrzebne przeniesionej rutynie są kopiowane razem z nią automatycznie.

Codzienna obsługa

Wszystko jest w tym samym oknie — Usługa na lewym pasku:

  • Uruchom / Zatrzymaj — usługa pozostaje zainstalowana; zatrzymanie tylko ją wstrzymuje.
  • Odinstaluj — usuwa usługę z systemu operacyjnego.
  • Przełącz na usługę — kieruje to okno na usługę zamiast na twoją sesję, żebyś zobaczył jej rutyny i historię. Tytuł okna dostaje znacznik (Usługa), więc zawsze wiadomo, na co patrzysz.
  • Otwórz okno usługi — ten sam widok w drugim oknie, obok twojego.

Gdy tylko usługa jest zainstalowana, ikona na pasku otrzymuje mały wskaźnik stanu: zielona znaczy „działa”, pomarańczowa — „zainstalowana, ale zatrzymana”.

Działania zarządzające są dostępne tylko z twojej własnej sesji. Patrząc na usługę, masz stan i drogę powrotną — zatrzymanie usługi z jej własnego okna oznaczałoby zatrzymanie tego samego, co to okno rysuje.

Jak ją usunąć

Odinstaluj usuwa rejestrację usługi w systemie operacyjnym i ją zatrzymuje. Twoje dane zostają: własne konta i rutyny usługi pozostają w folderze wymienionym wyżej, więc ponowna instalacja podejmie pracę w tym samym miejscu.

Jeśli chcesz się tego pozbyć na dobre, usuń ten folder samodzielnie po odinstalowaniu. Wymaga to uprawnień administratora — i właśnie dlatego aplikacja nie robi tego po cichu za ciebie.

Gdy coś nie działa

Zaraz po instalacji stan pokazuje „Niezainstalowana”. Odczekaj kilka sekund — aplikacja czeka na potwierdzenie z systemu i zaktualizuje się automatycznie. Jeśli tak zostanie, instalacja się nie dokończyła: spróbuj ponownie i zwróć uwagę na monit administratora.

„Permission denied” na moich własnych folderach (macOS). Oczekiwane zachowanie, do naprawienia w minutę: zobacz Dostęp usługi macOS do twoich plików.

Usługa działa, ale nic nie synchronizuje. Ma własne rutyny — sprawdź, czy je przeniosłeś i czy potrzebne im konta są na liście kont samej usługi.

Nadal napotykasz problemy? Napisz do nas, podaj system operacyjny i to, co pokazuje okno usługi — zwykle to wystarczy, żeby od razu zobaczyć przyczynę.