Kategorie: Linux

Installation rocket.chat Centos7

Im Folgenden eine sehr einfache Möglichkeit, die kostenlose Alternative zu installieren Centos7 Slack oder rocket.chat System

Die Installation ist einfach und macht es in wenigen Minuten.

Für den Anfang machen System-Updates und führen Pakete EPEL

yum -y install epel-release nano && yum -y update

Wir schaffen ein Repository MongoDB

nano /etc/yum.repos.d/mongodb.repo

der Inhalt:

[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

Dann machen wir die notwendigen Installationspakete:

yum install -y nodejs curl GraphicsMagick npm mongodb-org-server mongodb-org gcc-c++

Der nächste Schritt ist über den Meeresspiegel installieren

npm install -g inherits n

Standardmäßig ist die Höhe Version installiert 2.9. Rocket.chat Version benötigt einen Mindest 8. Wir machen den Installationsbefehl:

n 8.9.3

Installation Rocket.Chat

Zum Verzeichnis / opt

cd /opt

Besorgen Sie sich die neueste Version verfügbar rocket.chat und entpacken.

locken -L https://releases.rocket.chat/latest/download -o rocket.chat.tar.gz
tar zxvf rocket.chat.tar.gz

Wir Verschieben von Dateien und macht die Installation rocket.chat

MV Bundle Rocket.Chat
cd Rocket.Chat/programs/server
npm installieren
CD ../..

Der nächste Schritt ist zu konfigurieren mongodb ausgeben Befehl wie unten:

export PORT=3000
export ROOT_URL=http://NASZA DOMENA BĄDŹ ADRES IP:3000/
export MONGO_URL=mongodb://localhost:27017/Raketenchat

mögliche Änderungen:

chkconfig mongod on

Wir beginnen Befehl mongodb:

systemctl start mongod

Jetzt können wir gehen Befehl rocket.chat laufen:

node main.js

Wenn alles in dem Konsolenprotokoll ok ist, sollten wir ähnlich den su:

➔ System ➔ startup
➔ +---------------------------------------------------+
 |                   SERVER RUNNING                  |
 +---------------------------------------------------+
 |                                                   |
 |  Rocket.Chat Version: 0.66.0                      |
 |       NodeJS Version: 8.9.3 - x64                 |
 |             Plattform: Linux                       |
 |         Prozessport: 3000                        |
 |             Seiten-URL: http://UNSERE IP-ADRESSE:3000/  |
 |     ReplicaSet OpLog: Disabled                    |
 |          Commit Hash: 5aa08cba32                  |
 |        Zweig festschreiben: KOPF                        |
 |                                                   |
 +---------------------------------------------------+

Nun, unter Verwendung des Browsers: http://UNSERE IP-ADRESSE:3000/ Sie sollten die erste Anmeldeformular finden Sie machen.

Wenn die Seite nicht angezeigt wird überprüfen, ob der Firewall nicht Port uns nicht blockiert:3000

Reinigen Sie die System-Firewall CentOS können die folgenden Befehle sein:

iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

praktisch alle, Die Konfiguration erfolgt über den Browser erfolgen und muss nicht speziell um als irgendwie beschreiben rocket.chat es in Polnisch ist.

Wir werden ein Skript Auto-Start für den Fall erstellen, als ob ein Neustart des Servers war.

Erstellen Sie eine Datei:

nano /usr/lib/systemd/system/rocketchat.service

der Inhalt:

  [Einheit]
  Description=The Rocket.Chat server
  After=network.target remote-fs.target nss-lookup.target nginx.target mongod.target
  [Bedienung]
  ExecStart=/usr/local/bin/node /opt/Rocket.Chat/main.js
  StandardOutput=syslog
  StandardError=syslog
  SyslogIdentifier=rocketchat
  User=root
  Environment=MONGO_URL=mongodb://localhost:27017/rocketchat ROOT_URL = http://NASZA DOMENA BĄDŹ ADRES IP:3000/ PORT=3000
  [Installieren]
  WantedBy = multi-user.target

Wir machen den Start:

systemctl enable rocketchat.service
systemctl start rocketchat.service

it All.

Linux

Zobacz komentarze

  • fast Arbeit, Ich an den Punkt kommen, wo er den Befehl Knoten und main.js nach seiner Ausführung führt so etwas wie Meteor Knoten erfordert V8.0.0 oder höher. Wie man es beheben richtig funktioniert?

    • Standardmäßig ist die Höhe Version installiert 2.9. Rocket.chat Version benötigt einen Mindest 8. Wir machen den Installationsbefehl:
      n 8.9.3

Udostępnij
Opublikowane przez
Linux

Neue Beiträge

KeePass2 2.52 w Ubuntu 22.04

In der folgenden Anleitung wird beschrieben, wie Sie KeePass unter Ubuntu installieren. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installieren des Master-PDF-Editors in Ubuntu 22.04

Master PDF Editor ist ein umfassendes PDF-Programm, die viele Funktionen enthält. Oprócz tworzenia i edycji

2 years temu

iotop - Speicherüberwachung

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Führen Sie mehrere Befehle in einem Cron-Job aus

Sie können zwei oder mehr Befehle durch Semikolons trennen (;), Semikolon (;): służy do oddzielania

2 years temu

Ändern der Exif-Daten eines Fotos im Linux-Terminal

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installation von Rocket.Chat Server auf Rocky Linux 8

Die folgende Anleitung beschreibt, wie Rocket.Chat unter Rocky Linux installiert wird 8 Całość bardzo prosto zainstalujemy

2 years temu