Как установить jabber ubuntu

Настройка параметров сервера XAMPP Apache

если вы хотите получить доступ к localhost без указания номера порта в URL

https://localhost вместо https://localhost:8012.

  • открыть Панель Управления Xampp
  • на Config ► настройки сервиса и порта ► Apache
  • заменить Главный Порт и порт SSL значения с выбранными (например,8012 и 8013).
  • сохранить настройки сервиса
  • сохранить конфигурация панели управления
  • перезапустите сервер Apache Теперь это должно сработать.

4.1. Конфигурация веб-браузера

если эта конфигурация не скрывает номер порта в URL-адресе, это потому, что ваш веб-браузер не настроен. См.: Инструменты ► Параметры ► Общие ► Настройки Подключения… позволит вам выбрать разные порты или изменить настройки прокси-сервера.

4.2. Для редких случаи окончательного невезения

если Шаг 4 и конфигурация веб-браузера не работают для вас, единственный способ сделать это-вернуться к 80 или установить прослушиватель на порт 80 (например, прокси), который перенаправляет весь ваш трафик на порт 8012.

если у вас все еще есть это сообщение в консоли панели управления:

  • найти местоположение (вероятно, в C:xampp)
  • создайте файл XAMPP.INI в этом каталоге (so XAMPP.ini и xampp-control.exe находятся в том же каталоге)

поместите следующие строки в :

apache = 8012

теперь , вы всегда получите:

Пожалуйста, обратите внимание, что это только для отображения цели. Он не имеет никакого отношения к вашему httpd.conf

лучшим решением является перенастройка сервера XAMPP Apache для прослушивания и использования разных номеров портов. Вот как вы это делаете:

1) Во-первых, вам нужно открыть Apache «httpd.conf » и настроить его для использования / прослушивания на Новом Порту нет. Откройте файл httpd.conf-файл, нажмите кнопку » Config «рядом с кнопками» Пуск «и» Admin » Apache. Во всплывающем меню выберите и откройте файл httpd.conf

2) в httpd.поиск файла conf для «listen». Вы найдете два ряда с чем-то вроде:

#Listen 12.34.56.78:80 Listen 80

измените порт no на порт no. по вашему выбору (например, порт 1234), как показано ниже

#Listen 12.34.56.78:1234 Listen 1234

3) Далее, в том же httpd.conf-файл ищет «Имя_сервера localhost:» установите его в Новый Порт no.

ServerName localhost:1234

4) сохраните и закройте httpd.файл conf.

5) теперь снова нажмите кнопку конфигурации Apache и откройте «httpd-ssl.файл conf».

6) в httpd-ssl.файл conf, ищите «Listen» снова. Вы можете найти:

Listen 443

измените его, чтобы прослушать новый порт по вашему выбору. Говорят типа:

Listen 1443

7) в том же httpd-ssl.файл conf найти другую строку <VirtualHost _default_:443>. Измените это на свой новый порт no. (как 1443)

также в том же httpd-ssl.conf вы можете найти другую строку, определяющую порт no. Для этого ищите «Имя_сервера». вы можете найти что-то вроде:

ServerName www.example.com:443 or ServerName localhost:433

измените это имя сервера на Новый Порт no.

Сохраните и закройте httpd-ssl.файл conf.

9) Наконец, есть еще одно место, где вы должны изменить порт нет. Для этого нажмите и откройте кнопку «Config»на панели управления XAMPP. Затем нажмите кнопку» сервис и настройки порта». В нем перейдите на вкладку » Apache «и введите и сохраните новый порт nos в полях» основной порт «и» порт SSL». Нажмите кнопку Сохранить и закройте окна конфигурации.

это должно сделать трюк. Теперь «старт» Apache и если все пойдет хорошо, ваш сервер Apache должен запуститься.

вы также увидите, что порт Apache / s no в панели управления XAMPP изменился на новые идентификаторы портов, которые вы установили.

вы пытались получить доступ к своей странице, набрав»https://localhost:8012 «(после перезапуска apache)?

У меня тоже проблема. Я switced Порту, но не смог запустить на 8012.

Skype был задействован, потому что у него был тот же порт — 80. И он не мог позволить apache изменить его порт.

поэтому просто перезагрузите компьютер и перед включением любых других программ откройте xampp первый измените порт, скажем, от 80 до 8000 или 8012 на этих строках в httpd.conf

Listen 80 ServerName localhost:80

перезапустите xampp, запустите apache, проверьте localhost.

Если не работает над идентификатором порта, измените его.как 8082,8080 Перезапустите xammp, запустите Apache server, проверьте его.Теперь это работает.

если XAMPP server работает на данный момент, остановите сервер XAMPP.

выполните следующие действия, чтобы изменить номер порта.

откройте файл в следующем расположении.

/apache/conf/httpd.conf

открыть httpd.conf файл и найти строку:

слушать 80

это номер порта, используемый XAMMP.

затем найдите строку Имя_сервера обновить Номер Порта который вы ввели ранее для Listen

PHP и fcgid

Для загрузки больших файлов и снятия ограничения надо отредактировать файлы конфигов отвечающих за выполнение скриптов

Добавить:

Я  не стал париться и сделал ограничение в 2гб на сервере, вы можете  сделать меньше, этот объем для сервера prosody будет регулироваться еще  и в конфиге.

Так же на всякий случай я сделал следующие изменения в файлах:

Установил следующие параметры для загрузки файлов и выполнение скриптов

В файле /etc/nginx/nginx.confПараметр изменить надо тоже, вы можете ставить везде не 2гб как я а скажем 500m как хотите:

Это сняло ограничение на mod_http_upload_external ну вернее на nginx, который файлы эти закачивал.

Установка Java

Фактически, установка Java — это одна из первых вещей, которую нужно сделать после установки любой операционной системы.  Впоследствии, для многих приложений требуется Java для правильного функционирования.

В этом кратком руководстве мы увидим, как установить Java на Ubuntu и их производные. Установка Java в Ubuntu относительно проста, так как для этого требуется всего несколько команд Linux в терминале.

Подробный обзор на Ubuntu можно прочитать в данной статье.

Прежде чем приступить к установке Java в Linux, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo. Также проверьте, установлен ли Java на вашем компьютере по умолчанию.

Установка OpenJDK С Java 11

sudo apt-get update && sudo apt-get upgrade

sudo apt install default-jdk

Чтобы узнать установилась ли Java, а также узнать ее версию можно с помощью команды java -version

Установка OracleJDK 11

sudo apt-get install software-properties-commonsudo add-apt-repository ppa:linuxuprising/java sudo apt update && sudo apt install oracle-java11-installer

Установка Openfire

Прежде чем приступить к установке Openfire, нужно установить зависимость этого сервера – Java. Для начала обновите систему:

Затем выполните следующую команду, чтобы узнать, устанавливался ли Java ранее:

Если команда вернула сообщение «The program java can be found in the following packages», значит, на сервере еще нет установки Java. Тогда запустите команду:

Теперь нужно установить Openfire. При помощи браузера посетите раздел загрузки на . Выберите Linux, затем выберите пакет для Debian, который называется примерно так: openfire_3.8.2_all.deb. На следующей странице закройте окно загрузки и скопируйте ссылку из «click here». Загрузите пакет на виртуальный сервер при помощи команды:

На момент написания статьи команда имеет такой вид:

Завершив загрузку пакета, установите Openfire:

Теперь сервер Openfire установлен и уже запущен. Посетите http://1.2.3.4:9090/. Следуйте инструкциям мастера установки. На странице установки Server Settings укажите в строке Domain доменное имя или IP-адрес сервера.

Если у вас нет внешних соединений, которые нужно использовать, оставьте раздел Database Settings без изменений. На следующей странице выберите Default, поскольку в противном случае нужно установить LDAP или Clearspace.

После завершения процесса установки откройте консоль администратора (используйте имя admin и только что установленный пароль).

Ускорение работы системы Ubuntu 14.04.

7.1 Установка Preload.

Preload — это демон, который работает в фоновом режиме, и определяет наиболее часто используемые приложения и хранит их в кэше, благодаря этому они быстрее запускаются.

Для его установки введите следующую команду в терминале:

~$ sudo apt-get install preload

7.2 Настройка раздела подкачки Swap.

Если у Вас оперативной памяти больше 2-х гигабайт, можно настроить параметр Swappiness:Swappiness — это параметр, контролирующий тенденцию ядра перемещать процессы из физической памяти в swap раздел.

Swappiness — это число между 0 и 100 включительно.Если 0 — то своп не будет использован пока физическая память не заполнится до предела. Если же 100 — то все процессы будут агрессивно перемещаться на диск.

По умолчанию стоит 60, что значит, если ваша оперативная память загружена на 40 процентов, то включается swap раздел.

Думаю никому объяснять не нужно, что жесткий диск работает намного медленнее, чем оперативная память.

Чтобы изменить этот параметр проделаем следующее, откройте терминал и выполните следующую команду:

~$ sudo gedit /etc/sysctl.conf 

И вставьте в конец файла следующий параметр:

Затем сохраните файл.
После перезагрузки системы значение swappiness изменится на 10.

7.3 Поддерживаем систему в чистоте.

Не используйте для очистки системы Ubuntu Tweak Tool!!! Система может не запуститься. Чтобы очистить систему от старых ненужных пакетов, пользуемся следующей командой в терминале:

~$ sudo apt-get autoremove 

Для очистки системы от кэша APT, пользуйтесь следующей командой в терминале:

~$ sudo apt-get autoclean 

7.4 Убираем из автозагрузки лишние программы.

Открываем Главное меню Dash и открываем «Автоматически запускаемые приложения»:

Начиная с Ubuntu 12.04 в менеджере «Автоматически запускаемые приложения» теперь не отображаются системные службы для управления при старте с остальными приложениями, они скрыты от пользователя.

Чтобы сделать их видимыми в менеджере, выполните следующую команду в терминале (это одна команда, её нужно скопировать полностью):

~$ sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

После этого переоткрываем менеджер «Автоматически запускаемые приложения» и теперь отобразится полный список приложений, запускаемых автоматически при старте системы, где вы можете отключить те, которые не используете.

Например, вот те, которые можно отключить без вреда системе: Orca Screen Reader, Zeitgest Datahub, Общий доступ к личным файлам, Общий доступ к рабочему столу, Оповещение об обновлениях, Bluetooth.

Но будьте осторожны убирая остальные, лучше сто раз убедиться, что это приложение ненужно, чем поломать систему.

И еще хочу заметить: ПРОСТО убирайте галочки, а не нажимайте кнопку «Удалить».

Чтобы опять скрыть системные службы в менеджере, выполните следующую команду (это одна команда, её нужно скопировать полностью):

~$ sudo sed -i 's/NoDisplay=false/NoDisplay=true/g' /etc/xdg/autostart/*.desktop

После выполнения этих пунктов, скорость системы и ее загрузка должна повыситься.

Prosody

Я постарался сделать так, что бы лего можно было добавлять новые  virtualhost для обслуживания сервером, что бы не париться  с сертификатами  и работоспособностью загрузки файлов. Для добавления  новых хостов, вам нужно будет только создать домен в vestacp, сделать  символические ссылки на сертификаты как делали выше по инструкции  и добавить новый файл domain.com.cfg.lua в папку /etc/prosody/conf.d/  и он автоматом подключиться и будет работать после рестарта просоди.

Сам конфиг постарался причесать как смог, но в нем есть конечно еще  вопросы у меня о необходимости тех или иных модулей в текущем времени,  например я не уверен в необходимости подключения proxy65  с учетом того,  что вся загрузка практически идет через http. Хз в общем насколько это  актуально.

Большой головной болью для меня на целый день стала плохая работа  ChatSecure вернее push уведомления не приходили, буквально уже через  минуту, как chatsecure уходил в спячку на iPhone, пуши переставали  приходить, я долго рыл форумы, пока не нашел причину, при погоне  за секурностью сертификатов и отличных результатов на xmpp.net я  отключил много вариантов шифрования по рекомендациям на других сайтах,  на этом и погорел, ну я так думаю по крайней мере в результате, что бы  пуши нормально начали доходить, надо было обязательно добавить следующе  вещи в конфиг помимо самого модуля mod_cloud_notifyследующие модули

И добавить в раздел SSL ciphers:

Ну я так думаю, если бы я не использовал всякие опции для SSL то проблем бы и не было.

Безусловно нужно включить mam, pep и smack и smack_offline это  описано в мануалах тут вопросов не было. Но не очевидные вещи я описал  выше.

Установка Java 14 в Linux вручную

Лично мне нравится устанавливать Java вручную, это дает мне простой способ быстро обновить и переключиться на другую версию Java.

Давайте узнаем, как установить Java 14 на машины Linux вручную. Это будет работать в любых дистрибутивах Linux, будь то Deb или на основе RPM.

Шаг 1: Загрузите сборку JDK 14

Перейдите на страницу выпуска JDK14 GA и скопируйте ссылку на сборку Linux.

Затем используйте команду wget или curl, чтобы загрузить его в свою систему Linux.

root@localhost:~# wget https://download.java.net/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_linux-x64_bin.tar.gz

OR

root@localhost:~# curl -O https://download.java.net/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_linux-x64_bin.tar.gz

После завершения загрузки удалите его.

root@localhost:~# tar -xvf openjdk-14.0.1_linux-x64_bin.tar.gz

Давайте зайдем в каталог JDK bin и выполним команду java.

root@localhost:~# cd jdk-14.0.1/bin/

root@localhost:~/jdk-14.0.1/bin# ./java -version
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment (build 14.0.1+7)
OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
root@localhost:~/jdk-14.0.1/bin# 

Я использую ту же систему, в которой мы установили JDK 14 с помощью диспетчера пакетов apt. Давайте посмотрим, где находится команда “java” и переменная ПУТИ.

root@localhost:~# which javac
/usr/bin/javac
root@localhost:~# 

root@localhost:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
root@localhost:~#

Поэтому, если у вас уже установлена другая версия Java, необходимо добавить новое расположение JDK перед переменной PATH. Таким образом, когда мы запускаем команды java, сначала будет произведен поиск в нашем каталоге, и команда java будет найдена и выполнена.

Откройте профиль пользователя (.bashrc или .bash_profile или .профиль) и добавьте в него следующие строки.

PATH="/root/jdk-14.0.1/bin:$PATH"
export PATH

Затем сохраните и выйдите из файла. Давайте запустим исходную команду, чтобы перезагрузить настройки профиля пользователя.

root@localhost:~# source .bashrc 

Теперь давайте проверим переменную PATH и вывод команды java.

root@localhost:~# echo $PATH
/root/jdk-14.0.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
root@localhost:~#
root@localhost:~# java -version
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment (build 14.0.1+7)
OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
root@localhost:~# 	

Команда сообщит нам, что она использует команду java из нашего каталога JDK14.

root@localhost:~# which java
/root/jdk-14.0.1/bin/java
root@localhost:~# 

Definition

Jabber

  1. Rapid and indistinct speech
  2. To talk in a noisy, excited, or declamatory manner
  3. A streaming XML technology mainly used for instant messaging

Jabber is best known as «the Linux of instant messaging» — an open, secure, ad-free alternative to consumer IM services like AIM, ICQ, MSN, and Yahoo. Under the hood, Jabber is a set of streaming XML protocols and technologies that enable any two entities on the Internet to exchange messages, presence, and other structured information in close to real time. Jabber technologies offer several key advantages:

  • Open — the Jabber protocols are free, open, public, and easily understandable; in addition, multiple implementations exist for clients, servers, components, and code libraries.
  • Standard — the Internet Engineering Task Force (IETF) has formalized the core XML streaming protocols as an approved instant messaging and presence technology under the name of XMPP, and the XMPP specifications have been published as RFC 3920 and RFC 3921.
  • Proven — the first Jabber technologies were developed by Jeremie Miller in 1998 and are now quite stable; hundreds of developers are working on Jabber technologies, there are tens of thousands of Jabber servers running on the Internet today, and millions of people use Jabber for IM.
  • Decentralized — the architecture of the Jabber network is similar to email; as a result, anyone can run their own Jabber server, enabling individuals and organizations to take control of their IM experience.
  • Secure — any Jabber server may be isolated from the public Jabber network (e.g., on a company intranet), and robust security using SASL and TLS has been built into the core XMPP specifications.
  • Extensible — using the power of XML namespaces, anyone can build custom functionality on top of the core protocols; to maintain interoperability, common extensions are managed by the Jabber Software Foundation.
  • Flexible — Jabber applications beyond IM include network management, content syndication, collaboration tools, file sharing, gaming, and remote systems monitoring.
  • Diverse — a wide range of companies and open-source projects use the Jabber protocols to build and deploy real-time applications and services; you will never get «locked in» when you use Jabber technologies.

It is also the preferred IM protocol for the UbuntuForums.

Установка из репозитория

Дистрибутивов Linux великое множество, и нет никакой возможности рассмотреть детали установки в каждом из них. Упомянем наиболее популярные (предполагается наличие прав root):

openSuSE 11.4

Сначала подключим репозиторий, посвящённый программам обмена сообщениями:

zypper addrepo http://download.opensuse.org/repositories/server:/messaging/openSUSE_11.4/ Messaging
Потом установим сервер:
zypper install ejabberd

По умолчанию нужный репозиторий обычно подключен.

yum install ejabberd

Ejabberd входит в основную ветку репозитория, поэтому для установки просто скомандуйте:

apt-get install ejabberd

Gentoo

Для установки ejabberd в Gentoo GNU/Linux выполните команды

echo "net-im/ejabberd pam ssl zlib mod_muc mod_pubsub web" >> /etc/portage/package.use
emerge ejabberd

Kopete

Kopete — мультипротокольная программа (с открытым исходным кодом) для интерактивного обмена сообщениями (ICQ, IRC, AIM, MSN Messenger, Jabber, Yahoo!, Gadu-Gadu, SMS и т. д.). Она является частью интегрированного рабочего окружения KDE. Начиная с KDE4 (Kopete 0.50.x и выше) может работать не только в GNU/Linux, BSD и Mac OS X, но и в Windows. Это одна из немногих программ с поддержкой Jingle. Подойдет пользователям KDE.

Сайт программы: http://kopete.kde.org/

Особенности * Мультиплатформенный * Мультипротокольный: Jabber/XMPP, Google Talk, ICQ and AIM (Oscar), Yahoo! Messenger and Microsoft Messenger (MSN) * GUI-toolkit Qt 3.х * GPL * Для работы в MS Windows требуется установка MinGW

В силу использования Qt этот клиент похож внешне на Psi. Есть порт для FreeBSD.

Сайт программы: http://sim-im.org/wiki/Main_Page

Шаг 3: Запуск Asterisk

На этом все готово. Выполните следующие команды, чтобы включить и запустить службу Asterisk.

Чтобы убедиться, что Asterisk работает, выполните следующие команды:

Вы увидите приглашение Asterisk CLI по умолчанию:

В большинстве установок Ubuntu брандмауэр не включен. Если вы это сделаете, вы захотите разрешить указанные ниже порты.

По умолчанию SIP использует UDP-порт 5060. Откройте следующий порт.

Для протокола реального времени (RTP) откройте следующий диапазон портов:

Это оно!

Вывод:

В этом посте показано, как установить и настроить Asterisk в Ubuntu 18.04 | 16.04. Если вы обнаружите какую-либо ошибку выше, воспользуйтесь формой ниже, чтобы сообщить о ней.

Установка JDK 11

Если мы хотим использовать последнюю и самую лучшую версию JDK, часто ручная установка-это путь. Это означает загрузку пакета с сайта OpenJDK или Oracle и настройку его таким образом, чтобы он соответствовал соглашениям о том, как apt настраивает пакеты JDK.

2.1. Установка OpenJDK 11 Вручную

Прежде всего, давайте загрузим tar архив недавно выпущенного OpenJDK 11:

$ wget https://download.java.net/java/ga/jdk11/openjdk-11_linux-x64_bin.tar.gz

И мы сравниваем sha256 сумму загруженного пакета с тем, который предоставлен на сайте OpenJDK :

$ sha256sum openjdk-11_linux-x64_bin.tar.gz

Давайте распакуем архив tar :

$ tar xzvf openjdk-11_linux-x64_bin.tar.gz

Далее, давайте переместим каталог jdk11 , который мы только что извлекли, в подкаталог /usr/lib/jvm . Пакеты apt , описанные в следующем разделе, также помещают свои JDK в этот каталог:

$ sudo mkdir /usr/lib/jvm
$ sudo mv jdk-11 /usr/lib/jvm/openjdk-11-manual-installation/

Теперь мы хотим сделать команды java и javac доступными . Одной из возможностей было бы создать для них символические ссылки, например, в каталоге /usr/bin . Но вместо этого мы установим альтернативу для них обоих. Таким образом, если мы когда-нибудь захотим установить дополнительные версии JDK, они будут хорошо работать вместе:

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/openjdk-11-manual-installation/bin/java 1
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/openjdk-11-manual-installation/bin/javac 1

Давайте проверим установку:

$ java -version

Как мы видим из выходных данных, мы действительно установили последнюю версию OpenJDK JRE и JVM:

openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)

Давайте также взглянем на версию компилятора:

$ javac -version
javac 11

2.2. Установка Oracle JDK 11 Вручную

Если мы хотим убедиться, что используем новейшую версию Oracle JDK, мы можем следовать аналогичному ручному процессу установки, как и для OpenJDK. Чтобы загрузить архив tar для JDK 11 с веб-сайта Oracle , мы должны сначала принять лицензионное соглашение . По этой причине загрузка через wget немного сложнее, чем для OpenJDK:

$ wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.tar.gz

В приведенном выше примере загружается пакет для 11.0.1. Точная ссылка для загрузки изменяется для каждой второстепенной версии.

Следующие шаги такие же, как и для OpenJDK:

$ sha256sum jdk-11.0.1_linux-x64_bin.tar.gz
$ tar xzvf jdk-11.0.1_linux-x64_bin.tar.gz
$ sudo mkdir /usr/lib/jvm
$ sudo mv jdk-11.0.1 /usr/lib/jvm/oracle-jdk-11-manual-installation/
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/oracle-jdk-11-manual-installation/bin/java 1
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/oracle-jdk-11-manual-installation/bin/javac 1

Проверка тоже такая же. Но вывод показывает, что на этот раз мы установили не OpenJDK, а Java(TM):

$ java -version
java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

И для компилятора:

$ javac -version
javac 11.0.1

2.3. Установка Oracle JDK 11 из PPA

В настоящее время Oracle JDK 11 также доступен в PPA (личном архиве пакетов). Эта установка включает в себя 2 шага: добавление репозитория в нашу систему и установку пакета из репозитория через apt:

$ sudo add-apt-repository ppa:linuxuprising/java
$ sudo apt update
$ sudo apt install oracle-java11-installer

Шаги проверки должны показать тот же результат, что и после ручной установки в разделе 2.2.1.:

$ java -version
java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

И для компилятора:

$ javac -version
javac 11.0.1

В Ubuntu 14.04 LTS команда add-apt-repository по умолчанию недоступна. Чтобы добавить репозиторий, сначала нам нужно установить пакет software-properties-common .

$ sudo apt update
$ sudo apt install software-properties-common

После этого мы можем продолжить работу с add-apt-repository, apt update и apt install , как показано выше.

Шаг 3: установите MongoDB

Чтобы получить последнюю версию MongoDB, вы должны добавить его репозиторий в Ubuntu. Для этого выполните приведенные ниже команды, чтобы добавить официальный ключ репозитория.

После добавления ключа репозитория в Ubuntu выполните приведенные ниже команды, чтобы добавить репозиторий MongoDB в вашу систему.

Теперь, когда репозиторий и ключ добавлены в Ubuntu, выполните приведенные ниже команды, чтобы установить пакет.

После установки MongoDB следующие команды можно использовать для остановки, запуска и включения автоматического запуска MongoDB при загрузке системы.

По умолчанию MongoDB прослушивает порт 27017 .. после установки локальный сервер должен иметь возможность связываться с MongoDB .. Чтобы проверить, запущен ли и активен ли MongoDB, выполните следующие команды:

Вы должны увидеть что-то вроде следующих строк:

Чтобы подключиться к оболочке MongoDB, выполните следующие команды:

После установки MongoDB вы можете запустить следующие команды, чтобы создать новый пароль для администратора и установить роль.

Если вы хотите включить аутентификацию, запустите команды для создания нового пользователя-администратора после входа на сервер MongoDB.

Затем выполните приведенные ниже команды, чтобы создать нового администратора.

Вы должны увидеть успешного пользователя-администратора.

Выйдите и продолжите ниже, чтобы включить аутентификацию входа в систему MongoDB.

После этого выйдите, затем перейдите и настройте аутентификацию MongoDB.

Затем обновите строки

Перезапустите MongoDB, когда один.

После настройки вышеуказанных конфигураций перейдите и создайте пользователя wekan в базе данных.

Затем добавьте доступ пользователя wekan, используя следующие строки:

Когда вы закончите, продолжайте ниже, чтобы установить Wekan

Skype

люблю

Почему Skype крутой?

Качество звука.
По моим наблюдениям (а попробовал я достаточно), при прочих равных условиях, в Skype всегда лучшее качество звука. И дело не только в битрейте (хотя кодек SILK великолепен), из-за динамического построения маршрутизации Skype выдает минимальные задержки, поэтому при низком качестве интернета дает лучший результат. Никакой SIP даже рядом не валялся. В этот момент многие могут возразить: «Но ведь у нас в SIP есть HD-кодеки!», правда, с оговоркой, что в реальной жизни они работают через раз. Об этом следующий пункт.
Эхоподавление Skype позволяет мне вывести голос на колонки, при том что собеседник даже не поймет этого. Только в Skype я могу включить на большую громкость динамики и слышать/отвечать из другой комнаты без малейшего намека на эхо.

Бронебойность и живучесть
Skype — дьявольски хитрая программа, которая умеет пролазить через любые изощренные фаерволы, плохо настроенные NAT-ы и блокировки.
В каких бы странных условиях вы ни находились, даже если интернет ограничен tcp-запросами к 80 и 443 порту, Skype все равно, скорее всего, будет работать. Я часто наблюдал ситуации, когда выход в интернет заблокирован, но хитрый Skype все равно работает, потому что сумел найти соседа в физической сети, у которого интернет есть, и вышел через него. О такой гибкости все другие программы могут только мечтать.
На фоне этого, нытье SIP-провайдеров про то, что у вас плохо настроен NAT, не проходит RTP, неправильно работает UPnP/NAT-PMP, выглядят просто смешно

Шифрование
Мне важно, чтобы моя коммуникация была защищена от перехвата и анализа. И, даже несмотря на всякие Microsoft Government Security Program, согласно которым по запросу спецслужб все необходимые данные могут быть переданы заинтересованным органам, я могу быть точно уверен, что на сетевом уровне никакой провайдер не в состоянии перехватить мои разговоры, если даже новомодные системы DPI испытывают трудности с выделением трафика Skype

Именно шифрование на сетевом уровне преподносится многими мессенджерами как функция, которая делает программу безопасной. Далее, я рассмотрю, почему шифрование трафика не является синонимом безопасности.

Стабильность
Skype на десктопе, по крайней мере на Windows и OS X, очень стабилен и крайне редко вылетает. Это позволяет держать активными видеозвонки без перерыва по нескольку суток. При этом с небольшой нагрузкой на CPU, в отличие, например, от решений на WebRTC, которые нагружают процессор и жутко нестабильны.

Функциональность и удобство
Огромный функционал: групповые видеозвонки, демонстрация экрана, пересылка файлов, возможность отредактировать последнее отправленное сообщение(!), исходящие на обычные телефоны. Все это в стандартной поставке в виде удобного клиента. Никаких плагинов и расширений.

Установка Prosody + модули

Добавим репозиторий Prosody

Обновим систему и репозитории. В идеале потом ребутнуться.

Теперь  можно устанавливать Prosody и пакеты для epol и для работы с БД вы  можете выбрать свою, какую хотите, оставить одну. У меня все на PG  работает.

Установим модули в папку /opt скачаем из репозитория свежие:

Обновление модулей в будущем делается так:

Дальше можно установить mc для удобства и уже  через него очистить папку /etc/prosody от старых конфигов  и сертификатов, можете забекапить куда-нибудь на всякий случай.

Следующий  этап это нужно создать сертификаты через VestaCP если она есть если  нет, то сами решите как получите сертификаты Letscrypt  манов в сети  полно. А я буду про весту писать, как чего.

Создали домен в весте, получили на него сертификаты в весте прям  внутри. Дальше нужно создать символические ссылки на файлы сертификатов  из папки (к примеру пользак у вас в весте admin)из папки /home/admin/conf/web в папку /etc/prosody/certs делаем  сиволическую ссылку, я просто делал через mc а не командами в консоли  и на ссылку поставить права на чтение для всех. Это конечно не совсем  верное решение, надо бы подумать над тем, что бы prosody добавить  в группу пользака admin в будущем, так как это может не заработать,  когда обновится сертификат, vesta может переписать права, тут момент  спорный не спорю, но пока работает. Дальше бы изменил.

Нюанс как называть символические ссылки из весты в prosody, так как  он ищет именно эти названия файлов в своем каталоге с сертификатами:

VestaProsody ссылкаssl.domain.com.pemdomain.com.crtssl.domain.com.keydomain.com.key

Еще для пущей безопасности умные люди советуютКлюч Диффи-Хеллмана сделать:

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: