Sådan konfigureres RocketChat-server på Linux

click fraud protection

Leder du efter at være vært for din egen teamchat i stedet for at stole på tjenester som Slack og osv.? Overvej at prøve RocketChat. Det er en open source, Slack-lignende samarbejdschatsoftware med et væld af lignende funktioner som videokonferencer, flere chatkanaler, DM-support, stemmekald og mere.

Installation af RocketChat via Snaps

RocketChat-serversoftwaren kan være meget trættende at komme i gang. Det kræver en masse manuel konfiguration og initial manuel opsætning ellers. Hvis du bare ønsker at installere softwaren og komme i gang, er det at køre Ubuntu-snap-pakker på en server en god måde at omgå den ellers kedelige installationsproces.

En masse Linux-brugere kan måske spotte ved at bruge Snaps på en server, men de er ikke kun til skrivebordet. Faktisk gør mange forskellige serverværktøjer sig langsomt vej til Snap-butikken. Desuden er det nu lettere end nogensinde for de fleste Linux-distributioner at installere let snapd, og tag disse pakker. Hvis du vil installere RocketChat-serversoftwaren på din Linux-server, skal du først finde ud af, om det virkelig kan køre snapd (det kan sandsynligvis også). Derefter,

instagram viewer
følg vores vejledning til, hvordan du indstiller Snaps.

Når snapd kører, skal du blot installere den nyeste version af RocketChat-serversoftwaren:

sudo snap installere rocketchat-server

RocketChat Client via Snaps

Selvom denne guide primært er fokuseret på at få serversoftwaren til at køre, vil mange mennesker gerne lære at installere Linux desktop-klienten også. Ligesom serversoftwaren er desktopklienten let at installere via snap. Gør følgende for at installere:

sudo snap installere rocketchat-desktop

Installation af RocketChat via Docker Container

De, der ikke ønsker at installere Rocket Chat på serveren ved manuel konfiguration, men alligevel ikke ønsker at bruge snaps har en anden mulighed for hurtig og nem installation: RocketChat via Docker Containere. Ligesom Snap-versionen, vil dem, der vælger at trække serversoftwaren via Docker Hub, få en (for det meste) forudkonfigureret chat-serveropsætning. Ingen grund til manuelt at installere og konfigurere ting som Nginx. I stedet for er alt hvad du har brug for, lige i en kompakt container.

For at komme i gang, være sikker på, at du har installeret Docker på din Linux-server (eller Linux-desktop). Når den er installeret, skal du trække i den nyeste RocketChat-beholder.

Grib den seneste version

su docker pull rocketchat / rocket.chat: seneste

Grib en bestemt version

Hvis du vil hente en bestemt version af RocketChat via en Docker-beholder, skal du angive versionnummeret. Udskift det nøjagtige versionnummer med X'erne i kommandoen. Ikke sikker på, hvilken version jeg skal gribe? Se Rocket Chat-webstedet for information. Træk derefter den nyeste container med:

docker pull rocketchat / rocket.chat: vX.X.X

Grib den stabile version (officielt godkendt af Docker)

Trækning af den nyeste version af serversoftwaren er en god måde at sikre, at brugerne altid oplever de nyeste funktioner, når de frigives. Desværre er det ikke altid en god ide at have den nyeste software. Ting kan gå i stykker, og i et produktionsmiljø er dette et mareridt. Heldigvis er der en version af Rocket Chat-softwaren, der er “stabil”. Denne version er officielt godkendt af Docker og er den stabile version.
Træk det fra Docker Hub med:

docker pull rocket.chat

Konfiguration af RocketChat-serveren

Med softwareafslutningen af ​​de ting, der er taget sig af, er det eneste, der er tilbage, at konfigurere alt. 100% af al konfiguration for chat-serversoftwaren i RocketChat er med webgrænsefladen. For at åbne administratorpanelets webgrænseflade skal du først finde serverens IP-adresse. Husk, IP-adresser er forskellige, hvis brugere får adgang til det via LAN eller over internettet (via en VPS og osv.).

Bemærk: dem, der bruger RocketChat via Docker-containeren skal følge de yderligere instruktioner, der findes på billedets readme.

Adgang til UI via LAN er let, da alle brugere allerede kommunikerer og interagerer med serveren på netværket. Gør følgende for at finde ud af den interne LAN IP-adresse for serveren:

ip addr show | grep "inet 192.168"

Ved at kombinere “ip addr show” med grep gør det let at filtrere serverens interne IP-adresse. Tag denne IP-adresse, og sæt den i en webbrowser. For eksempel:

http://192.168.1.100:3000

De, der bruger Rocket Chat via internettet, skal port-forward port 3000 og bruge den eksterne IP-adresse i stedet for den interne.

Opsætning af alt

Det første trin til at konfigurere alt er at logge ind. De fleste, hvis ikke alle indstillinger er konfigureret som standard. Ingen indstillinger kræver konfiguration, da standardindstillingerne er temmelig sane. Brugere kan nemt DM frem og tilbage og oprette kanaler (hvis administratoren har givet dem tilladelse til det via indstillingerne). Den første bruger, der tilmelder sig, vil automatisk være en admin-konto.

For at komme til administratorindstillingerne skal du klikke på pilen ved siden af ​​brugernavnet og vælge "administration". På dette område er det muligt at importere data fra en eksisterende Slack-installation, Hipchat og mange andre forskellige typer samarbejdende teamchat-programmer.

Lad brugere gå til IP-adressen og oprette en konto. Derfra kan de deltage i en kanal. Alternativt instruerer brugerne om at installere chatklienten (via snap). Der er også tilgængelige versioner til andre platforme.

Andre måder at installere RocketChat på

Der er mange forskellige måder at installere Rocket Chat på. Hvis du bruger Snaps, eller Docker ikke vil arbejde for dig, overveje at tjekke de andre måder, det er muligt at implementere chat-serversoftwaren. Der er mange, mange forskellige muligheder, herunder: FreeBSD, Windows, forskellige hostingudbydere og endda Raspberry Pi.

watch instagram story