Vill du vara värd för din egen lagchatt istället förförlita sig på tjänster som Slack och etc? Överväg att prova RocketChat. Det är en öppen källkod, slackliknande samarbetschattprogram med massor av liknande funktioner som videokonferenser, flera chattkanaler, DM-support, röstsamtal och mer.
Installera RocketChat via Snaps
RocketChat-serverprogramvaran kan vara myckettråkigt att komma igång. Det kräver mycket manuell konfiguration och initial manuell installation annars. Om du bara vill installera programvaran och komma igång är att köra Ubuntu-snap-paket på en server ett bra sätt att komma runt den annars tråkiga installationsprocessen.
Många Linux-användare kan lita på att använda Snaps påen server men de är inte bara för skrivbordet. Faktum är att många olika serververktyg långsamt tar sig till Snap-butiken. Dessutom är det nu enklare än någonsin för de flesta Linux-distributioner att enkelt installera snapd och ta tag i dessa paket. För att installera RocketChat-serverprogramvaran på din Linux-server ska du först ta reda på om den verkligen kan köra snapd (det kan antagligen). Följ sedan vår guide för hur du ställer in Snaps.
När snapd körs installerar du helt enkelt den senaste versionen av RocketChat-serverprogramvaran:
sudo snap install rocketchat-server
RocketChat-klient via Snaps
Även om denna guide är främst inriktad på att fåservern som körs kommer många att vilja lära sig att installera Linux desktop client också. Precis som serverprogramvaran är skrivbordsklienten lätt att installera via snap. Gör så här för att installera:
sudo snap install rocketchat-desktop
Installera RocketChat via Docker Container
De som inte vill installera Rocket Chat påservern med manuell konfiguration, men inte heller vill använda snaps har ett andra alternativ för snabb och enkel installation: RocketChat via Docker Containers. Liksom Snap-versionen kommer de som väljer att dra serverprogramvaran via Docker Hub en (mestadels) förkonfigurerad chattserverinställning. Du behöver inte manuellt installera och konfigurera saker som Nginx. Snarare är allt du behöver rätt i en kompakt behållare.
För att komma igång, se till att du har installerat Docker på din Linux-server (eller Linux-skrivbordet). När den har installerats drar du den senaste RocketChat-behållaren.
Ta tag i den senaste versionen
su docker pull rocketchat/rocket.chat:latest
Ta en specifik version
Att ta en specifik version av RocketChat via aDocker-behållare, du måste ange versionnummer. Byt ut det exakta versionnumret med X: erna i kommandot. Är du inte säker på vilken version du ska ta? Se Rocket Chat-webbplatsen för information. Dra sedan den senaste behållaren med:
docker pull rocketchat/rocket.chat:vX.X.X
Gripa den stabila versionen (officiellt godkänd av Docker)

Dra den senaste versionen av serverprogramvaranär ett bra sätt att säkerställa att användare alltid upplever de senaste funktionerna när de släpps. Tyvärr är det inte alltid bra att ha den senaste programvaran. Saker kan bryta, och i en produktionsmiljö är detta en mardröm. Lyckligtvis finns det en version av Rocket Chat-programvaran som är "stabil". Denna version är officiellt sanktionerad av Docker och är den stabila versionen.
Dra den från Docker Hub med:
docker pull rocket.chat
Konfigurera RocketChat-servern
När programvaran slutar på saker som tas om hand,allt som återstår är att konfigurera allt. 100% av all konfiguration för chattserverprogramvaran i RocketChat är med webbgränssnittet. För att öppna adminpanelens webbgränssnitt måste du först hitta IP-adressen till servern. Kom ihåg att IP-adresser skiljer sig åt om användare har tillgång till det via LAN eller via Internet (via en VPS och etc).
Obs! De som använder RocketChat via Docker-behållaren bör följa de ytterligare instruktionerna som finns på bildavläsningen.
Det är enkelt att komma åt UI via LAN eftersom alla användare redan kommunicerar och interagerar med servern i nätverket. Gör så här för att ta reda på den interna LAN-IP-adressen för servern:
ip addr show | grep "inet 192.168"
Att kombinera “ip addr show” med grep gör det enkelt att filtrera bort den interna IP-adressen för servern. Ta denna IP-adress och anslut den till en webbläsare. Till exempel:
http://192.168.1.100:3000
De som använder Rocket Chat via internet kommer att behöva port framåt port 3000 och använda den externa IP-adressen snarare än den interna.
Ställa in allt

Det första steget för att ställa in allt är attlogga in. De flesta, om inte alla alternativ är inställda som standard. Inga inställningar kräver konfiguration, eftersom standardvärdena är ganska förnuftiga. Användare kan enkelt DM fram och tillbaka och skapa kanaler (om administratören har gett dem tillstånd att göra det via inställningarna). Den första användaren som registrerar sig kommer automatiskt att vara ett administratörskonto.

Klicka på pilen för att komma till admininställningarnabredvid användarnamnet och välj "administration". På det här området är det möjligt att importera data från en befintlig Slack-installation, Hipchat och många andra typer av samarbetsprogram, gruppchattprogram.
Låt användarna gå till IP-adressen och skapa enkonto. Därifrån kan de gå med i en kanal. Alternativt instruera användare att installera chattklienten (via snap). Det finns också versioner tillgängliga för andra plattformar.
Andra sätt att installera RocketChat
Det finns många olika sätt att installera RocketChatt. Om du använder Snaps, eller om Docker inte kommer att fungera för dig, kan du överväga att kolla in de andra sätten det är möjligt att distribuera chattserverprogramvaran. Det finns många, många olika alternativ, inklusive: FreeBSD, Windows, olika värdleverantörer och till och med Raspberry Pi.
kommentarer