** FAQ **


** Kiedy moja instalacja Snap otrzyma najnowszą wersję? **

Snaps to jedna z naszych największych bazy instalacji. Auto aktualizują również. W rezultacie lubimy spędzać więcej czasu na testowaniu przed wydaniem. Zaktualizowane snapy są zwykle wydawane około 15. miesiąca - około 2 tygodni po nowej wersji. To daje nam czas na poszukiwanie problemów, więc nie musisz. Jeśli masz specjalne wymagania i naprawdę musisz natychmiast użyć najnowszej wersji, rozważ inną metodę instalacji, np. Docker

** Ubuntu 16.04 LTS daje wiadomość „Snap nie znaleziono”, co jest nie tak?

Upewnij się, że używasz obrazów X64 lub AMD64 (lub ARMHF), szczególnie na VPS lub VMS. x86 (32-bit) nie jest obsługiwany.

** Jak ręcznie aktualizować nową wersję? **

Chociaż aktualizacje zdarzają się zwykle w ciągu 6 godzin od momentu wydania, możesz aktualizować ręcznie, wydając to polecenie:

sudo snap refresh rocketchat-server 

** Jak powrócić do poprzedniej wersji Rocket.chat ?**

sudo snap revert rocketchat-server 

** Jak mogę powiedzieć, czy Rocket.Chat faktycznie działa? **

Możesz sprawdzić status Rocket.chat z:

sudo service snap.rocketchat-server.rocketchat-server status 

Możesz także sprawdzić status Mongo i Caddy:

sudo service snap.rocketchat-server.rocketchat-mongo status
sudo service snap.rocketchat-server.rocketchat-caddy status 

** Jak mogę wyświetlić dzienniki? **

Aby zobaczyć dzienniki z Rocket.chat:

sudo journalctl -f -u snap.rocketchat-server.rocketchat-server 

Aby zobaczyć dzienniki Mongo lub Caddy:

sudo journalctl -f -u snap.rocketchat-server.rocketchat-mongo 
sudo journalctl -f -u snap.rocketchat-server.rocketchat-caddy

** Muszę ponownie uruchomić Rocket.chat, jak to zrobić? **

Aby zrestartować Rocket.chat:

sudo service snap.rocketchat-server.rocketchat-server restart 

Mongo i Caddy można podobnie ponownie uruchomić:

sudo service snap.rocketchat-server.rocketchat-mongo restart
sudo service snap.rocketchat-server.rocketchat-caddy restart

** Co to jest polityka restartu? **

Zasady SNAP jest ponowne uruchomienie porażki.

** Jak wykonać kopię zapasową moich danych SNAP? **

1 . Zatrzymaj swój rocketchat-server:

sudo service snap.rocketchat-server.rocketchat-server stop

Uwaga: Chociaż usługa rocketchat-server powinna zostać zatrzymana, usługa Rocketchat-Mongo powinna być działana!

sudo service snap.rocketchat-server.rocketchat-mongo status | grep Active
   Active: active (running) (...)

2 . Wydaj to polecenie kopii zapasowej:

sudo snap run rocketchat-server.backupdb

3 . Jeśli wszystko pójdzie dobrze, zobaczysz pewne wyjście podobne do:

[+] A backup of your data can be found at /var/snap/rocketchat-server/common/backup/rocketchat_backup_.tar.gz

4 . Rozpocznij swój rocketchat-server:

sudo service snap.rocketchat-server.rocketchat-server start

5 . Skopiuj swój plik kopii zapasowej do innego systemu w celu przechowywania!

** Jak przywrócić dane tworzenia kopii zapasowych do mojego snap? **

1 . Zatrzymaj swój rocketchat-server:

sudo service snap.rocketchat-server.rocketchat-server stop

Uwaga: Chociaż usługa rocketchat-server powinna zostać zatrzymana, usługa Rocketchat-Mongo powinna być działana!

sudo service snap.rocketchat-server.rocketchat-mongo status | grep Active
   Active: active (running) (...)

2 . Skopiuj swój plik kopii zapasowej do wspólnego folderu SNAP:

sudo cp rocketchat_backup.tgz /var/snap/rocketchat-server/common/

3 . Wydaj to polecenie przywracania:

sudo snap run rocketchat-server.restoredb /var/snap/rocketchat-server/common/rocketchat_backup.tgz

4 . Jeśli zastępujesz istniejącą bazę danych, zostaniesz ostrzeżony:

** ATTENTION **
* Your current database WILL BE DROPPED prior to the restore!
* Would you like to make a backup of the current database before proceeding?
* (y/n/Q)>
  • \ [*] wyodrębnienie pliku kopii zapasowej …
  • \ [*] Przywracanie danych …
  • \ [*] Przygotowanie bazy danych …
  • \ [+] Przywróć ukończone! Uruchom usługi Snap.Rocketchat w celu weryfikacji. Jeśli coś pójdzie nie tak, zamiast tego zostaniesz przedstawiony ścieżką do odpowiedniego pliku dziennika, aby pomóc rozwiązać błędy. W takim przypadku baza danych może nie być użyteczna, dopóki przywrócenie nie zostanie pomyślnie wykonane. 6 . Rozpocznij swój rocketchat-server:
sudo service snap.rocketchat-server.rocketchat-server start

** Jak dodać opcję do montażu mediów? **

Należy pamiętać, że interfejs zapewniający możliwość dostępu do nośnika wymiennego nie jest automatycznie podłączona podczas instalacji, więc jeśli chcesz użyć zewnętrznej pamięci (lub w inny sposób użyć urządzenia w /multimedicie do danych), musisz udzielić uprawnienia SNAP, aby uzyskać dostęp do dostępu Media wymienne poprzez podłączenie tego interfejsu:

sudo snap connect rocketchat-server:removable-media

** Jakie foldery używają snapy? **

  • Twoje rzeczywiste pliki SNAP dla każdej wersji Rocket.Chat są kopiowane do: /var/lib/snapd/snaps i są zamontowane w trybie tylko do odczytu.
  • Twój Common Directory Snap jest: /var/snap/rocketchat-server/common/; przesyłanie pliku na dysk, a baza danych jest przechowywana tutaj.
  • Twój katalog danych Snap jest `/var/snap/rocketchat-server/; „To jest folder wersji.
  • Możesz uzyskać dostęp do bieżącego katalogu danych SNAP w /var/snap/rocketchat-server/current

** Jak usunąć konkretną poprzednią wersję Rocket.Chat ?**

Możesz to zrobić, wydając następujące polecenie, w którym n jest pożądaną wersją:

snap remove --revision=N rocketchat-server

** Jak dodać narzędzie takie jak Strace to Debugowanie tego, co się dzieje w moim snap? **

snapcraft prime
snap try prime --devmode
cp /usr/bin/strace prime
snap run  --shell
sudo ./strace

** Jak zmienić rakiet

Począwszy od wydania 0.73, możliwe jest skonfigurowanie tych zmiennych środowiskowych za pomocą haczyków Snap w ten sposób:

sudo snap set rocketchat-server port=
sudo snap set rocketchat-server mongo-url=mongodb://:/
sudo snap set rocketchat-server mongo-oplog-url=mongodb://:/local

Pamiętaj, aby ponownie uruchomić usługę Rocket.Chat po ustawieniu nowych wartości:

sudo systemctl restart snap.rocketchat-server.rocketchat-server.service

Jest to przykład uruchamiania rocket.chat na porcie 4000 zamiast 3000 i ustawić nazwę bazy danych na rocketchat zamiast imprez:

sudo snap set rocketchat-server port=4000
sudo snap set rocketchat-server mongo-url=mongodb://localhost:27017/rocketchat
sudo systemctl restart snap.rocketchat-server.rocketchat-server.service

** Jak zmienić inne zmienne środowiskowe w moim Snap? **

Począwszy od wydania 0.73, możliwe jest zastąpienie dowolnej rakiety plik do zmiany ustawień SMTP:

cat /var/snap/rocketchat-server/common/overwrite-smtp.env
OVERWRITE_SETTING_SMTP_Host=my.smtp.server.com

Pamiętaj, aby ponownie uruchomić usługę Rocket.chat po utworzeniu plików .env:

sudo systemctl restart snap.rocketchat-server.rocketchat-server.service

Ponad jeden plik .env jest dozwolony i dozwolony jest więcej niż jedna zmienna środowiskowa na plik.

 Polski