Ви шукаєте одне з найкращих програмного забезпечення для чату з відкритим кодом для спілкування зі своєю командою в режимі реального часу? Тоді подумайте про ракетний чат.
Що таке додаток Rocket Chat?
Це самостійне безкоштовне рішення для чату та найкраща альтернатива для іншого програмного забезпечення для чату з відкритим кодом, як Slack для спілкування в команді. Це дозволяє компаніям або будь -якій групі створювати власну онлайн -платформу чату для спілкування та співпраці за допомогою командного чату, навіть відео або аудіо -дзвінків із обміном екраном може бути можливим за допомогою ракетного чату для більш ефективної роботи в команді.
Ракетний чат розділений на два секціїсервер та клієнт.Ми можемо встановити сервер на OS Linux, такі як Debian та Centos. Однак тут ми використовуємо Ubuntu на основі Debian для встановлення сервера Rocketchat. В той час, як клієнт Rocketchat-це додаток між платформи, доступний для Windows, Linux, MacOS, Android та iOS.
Це в режимі реального часу або асинхронний чат команди з відкритим кодом, що не означає затримки в обговоренні та обміні ідеями, проектом та файлами.
Примітка: Ми використовуємо Ubuntu 19.04 для ракетного чату, однак, кроки встановлення та процес будуть однаковими для Ubuntu 18.10/18.04; 17.10, 16.10, 16.04. 15, 14.04; Плюс Debian, Linux Mint, Elementary OS та інші на основі Debian.
Ви можете встановити сервер Rocketchat на Ubuntu за допомогою двох методів один єСнуа інше - це посібник, додаючиКожна залежність. Покаже обидва.
Встановлення сервера Rocket Chat на Ubuntu 19.04 за допомогою SNAP
Рекомендований метод: Це найпростіший і прямий спосіб встановлення сервера чатів ракет на Ubuntu без будь -якого головного болю налаштування різних речей. Просто введіть одиноку команду та пух! Ви закінчили.
За допомогою SNAP
В Ubuntu 19.04, проте Snap встановлюється за замовчуванням для старих версій, нам потрібно встановити спочатку:
sudo apt-get install snapd
Після встановлення SNAP, введіть команду встановлення сервера Rocket Chat:
sudo snap install rocketchat-server
Зачекайте кілька хвилині коли він завершиться відкрити браузер та тип:
https://localhost:3000
Другий метод- вручну Встановіть ракетний чат
У цьому методі ми встановимо кожен і все по одному для Rocket.Chat на Ubuntu 18.04
Крок 1: Встановіть необхідні залежності від ракетного чату від Ubuntu
sudo apt-get install dirmngr
sudo apt-get install curl graphicsmagick build-essential
Крок 2: Встановіть MonogDB для ракетного чату
Установка Rocketchat Ubuntu потребує MongoDB для зберігання даних, тому ось команди його встановлення. Під час написання статті остання версія становила 4,0. Ви можете побачити пізніші оновлення MongoDB відось.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org
Додайте MongoDB до автоматичного запуску за допомогою завантаження
systemctl enable mongod systemctl start mongod
Щоб оновити MongoDB до останнього, просто запустіть команду APT-Get Update.
Крок 3: Встановіть Node.js & NPM
sudo apt-get update && sudo apt-get install -y curl && curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
sudo apt-get install -y nodejs
sudo npm install -g inherits n
sudo n 8.11.3
Крок 4: Встановіть ракетний чат
sudo curl -L https://releases.rocket.chat/latest/download -o /tmp/rocket.chat.tgz
sudo tar -xzf /tmp/rocket.chat.tgz -C /tmp
sudo cd /tmp/bundle/programs/server
sudo npm install
sudo mv /tmp/bundle /opt/Rocket.Chat
cd.. sudo cd opt/Rocket.chat
Налаштуйте ракету. Служба чату
Додайте користувача для ракетного чату:
sudo useradd -M rocketchat && sudo usermod -L rocketchat
sudo chown -R rocketchat:rocketchat /opt/Rocket.Chat
Призначення IP -адреси та порту для ракетного чату
Змініть рядок "ваш сервер-ip-адреса"З IP -адресою сервера, яку ви хочете використовувати для доступу до Rocketchat.
export ROOT_URL=https://your-server-IP-address:3000/ export MONGO_URL=mongodb://localhost:27017/rocketchat export PORT=3000
sudo systemctl restart mongod
node main.js
Дрібниці: Якщо ви хочете створити службу чатів ракет, яка автоматично починається з системи у фоновому режимі, тоді використовуйте наступні команди:
sudo npm install -g forever
sudo npm install -g forever-service
sudo forever-service install -s main.js -e "ROOT_URL=https://you-server-ip/ MONGO_URL=mongodb://localhost:27017/rocketchat PORT=3000" rocketchat
Команди взаємодіяти з сервісом Rocketchat:
Початок - "Судо Сервіс Rocketchat Start"
Зупинка - "Судо Сервіс Rocketchat Stop"
Статус - "СУДО РОКУКАТАТНА СТАТА"
Перезапуск - «Судова послуга Rocketchat» перезапуск "
Налаштування ракетного чату
Після встановлення ракетного чату перейдіть до свого браузера та отримайте доступ до нього за допомогою IP -адреси, який ви встановили під час встановлення разом з портом 3000.
Майстер налаштування, здається, налаштовує надання інформації, таких як деталі організації, ім’я користувача та пароль адміністратора, інформація про сервер та решта.
Додайте користувачів до Rocketchat
На інтерфейсі Rocketchat натисніть на три крапки, наведені в правому куті лівої бічної панелі, і виберітьАдміністрація
Клацніть на параметр користувачів, а потім плюс значок "+", наведені в правій частині екрана, і додайте користувача для ракетного чату.
Встановіть клієнт Rocket Chat на Ubuntu
1.Перейдіть до клієнта Rocket ChatСторінка завантаженняі завантажте його відповідно до вашої платформи. Він доступний для Windows, Linux, MacOS, Android та iOS. Тут ми встановимо його для Linux (Ubuntu, Debian, Linux Mint та Elementary OS).
2. Виберіть параметр Linux, а потім направте завантаження.
3.Або перейдіть у папку завантаження та двічі клацніть наЗавантажений клієнт Rocketchat Debian PackageІ менеджер пакетів Ubuntu спливуть його, щоб встановити його. Або просто відкрийте комутатор командного рядка для завантаження каталогу та запустіть команду DPKG.
cd Downloads
sudo dpkg - (назва пакету Rocketchat debian)
У нашому випадку це було так:
sudo dpkg -i rocketchat_2.15.1_amd64.deb
Отже, використовуйте завантажений ім'я клієнтського пакету та натисніть наувійтикнопка довстановитице.
Потім перейдіть до UbuntuЗастосуванняі пошук ракети
Відкрийте його та введітьIp ракетного сервераякий ви створили для підключенняКлієнтський додатокі вдаритиЗ'єднуватикнопка.
Коли мій сервер ракетних чатів був встановлений локально і та сама система, яка використовується для встановлення клієнта, тому я використовував IP -адресу LocalHost, щоб підключити її, ви повинні ввести IP -адресу вашого сервера ракетного чату.
ВвестиІм'я користувача та парольоблікового запису користувача, який повинен бути створений на сервері Rocket Chat.
Все встановлено, тепер ми можемо почати спілкуватися з членами нашої команди.
Інші корисні ресурси: