Pereiti prie pagrindinio turinio

Rocket.Chat diegimas AlmaLinux/Rocky Linux sistemoje

Rocket.Chat yra Web Chat serveris, sukurtas naudojant JavaScript ir Meteor full stack karkasą. Tai alternatyva Slack platformai.

Tai puikus sprendimas bendruomenėms ir įmonėms, norinčioms privačiai talpinti savo pokalbių paslaugą, taip pat kūrėjams, kurie nori kurti ir plėtoti savo pokalbių platformas.

Reikalavimai

  • Operacinė sistema: AlmaLinux 8/9 arba Rocky Linux 8/9, 64 bitų versija.

  • CPU: bent 2 procesoriaus branduoliai, produkcinei aplinkai rekomenduojama 4 ar daugiau.

  • RAM: bent 2 GB, rekomenduojama 4 GB ar daugiau.

  • Disko vieta: bent 30 GB SSD, daugiau, jei bus saugomi failai ar medija.

  • Docker Engine ir Docker Compose.

  • Root arba sudo teisės.

Sistemos atnaujinimas

Visada laikykite serverį atnaujintą.

dnf update -y

Docker ir Docker Compose diegimas

Jei Docker ir Docker Compose dar nėra įdiegti, pirmiausia reikia paruošti Docker saugyklą. Po to Docker galėsite įdiegti ir atnaujinti iš šios saugyklos.

Įdiekite dnf-plugins-core paketą ir pridėkite saugyklą:

dnf -y install dnf-plugins-core
dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo

Norėdami įdiegti naujausią versiją, vykdykite komandą:

dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Docker Engine paleidimas

systemctl enable --now docker

Compose failo atsisiuntimas

Naudodami curl komandą atsisiųskite compose.yml failą:

cd /opt
curl -L https://go.rocket.chat/i/docker-compose.yml -O

.env failo sukūrimas

Sukurkite .env failą naudodami šią komandą ir įklijuokite oficialaus .env.example failo turinį.

nano .env

Įklijuokite šį turinį. Skirta HTTPS konfigūracijai:

# see:- https://github.com/RocketChat/Rocket.Chat/releases
RELEASE=7.9.3
ROOT_URL=https://YOUR_DOMAIN_NAME
BIND_IP=127.0.0.1
DOMAIN=YOUR_DOMAIN_NAME
LETSENCRYPT_EMAIL=YOUREMAIL@ADDRESS

Rocket.Chat paleidimas

Išsaugokite .env failą ir paleiskite Rocket.Chat konteinerį vykdydami šią komandą:

docker compose up -d

Prisijungimas prie Rocket.Chat darbo aplinkos

Norėdami pasiekti savo darbo aplinką, naršyklėje atidarykite:

http://YOUR_DOMAIN_NAME

Traefik paleidimas HTTPS palaikymui

Atsisiųskite Traefik šabloną vykdydami šią komandą:

curl -LO https://raw.githubusercontent.com/RocketChat/Docker.Official.Image/master/traefik.yml

Iš naujo sukurkite esamą Rocket.Chat konteinerį:

docker compose up -d rocketchat --force-recreate

Paleiskite Traefik:

docker compose -f traefik.yml up -d
Ar gavote atsakymą į savo klausimą?