Установить NodeJS на Centos 7
Чтобы установить NodeJS 12 версии на Centos 7, выполните команды:
curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash - yum clean all && sudo yum makecache fast yum install nodejs
Чтобы установить NodeJS 12 версии на Centos 7, выполните команды:
curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash - yum clean all && sudo yum makecache fast yum install nodejs
Если при входе ssh выдает ошибку:
error: PAM: pam_open_session(): Cannot make/remove an entry for the specified sessionто нужно сделать следующее:
Чтобы установить Docker на Centos 7 добавьте репозиторий:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoИмпортируйте ключ GPG:
rpm --import https://download.docker.com/linux/centos/gpgУстановите Docker:
yum install docker-ce docker-ce-cli containerd.ioДля хранения логов рекомендуется journald. В файле /etc/docker/daemon.json пропишите:
{ "log-driver": "journald" }Также следует ограничить максимальный размер
Пример установки и настройки репликации GlusterFS с защитой SSL сертификатов.
Инструкция по установку Redmine на Centos 7 + Nginx. Redmine будет работать на URL /redmine.
Иногда требуется запустить docker в lxc, например, для установки Docker Swarm на локальную машину, или для установки Kubernetos. LXC позволяет запускать Docker внутри контейнера. Рекомендуется использовать хост машину Ubuntu 18.04.
Прежде чем начать, установите LXC на Ubuntu по инструкции и обновите
Установка Libvirt на Centos 7 с поддержкой LXC
Данная инструкция описывает настройку бесплатного https сертификата Let's Encrypt для Nginx через Certbot.
Certbot — это программа, которая облегчает установку и продление бесплатных https сертификатов от Let's Encrypt.
remi и epel это два репозитория, которые нужно обязательно ставить при первичной настройке Centos7. Они содержат полезные пакеты, например php.