Vanliga frågor
När kommer min SNAP -installation att få den senaste utgåvan?
Snaps är en av våra största installationsbaser. De uppdateras också automatiskt. Som ett resultat vill vi spendera mer tid på att testa innan vi släpper. Uppdaterade snaps släpps vanligtvis runt 15: e månaden - cirka 2 veckor efter en ny utgåva. Detta ger oss tid att leta efter frågor så att du inte behöver. Om du har speciella krav och verkligen behöver använda den senaste utgåvan omedelbart, vänligen överväga en annan installationsmetod, t.ex. Docker
Ubuntu 16.04 LTS ger meddelandet “Snap Not Found”, vad är fel?
Se till att du använder X64- eller AMD64 (eller ARMHF) -bilder, särskilt på VPS eller VMS. x86 (32-bitars) stöds inte.
Hur uppdaterar jag manuellt till en ny utgåva?
Medan uppdateringar sker automatiskt vanligtvis inom 6 timmar från tidpunkten för utgivningen, kan du uppdatera manuellt genom att utfärda detta kommando:
sudo snap refresh rocketchat-server
** Hur återgår jag till den tidigare versionen av raket.chat?**
sudo snap revert rocketchat-server
Hur säger jag om raket.chat faktiskt körs?
Du kan kontrollera statusen för raket.chat med:
sudo service snap.rocketchat-server.rocketchat-server status
Du kan också kontrollera statusen för Mongo och Caddy:
sudo service snap.rocketchat-server.rocketchat-mongo status
sudo service snap.rocketchat-server.rocketchat-caddy status
Hur kan jag se loggarna?
För att se loggarna från raket.chat:
sudo journalctl -f -u snap.rocketchat-server.rocketchat-server
För att se loggarna från Mongo eller Caddy:
sudo journalctl -f -u snap.rocketchat-server.rocketchat-mongo
sudo journalctl -f -u snap.rocketchat-server.rocketchat-caddy
Jag måste starta om raket.chat, hur gör jag det här?
För att starta om raket.chat:
sudo service snap.rocketchat-server.rocketchat-server restart
Mongo och Caddy kan på liknande sätt startas om:
sudo service snap.rocketchat-server.rocketchat-mongo restart
sudo service snap.rocketchat-server.rocketchat-caddy restart
Vad är omstartpolicyn?
SNAP: s policy är att starta om på misslyckande.
Hur säkerhetskopierar jag mina SNAP -data?
1 . Stoppa din rocketchat-server:
sudo service snap.rocketchat-server.rocketchat-server stop
Observera: Medan Rocketchat-servertjänsten ska stoppas, bör Rocketchat-Mongo-tjänsten hållas igång!
sudo service snap.rocketchat-server.rocketchat-mongo status | grep Active
Active: active (running) (...)
2 . Utfärda detta backup -kommando:
sudo snap run rocketchat-server.backupdb
3 . Om allt går bra ser du lite utgång som liknar:
[+] A backup of your data can be found at /var/snap/rocketchat-server/common/backup/rocketchat_backup_.tar.gz
4 . Starta din rocketchat-server:
sudo service snap.rocketchat-server.rocketchat-server start
5 . Kopiera din säkerhetskopieringsfil till ett annat system för förvaring!
Hur återställer jag säkerhetskopieringsdata till min SNAP?
1 . Stoppa din rocketchat-server:
sudo service snap.rocketchat-server.rocketchat-server stop
Observera: Medan Rocketchat-servertjänsten ska stoppas, bör Rocketchat-Mongo-tjänsten hållas igång!
sudo service snap.rocketchat-server.rocketchat-mongo status | grep Active
Active: active (running) (...)
2 . Kopiera din säkerhetskopieringsfil till SNAP: s vanliga mapp:
sudo cp rocketchat_backup.tgz /var/snap/rocketchat-server/common/
3 . Utfärda detta återställningskommando:
sudo snap run rocketchat-server.restoredb /var/snap/rocketchat-server/common/rocketchat_backup.tgz
4 . Om du ersätter en befintlig databas kommer du att varnas:
**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)>
- \ [*] Extrahering av backupfil …
- \ [*] återställa data …
- \ [*] Förbereda databasen …
- \ [+] Återställ slutförd! Starta om Snap.Rocketchat -tjänsterna för att verifiera. Om något går fel kommer du istället att presenteras med en sökväg till den relevanta loggfilen för att hjälpa till att avhjälpa fel. I det här fallet kanske databasen inte kan användas förrän en återställning framgångsrikt utförs. 6 . Starta din rocketchat-server:
sudo service snap.rocketchat-server.rocketchat-server start
Hur lägger jag till alternativ till Mount Media?
Observera att gränssnittet som tillhandahåller möjligheten att komma åt avtagbara medier inte automatiskt ansluts till installation, så om du vill använda extern lagring (eller på annat sätt använda en enhet i /media för data) måste du ge SNAP -tillståndet att komma åt åtkomst Avtagbart media genom att ansluta det gränssnittet:
sudo snap connect rocketchat-server:removable-media
Vilka mappar använder snaps?
- Dina faktiska SNAP-filer för varje version av Rocket.Chat kopieras till:
/var/lib/Snapd/Snaps
och de är monterade i skrivskyddad läge. - Din Snap Common Directory är:
/var/snap/rocketchat-server/vanliga/;
filuppladdningar till disken och databasen lagras här. - Din SNAP-datakatalog är
/var/snap/rocketchat-server/;
Det här är en versionerad mapp. - Du kan komma åt den aktuella SNAP-datakatalogen i `/var/snap/rocketchat-server/aktuell
** Hur tar jag bort en specifik tidigare version av Rocket.Chat?**
Du kan göra detta genom att utfärda följande kommando, där N är den önskade versionen:
snap remove --revision=N rocketchat-server
Hur lägger jag till ett verktyg som Strace för att felsöka vad som händer i min snäpp?
snapcraft prime
snap try prime --devmode
cp /usr/bin/strace prime
snap run --shell
sudo ./strace
Hur byter jag raket.chat port, mongo \ _url och mongo \ _oplog \ _url i min snap?
Från och med frisläppande 0,73 är det möjligt att konfigurera dessa miljövariabler genom snäppkrokar som detta:
sudo snap set rocketchat-server port=
sudo snap set rocketchat-server mongo-url=mongodb://:/
sudo snap set rocketchat-server mongo-oplog-url=mongodb://:/local
Kom ihåg att starta om raket.chat service efter att ha ställt in nya värden:
sudo systemctl restart snap.rocketchat-server.rocketchat-server.service
Detta är ett exempel för att köra raket.chat på port 4000 istället för 3000 och ställa in databasnamn till Rocketchat istället för fester:
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
Hur ändrar jag andra miljövariabler i min snap?
Från och med frisläppande 0,73 är det möjligt att skriva över alla raket.chat miljövariabler som släpper filer som slutar på .env i $ snap \ _common-katalog (/var/snap/rocketT-server/vanlig/
), till exempel kan du skapa skapa En fil för att ändra SMTP -inställningar:
cat /var/snap/rocketchat-server/common/overwrite-smtp.env
OVERWRITE_SETTING_SMTP_Host=my.smtp.server.com
Kom ihåg att starta om raket.chat -tjänsten efter att ha skapat .ENV -filer:
sudo systemctl restart snap.rocketchat-server.rocketchat-server.service
Mer än en .eNV -fil är tillåten och mer än en miljövariabel definierad per fil är tillåten.