** 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.