Блог

Мы предоставляем услуги удаленного администрирования серверов

Как установить веб-сервер Tomcat на Linux Ubuntu Server

Опубликовано: 10.02.2021 Tomcat на Ubuntu не устанавливается из репозитория (в отличие от некоторых других дистрибутивов Linux, например, CentOS). Поэтому в данной инструкции мы выполним ручную установку — развертывание дополнительных компонентов (Java), загрузку и распаковку пакета веб-сервера Tomcat, а также настройку его автоматического запуска в случае сбоя или после перезагрузки системы. На момент обновления инструкции использовался Tomcat версии…
Читать дальше

TeamCity

TeamCity — простыми словами Программный продукт для реализации CI/CD. Разработан компанией JetBrains, написан на языке Java в 2006 году. На официальном сайте, странице документации можно ознакомиться с продуктом и посмотреть небольшое видео. Также на странице в YouTube можно посмотреть краткий обзор (все видеоролики по 1-3 минуты) по работе с TeamCity. Преимущества: Гибкий. Есть много плагинов. Удобный и интуитивно понятный…
Читать дальше

Установка и настройка кластера Kubernetes на Linux Ubuntu

Опубликовано: 07.02.2021 Используемые термины: Kubernetes, Ubuntu, Docker. Есть различные готовые реализации кластера Kubernetes, например: Minikube — готовый кластер, который разворачивается на один компьютер. Хороший способ познакомиться с Kubernetes. Kubespray — набор Ansible ролей. Готовые кластеры в облаке, например AWS, Google Cloud, Yandex Cloud и так далее. Использовать одну из готовых реализаций — быстрый и надежный способ развертывания системы оркестрации контейнеров Docker.…
Читать дальше

Анализ и мониторинг нагрузки веб-сервера на базе Linux

Обновлено: 29.01.2021 Опубликовано: 12.09.2018 Тематические термины: веб-сервер, nginx, Apache, PHP-FPM. В данной статье пойдет речь о мониторинге нагрузки, именно, в контексте веб-сервера. Мы не будем особо заострять внимание на проверке производительности системы, как, например, командами top, htop, free и так далее. Нагрузка на сервер Анализ нагрузки стоит начать с общих метрик — потребление процессорного времени, памяти, нагрузки…
Читать дальше

Установка и настройка прокси-сервера 3proxy на Ubuntu

Обновлено: 27.01.2021 Опубликовано: 08.06.2019 Тематические термины: 3proxy, Ubuntu, прокси-сервер, SOCKS. Настройка брандмауэра По умолчанию, в Ubuntu брандмауэр разрешает все подключения. Однако, если у нас настроен фаервол для запрета лишних соединений, необходимо открыть порт для прокси. а) если используем Iptables. iptables -I INPUT 1 -p tcp —dport 3128 -j ACCEPT netfilter-persistent save * если система вернет ошибку при…
Читать дальше

Примеры настройки сервисов и их установки с помощью ролей в Ansible

Обновлено: 27.01.2021 Опубликовано: 15.12.2020 Используемые термины: Ansible, Bind, Prometheus, Grafana. Мы рассмотрим простые примеры установки различных систем с помощью ролей Ansible. Инструкция больше имеет практическое применение с минимальным количеством пояснений и комментариев, но хорошо подойдет в качестве шпаргалки. Подготовка к работе Предполагается, что у нас уже есть сервер с установленным Ansible, например, по инструкции Установка и запуск Ansible…
Читать дальше

Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита

Обновлено: 26.01.2021 Опубликовано: 02.01.2021 Используемые термины: GitLab, CI/CD, веб-сервер, Linux. Runner в GitLab позволяют автоматизировать рутинные задачи при обновлении проектов в репозитории. В нашем примере мы рассмотрим ситуацию, когда у нас используется сервер GitLab для хранения проекта и 5 веб-серверов, куда должны попадать изменения после выполнения git push. Мы настроим наш CI/CD на синхронизацию файлов с…
Читать дальше

Как ограничить время RDP-сессий на терминальном сервере

Обновлено: 26.01.2021 Опубликовано: 12.06.2017 Тематические термины: терминальный сервер, Windows По умолчанию, на терминальном сервере RDP-сессия длится до тех пор, пока пользователь ее явно не прервет. В некоторых случаях, это может привести к зависанию профиля или некоторых запущенных приложений. Рекомендуется задавать лимит на сеансы, по достижении которого принудительно завершать терминальные сессии и выполнять выход пользователя из…
Читать дальше

Как настроить почту для корпоративной среды на Ubuntu Server

Обновлено: 23.01.2021 Опубликовано: 14.01.2021 Используемые термины: Postfix, POP3, SMTP, IMAP, MariaDB, Ubuntu, PostfixAdmin, Dovecot, Roundcube В данной инструкции выполнена настройка полноценного почтового сервера на Linux Ubuntu Server (протестирована на версии 20.04). Список всех особенностей и возможностей: Поддержка шифрования; Хранение почты на сервере; Защита от СПАМа и вирусов; Почтовая система на базе Postfix; Поддержка виртуальных доменов; Хранение части…
Читать дальше

Подробная инструкция по настройке OpenVPN клиента

Обновлено: 23.01.2021 Опубликовано: 20.07.2017 Тематические термины: OpenVPN, VPN, Windows, Linux, CentOS, Ubuntu В данной инструкции подробно описан процесс настройки клиента OpenVPN на примере операционных систем Windows и Linux. Также, с ее помощью можно настроить скиента на Android. Установка Windows Заходим на официальную страницу загрузки openvpn и скачиваем клиента для нужной Windows: Запускаем скачанный файл и устанавливаем программу, нажимая «Далее». Linux CentOS…
Читать дальше