Что такое сервер Ubuntu RocketChat
Обновлено: 21.11.2024
Предпосылки
Чтобы следовать этому руководству, вам потребуется:
Шаг 1 — Установка зависимостей
Начнем с настройки и запуска MongoDB. Во-первых, нам нужно добавить сервер ключей, чтобы мы могли получить доступ к пакетам.
Затем нам нужно настроить репозиторий для использования.
Теперь обновите списки пакетов.
Нам нужно установить пакет с помощью NPM, чтобы мы могли изменить версию узла:
Используйте этот пакет, чтобы изменить версию узла на 0.10.40 .
Расширьте только что загруженный архив с помощью команды tar.
Это разворачивает весь архив в каталог с именем bundle . Давайте переместим содержимое каталога пакетов во что-то более простое для запоминания.
Сначала задайте для переменной ROOT_URL свое доменное имя. Это должно быть в виде URL-адреса.
Установите URL-адрес MongoDB в переменной MONGO_URL.
Установите для переменной PORT значение 3000 .
Шаг 3. Настройка обратного прокси-сервера с помощью Nginx
Для начала установите Nginx.
Переместите закрытый ключ вашего сертификата в /etc/nginx/certificate.key .
Например, если вы создали сертификат Let’s Encrypt, вы должны использовать sudo cp /etc/letsencrypt/live/ your_domain_name /privkey.pem /etc/nginx/certificate.key .
Измените разрешения ключа, чтобы неавторизованные воры не могли получить доступ.
Скопируйте сам сертификат в /etc/nginx/certificate.crt.
Если вы создали сертификат Let’s Encrypt, команда будет похожа на sudo cp /etc/letsencrypt/live/ your_domain_name /cert.pem /etc/nginx/certificate.crt .
Если вам по какой-либо причине понадобится этот файл в будущем, он по-прежнему доступен в /etc/nginx/sites-available/default
Создайте новый /etc/nginx/sites-enabled/default с помощью nano или вашего любимого текстового редактора.
Сначала мы добавим восходящий блок:
А теперь мы завершаем настройку блоком местоположения:
Вот полный файл для справки:
Сохраните и закройте файл. Наконец, перезапустите Nginx, чтобы завершить работу.
Проверьте, запущен ли Nginx.
Если вы видите следующее сообщение, Nginx запущен и работает:
Если вы видите сообщение об ошибке, проверьте журналы в /var/log/nginx/rocketchat.access.log и /var/log/nginx/access.log или журналы ошибок в /var/log/nginx/error. .журнал . Вы также можете запустить nginx -t, чтобы проверить файл конфигурации Nginx, где появляется большинство ошибок.
Затем установите службу навсегда.
Создайте службу с помощью forever-service :
- Флаг -s, за которым следует main.js, указывает, что наш скрипт называется main.js , а не app.js , который используется по умолчанию.
- Флаг -e, за которым следует "ROOT_URL=https://example.com/MONGO_URL=mongodb://localhost:27017/rocketchat PORT=3000", передает наши переменные окружения навсегда-сервису.
- Наконец, RocketChat сообщает серверу forever-service, как назвать сервис.
Для получения более подробной информации о синтаксисе forever-service запустите forever-service --help .
Нажмите «Зарегистрировать новую учетную запись», затем введите информацию о пользователе для вашего первого администратора.
Нажмите «Отправить», а затем выберите имя пользователя для нового пользователя:
Нажав кнопку Использовать это имя пользователя, вы попадете на домашнюю страницу:
Теперь давайте познакомимся с интерфейсом. Во-первых, давайте продолжим и создадим новый канал, нажав крошечную кнопку с плюсом рядом с каналами:
Назовите его как хотите:
Теперь нажмите "Сохранить", и вы попадете на новый канал.
Чтобы получить доступ к интерфейсу администрирования, нажмите маленькую стрелку рядом с вашим именем пользователя. Появится меню:
Нажмите «Администрирование». Появится второе меню:
Заключение
Хотите узнать больше? Присоединяйтесь к сообществу DigitalOcean!
Присоединяйтесь к нашему сообществу DigitalOcean, насчитывающему более миллиона разработчиков, бесплатно! Получайте помощь и делитесь знаниями в нашем разделе "Вопросы и ответы", находите руководства и инструменты, которые помогут вам расти как разработчику и масштабировать свой проект или бизнес, а также подписывайтесь на интересующие вас темы.
Дэйв Маккей
Дэйв Маккей
DPO и консультант по соблюдению требований, а также внештатный журналист по технологиям
@TheGurkha
6 октября 2021 г., 7:32 по восточному поясному времени | 5 минут чтения
Общение продуктивно?
Легкое и быстрое общение между членами команды может быть только на пользу. Возможность обмениваться изображениями, документами и видеоклипами расширяет возможности стандартного формата текстовых сообщений и является ключом к эффективному сотрудничеству, которое могут обеспечить эти инструменты. Оперативность общения просто не может быть воспроизведена с помощью электронной почты.
Все эти инструменты для совместной работы в чате позволяют разделять беседы по любым важным для вас категориям, например по группам, проектам или темам. Обычно они называются комнатами или каналами.
Большинство этих инструментов для совместной работы поддерживают подключаемые модули и активно работают над созданием экосистемы партнеров по интеграции. Например, ваш любимый облачный репозиторий Git может отправлять вам или каналу сообщение, когда кто-то делает фиксацию или мерж-реквест, или автоматическая сборка CI/CD завершается или завершается с ошибкой.
И, наконец, мы можем инициализировать и запустить Caddy с предоставленными нами настройками:
Откройте веб-браузер. Если вы находитесь на сервере чата, вы можете ввести «localhost: 3000» в качестве адреса. Если вы находитесь на другом компьютере в той же сети, используйте IP-адрес или сетевое имя сервера чата, за которым следует «:3000» без пробелов.
На экране входа нажмите ссылку "Зарегистрировать новую учетную запись".
Вам будет предложено ввести данные пользователя.
Заполните форму и нажмите синюю кнопку "Продолжить", чтобы продолжить.
Вы должны предоставить некоторую информацию о своей организации.
Чтобы продолжить, нажмите синюю кнопку "Продолжить".
Чтобы продолжить, нажмите синюю кнопку "Продолжить".
Чтобы продолжить, нажмите синюю кнопку "Продолжить".
Первая созданная учетная запись автоматически становится учетной записью администратора.
Чтобы получить доступ к параметрам администрирования, щелкните свой аватар в верхнем левом углу боковой панели. По умолчанию это цветной квадрат, содержащий первую букву вашего имени пользователя.
Нажмите на «администрирование» в раскрывающемся меню. На боковой панели перечислены все параметры администрирования. Мы создадим несколько пользователей. Нажмите на опцию «Пользователи» на боковой панели.
В представлении «Пользователи» нажмите кнопку «Создать».
Появится форма добавления пользователя.
Заполните форму. Вам нужно будет прокрутить вниз, чтобы увидеть все поля. Нажмите кнопку «Сохранить» внизу формы. Закончив создание пользователей, нажмите кнопку "X" в правом верхнем углу боковой панели.
Нажмите значок «Создать новый» в правом верхнем углу боковой панели.
Заполните форму нового канала.
Нажав значок "Увеличительное стекло" в поле "Добавить участников (необязательно)", вы увидите список пользователей, из которых вы можете выбрать. Эти пользователи автоматически добавляются на канал. Нажмите синюю кнопку «Создать», чтобы закрыть форму и создать канал.
Теперь, когда вы создали несколько каналов и пользователей, давайте установим клиент и зарегистрируем пользователя.
Клиенты также доступны для Windows и macOS.
Запустите клиент и войдите в систему как один из пользователей, которых вы только что создали.
Вы можете войти в систему, используя их имя пользователя или адрес электронной почты.
Компоновка клиентского интерфейса соответствует текущему соглашению, когда каналы перечислены и выбраны на боковой панели, а разговоры отображаются в основной части окна. Если вы использовали какой-либо из основных корпоративных чат-клиентов, вы уже знакомы с этим макетом.
Сообщения, которые вы публикуете в канале, видны всем участникам канала. Вы можете поддерживать порядок, отвечая на комментарий в ветке. Это убережет обсуждение от затопления главного окна канала. Темы не являются частными, к ним может присоединиться любой желающий. Прямые сообщения позволяют вести личные беседы.
Вы можете отправлять файлы и документы, перетаскивая их в окно чата.
Немедленное общение
Корпоративный чат и платформы для совместной работы позволяют участникам команды постоянно помогать друг другу. Нет задержки электронной почты с мгновенным общением. Если вы действительно хотите изолировать себя, чтобы сконцентрироваться на чем-то, установите статус «занят» или «невидимый» или полностью выйдите из системы.
- › Как добавлять, заменять и удалять теги изображений Docker
- › CloudFoundry или Kubernetes: какую облачную платформу выбрать?
- › Как развернуть сервер GitLab с помощью Docker
- › Как использовать Docker для упаковки приложений CLI
- › Как развернуть веб-сервер Caddy с помощью Docker
- › Что нового в TypeScript 4.6?
Примечание. CometChat – это альтернатива Rocket.Chat. Согласно сравнению за второй квартал между CometChat и Rocket.Chat, «обозреватели сочли CometChat более простым в использовании, настройке и администрировании». См. полное сравнение продуктов на сайте G2.
Предпосылки
Прежде чем приступить к шагам, показанным ниже, у вас должно быть следующее:
Войдите на сервер как пользователь без полномочий root с включенной поддержкой sudo, чтобы выполнить описанные ниже действия.
Во-первых, убедитесь, что ваш локальный сервер пакетов snap обновлен:
ядро sudo snap install
ядро обновления sudo snap
sudo snap install RocketChat-Server
Регистрация сертификата SSL/TLS
Следующие команды зарегистрируют, установят и активируют сертификат SSL/TLS:
набор sudo snap ракеты-сервера caddy=enable
запуск sudo snap run rockchat-server.initcaddy
sudo systemctl перезапустить snap.rocketchat-server.rocketchat-server.service
sudo systemctl перезапустить snap.rocketchat-server.rocketchat-caddy.service
Откройте этот адрес в браузере, чтобы запустить веб-установщик.
Настройка веб-установщика
Шаг 1. Информация для администратора
< /p>
На этой странице вы настраиваете первого пользователя, который также будет администратором. Поля, показанные выше, были заполнены выдуманным человеком в качестве примера.
Шаг 2. Информация об организации
< /p>
Шаг 3. Информация о сервере
< /p>
Шаг 4. Зарегистрируйте сервер
< /p>
Для продолжения необходимо отметить, что я согласен с Условиями и Политикой конфиденциальности.
<бр / >
<бр / >
<Р>< /p>
Вы получите электронное письмо со ссылкой для подтверждения:
< /p>
После входа в систему нажмите кнопку Зарегистрировать самостоятельную регистрацию в центре главной страницы панели управления:
<бр / >
<Р>< /p>
Выберите подходящий вариант и нажмите «Продолжить».
Теперь вам будет предоставлен регистрационный код, который выглядит следующим образом:
<Р> < бр />р>Вам необходимо ввести этот код в панели управления администратора. Откройте панель управления администратора, выполнив следующие действия:
- Нажмите на три точки.
- Нажмите "Администрирование".
Затем нажмите «Службы подключения» в левом меню навигации панели управления «Администрирование»:
<Р>р > <Р>
р >
Наконец, нажмите Подключиться, чтобы завершить регистрацию.
р >
Добавление пользователя
<Р> < /p> <Р>
р >
Откроется панель регистрации нового пользователя. Заполните данные, соответствующие вашему новому пользователю, затем нажмите «Сохранить», чтобы завершить регистрацию.
Заключение
Об авторе
Эллиот Купер более 20 лет работал системным администратором Linux и создателем технического контента с открытым исходным кодом. Он страстно выступает за программное обеспечение с открытым исходным кодом и открытое отношение к обмену знаниями.
Продуктивен ли чат?
Быстрая и простая коммуникация между членами команды может быть только на пользу. Возможность обмениваться изображениями, документами и видеоклипами расширяет возможности стандартного формата текстовых сообщений и является ключом к эффективной совместной работе, которую могут обеспечить эти инструменты. Оперативность общения просто не может быть воспроизведена по электронной почте.
СВЯЗАННЫЕ: Лучшие альтернативы Slack с открытым исходным кодом
Все эти инструменты для совместной работы в чате позволяют разделять беседы по категориям, которые имеют для вас смысл, например, по командам, проектам или темам. Обычно они называются комнатами или каналами.
Большинство этих инструментов для совместной работы принимают подключаемые модули и усердно работают над созданием экосистемы партнеров по интеграции. Например, вы можете получить сообщение от своего любимого облачного репозитория Git вам или каналу, когда кто-то делает коммит или мерж-реквест. , или автоматическая сборка CI / компакт-диск завершается или завершается ошибкой.
И в заключение, мы можем инициализировать и запустить Caddy с предоставленной нами конфигурацией:
Откройте веб-браузер. Если вы находитесь на сервере чата, вы можете ввести «localhost»: 3000 в качестве адреса. Если вы находитесь на другом компьютере в той же сети, Если вы находитесь на другом компьютере в той же сети, за которым следует «: 3000» нет пробелы.
Если вы находитесь на другом компьютере в той же сети, нажмите ссылку «Если вы находитесь на другом компьютере в той же сети».
Будут запрошены ваши пользовательские данные.
Если вы находитесь на другом компьютере в той же сети, нажмите "Продолжить", чтобы продолжить.
Вы должны предоставить определенную информацию о своей организации.
Чтобы продолжить, нажмите синюю кнопку "Продолжить".
Чтобы продолжить, нажмите синюю кнопку "Продолжить".
Чтобы продолжить, нажмите синюю кнопку "Продолжить".
Первая созданная учетная запись автоматически становится учетной записью администратора.
Чтобы получить доступ к административным альтернативам, нажмите на свой аватар в левом верхнем углу боковой панели. По умолчанию это цветной квадрат, содержащий первую букву вашего имени пользователя.
Нажмите на параметр «Если вы находитесь на другом компьютере в той же сети» в раскрывающемся меню. На боковой панели перечислены все административные альтернативы. Мы создадим несколько пользователей. Нажмите на опцию «Пользователи» на боковой панели.
В представлении «Пользователи» нажмите кнопку «Создать».
Появится форма для добавления пользователя.
Заполните форму. Вам нужно будет прокрутить вниз, чтобы увидеть все поля. Нажмите кнопку «Сохранить», если вы находитесь на другом компьютере в той же сети. Когда вы закончите создавать своих пользователей, нажмите кнопку «X», если вы находитесь на другом компьютере в той же сети.
Нажмите на значок «Создать новый», если вы находитесь на другом компьютере в той же сети.
Заполните форму нового канала.
Если вы находитесь на другом компьютере в той же сети «Забудьте» в сельской местности «Если вы находитесь на другом компьютере в той же сети (необязательно)», отображается список пользователей, из которых вы можете выбрать. Эти пользователи автоматически добавляются на канал. Нажмите синюю кнопку «Создать», если вы находитесь на другом компьютере в той же сети.
Теперь, когда вы создали несколько каналов и пользователей, давайте установим клиент и войдем в систему как пользователь.
Клиенты также доступны для Windows и macOS.
Запустите клиент и войдите в систему как один из только что созданных пользователей.
Вы можете войти под своим именем пользователя или адресом электронной почты.
Дизайн клиентского интерфейса соответствует действующему соглашению, когда каналы перечислены и выбраны на боковой панели, а разговоры отображаются в основной части окна. Если вы использовали какой-либо из основных клиентов бизнес-чата, вы уже знакомы с этим дизайном.
Сообщения, которые вы публикуете на канале, видны всем на канале. Вы можете поддерживать порядок, отвечая на комментарий в ветке. Это предотвратит затопление обсуждения в главном окне канала. Несмотря на это, темы не являются закрытыми, к ним может присоединиться любой желающий. Прямые сообщения позволяют вести личные беседы.
Вы можете отправлять файлы и документы, перетаскивая их в окно чата.
Немедленное общение
Бизнес-чат и платформы для совместной работы означают, что члены команды всегда готовы помочь друг другу. Никаких задержек с электронной почтой благодаря мгновенной связи. Если вы действительно хотите изолировать себя, чтобы сосредоточиться на чем-то, установите статус «занят» или «невидимый» или полностью выйдите из системы.
Читайте также: