- - Як налаштувати сервер RocketChat на Linux

Як налаштувати сервер RocketChat на Linux

Хочете замість цього влаштувати власний командний чатпокладаючись на такі послуги, як Slack тощо? Розгляньте спробу RocketChat. Це відкрите джерело програмного забезпечення для спільного чату, що нагадує слабий, з великою кількістю подібних функцій, таких як відеоконференції, безліч каналів чату, підтримка DM, голосові дзвінки тощо.

Встановлення RocketChat через Snaps

Серверне програмне забезпечення RocketChat може бути дуженудно бігати. Це вимагає великої кількості конфігурації вручну та початкової настройки вручну. Якщо ви просто хочете встановити програмне забезпечення та розпочати роботу, запуск оснащених пакетів Ubuntu на сервері - це прекрасний спосіб обійти інакше стомливий процес налаштування.

Багато користувачів Linux можуть знущатися над використанням Snapsсервер, але вони не тільки для робочого столу. Насправді багато різних серверних інструментів повільно пробиваються до магазину Snap. Крім того, тепер більшості дистрибутивів Linux простіше просто встановити оснащення та захопити ці пакунки. Щоб встановити серверне програмне забезпечення RocketChat на ваш сервер Linux, спочатку з’ясуйте, чи дійсно він може працювати оснащено (можливо, це можливо). Потім перегляньте наш посібник із налаштування Snaps.

Запускаючи просто, просто встановіть останню версію серверного програмного забезпечення RocketChat:

sudo snap install rocketchat-server

Клієнт RocketChat через Snaps

Хоча цей посібник в першу чергу орієнтований на отриманняпрацює серверне програмне забезпечення, багато людей захочуть дізнатися, як встановити клієнтський робочий стіл Linux. Як і серверне програмне забезпечення, настільний клієнт легко встановлюється за допомогою оснащення. Щоб встановити, виконайте:

sudo snap install rocketchat-desktop

Встановлення RocketChat через Docker Container

Ті, хто не хоче встановлювати Rocket Chatсервер за ручною конфігурацією, але також не хочеться використовувати оснастки, є другий варіант для швидкої та простої установки: RocketChat через Docker Containers. Так само, як і Snap-версія, ті, хто вирішить перетягнути серверне програмне забезпечення через Docker Hub, отримають (переважно) попередньо налаштовану настройку сервера чату. Не потрібно вручну встановлювати та налаштовувати такі речі, як Nginx. Скоріше, все, що вам потрібно, - це правильно у компактному контейнері.

Для початку переконайтеся, що ви встановили Docker на своєму сервері Linux (або на робочому столі Linux). Після встановлення витягніть останній контейнер RocketChat.

Захоплення останньої версії

su
docker pull rocketchat/rocket.chat:latest

Захоплення конкретної версії

Щоб схопити конкретну версію RocketChat через aДокер-контейнер, вам потрібно буде вказати номер версії. Замініть точний номер версії на Xs у команді. Не знаєте, яку версію захопити? Для отримання інформації див. Веб-сайт Rocket Chat. Потім витягніть останній контейнер із:

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

Захоплення стабільної версії (офіційно затверджено Докером)

Витягнення останньої версії серверного програмного забезпеченняце чудовий спосіб забезпечити, щоб користувачі завжди відчували найновіші функції після виходу. На жаль, наявність найновішого програмного забезпечення - це не завжди гарна ідея. Все може зламатися, і у виробничих умовах це кошмар. На щастя, існує версія програмного забезпечення Rocket Chat, яка є «стабільною». Ця версія офіційно санкціонована Докером і є стабільною версією.
Витягніть його з Docker Hub за допомогою:

docker pull rocket.chat

Налаштування сервера RocketChat

Завдяки програмному завершенню речей,Залишилося все налаштувати. 100% усієї конфігурації програмного забезпечення сервера чату в RocketChat відбувається з веб-інтерфейсом. Щоб відкрити веб-інтерфейс панелі адміністратора, спочатку потрібно знайти IP-адресу сервера. Пам'ятайте, що IP-адреси відрізняються, якщо користувачі отримують доступ до нього через локальну мережу або через Інтернет (через VPS та ін.).

Примітка. Користувачі, які використовують RocketChat через контейнер Docker, повинні дотримуватися додаткових інструкцій, знайдених у програмі readme.

Доступ до інтерфейсу користувача через локальну мережу є простим, оскільки всі користувачі вже спілкуються та взаємодіють із сервером у мережі. Щоб визначити внутрішню локальну IP-адресу для сервера, виконайте:

ip addr show | grep "inet 192.168"

Поєднання «ip addr show» з grep дозволить легко відфільтрувати внутрішню IP-адресу сервера. Візьміть цю IP-адресу та підключіть її до веб-браузера. Наприклад:

http://192.168.1.100:3000

Тим, хто використовує Rocket Chat через Інтернет, потрібно переадресувати порт 3000 та використовувати зовнішню IP-адресу, а не внутрішню.

Налаштування всього

Перший крок до налаштування всього - це зробитиувійти в систему. Більшість, якщо не всі параметри, встановлені за замовчуванням. Ніякі налаштування не потребують конфігурації, оскільки значення за замовчуванням є досить розумними. Користувачі можуть легко DM та назад та створювати канали (якщо адміністратор дав їм дозвіл на це через налаштування). Першим користувачем, який зареєструється, автоматично буде обліковий запис адміністратора.

Щоб перейти до налаштувань адміністратора, натисніть стрілкунаступне ім'я користувача та виберіть "адміністрування". У цій області можна імпортувати дані з існуючої інсталяції Slack, Hipchat та багатьох інших різних типів спільних, командних чатових програм.

Запропонуйте користувачам перейти до IP-адреси та створитирахунок. Звідти вони можуть приєднатися до каналу. Крім того, доручіть користувачам встановити клієнт-чат (за допомогою оснащення). Існують також версії, доступні для інших платформ.

Інші способи встановлення RocketChat

Існує багато різних способів встановлення RocketЧат. Якщо використання Snaps або Docker не допоможе вам, розгляньте інші способи розгортання програмного забезпечення сервера чату. Існує багато, багато різних варіантів, серед яких: FreeBSD, Windows, різні хостинг-провайдери і навіть Raspberry Pi.

Коментарі