Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:nas:pon:tr-069 [2017/12/11 13:25] kodr [Установка MongoDB] |
abills:docs:nas:pon:tr-069 [2017/12/11 14:11] (текущий) kodr [tr-069] |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
- | * | + | * [[https://github.com/zaidka/genieacs/wiki/Installation-Guide-Ubuntu-16.04|Install GenieACS on Ubuntu 16.04]] |
* | * | ||
- | ====Установка Node.js==== | ||
- | curl -sL https://deb.nodesource.com/setup_8.x | bash - | + | ====Установка необходимый пакетов==== |
- | apt-get install -y nodejs | + | sudo apt-get update |
- | ====Менеджер пакетов для Node.js==== | + | sudo apt-get upgrade |
- | + | sudo apt-get install redis-server mongodb npm build-essential ruby-bundler ruby-dev libsqlite3-dev | |
- | sudo apt-get install npm | + | cd ~ |
- | + | curl -sL https://deb.nodesource.com/setup_7.x -o nodesource_setup.sh | |
- | ====Установка MongoDB==== | + | chmod +x nodesource_setup.sh |
- | ==Импортируем ключ официального репозитория MongoDB== | + | sudo ./nodesource_setup.sh |
- | apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 | + | sudo apt-get install nodejs |
- | ==Далее необходимо добавить настройки репозитория в apt== | + | sudo npm install libxmljs |
- | echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list | + | |
- | ==Устанавливаем MongoDB== | + | |
- | apt-get install -y mongodb-org | + | |
- | ==Мы создадим юнит-файл для управления сервисом MongoDB== | + | |
- | nano /etc/systemd/system/mongodb.service | + | |
- | + | ||
- | [Unit] | + | |
- | Description=High-performance, schema-free document-oriented database | + | |
- | After=network.target | + | |
- | + | ||
- | [Service] | + | |
- | User=mongodb | + | |
- | ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf | + | |
- | + | ||
- | [Install] | + | |
- | WantedBy=multi-user.target | + |