Установка и настройка VestaCP бесплатной панели управления хостингом

Установка и настройка VestaCP — бесплатной панели управления хостингом

В моем распоряжении оказался производительный виртуальный сервер, который хотелось использовать под веб хостинг. Для удобного управления сервером было принято решение выполнить установку и настройку бесплатной панели управления хостингом — VestaCP. Я рассмотрел все основные моменты для подготовки панели к реальной эксплуатации.

Введение

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

Мой выбор пал на keyweb.ru, конкретно взял вот эту линейку — MVS L14 (тарифы с включенным полным администрированием, поэтому такая цена, там есть и без администрирования, будет гораздо дешевле) и тариф с 2 ядрами, 8 гигами и 150 SSD. Такой сервер позволит хостить десятки не сильно нагруженных сайтов. Из плюсов, которые подходили конкретному заказчику были:

  • Как уже упоминалась, круглосуточная русская поддержка с прямыми российскими номерами.
  • Расположение серверов в Европе.
  • Возможность использовать сервера как с администрированием, так и без. То есть если заказчик решит, что ему не хочется самому искать системного администратора для настройки сервера, в данном случае меня, он может перейти на полную техническую поддержку по администрированию сервера от хостера.

Что понравилось лично мне, как админу — для управления виртуальными машинами дают доступ к стандартной панели управления proxmox, с соответствующим ограничением прав. Мне эта панель нравится больше, чем популярный и чаще всего встречаемый vmmanager от ispsystem.

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

Установка vestacp

Установка бесплатной панели управления хостингом vestacp одинакова проста на любой поддерживаемой операционной системе — RHEL/Centos, Debian, Ubuntu. Разработчики предоставляют готовый скрипт для установки, который достаточно загрузить с их сайта и запустить.

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

  • Web сервер на базе nginx+apache+php
  • Web сервер на базе apache+php
  • Web сервер на базе nginx+php-fpm

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

  • Ftp сервер vsftp.
  • Firewall iptables и fail2ban для автоматического управления списками блокировок по ip.
  • Dns сервер named.
  • Различные комбинации почтового сервера.
  • Сервер БД Mysql либо Postgresql.

Для получения готовой команды для установки vesta cp с подходящим составом компонентов внутри, можно воспользоваться удобной формой на странице с установкой на официальном сайте — http://vestacp.com/install/

Я буду устанавливать панель в следующей конфигурации.

Поясню свой выбор. На сервере не будет сайтов, которым был бы нужен apache, поэтому я им не воспользуюсь. Связка nginx+php-fpm дает более высокую производительность, поэтому я использую ее.

DNS и почтовый сервер можно легко получить бесплатно много где, например у Яндекса. Я обычно пользуюсь им. Последнее время появился нюанс в виде блокировок сервисов Яндекса на Украине, поэтому dns хостинг желательно зарегистрировать где-то еще, помимо Яндекса, если не хотите терять трафик оттуда. В любом случае это не проблема. Если что-то можно отдать на бесплатное обслуживание, я обычно это делаю, чтобы не тратить свое время и ресурсы понапрасну.

Iptables и fail2ban полезные инструменты, без них на веб сервере не обойтись, поэтому пусть будут. База данных, в обычных web проектах, чаще всего mysql, поэтому выбираю ее. Получаю строку с ключами для установки vestacp. Буду использовать ее. Ставим:

Установщик задаст вопрос, чтобы уточнить набор программ.

Если все верно, то подтверждайте и продолжайте установку. Скрипт запустит пакетный менеджер дистрибутива и начнет установку необходимых программ из различных репозиториев. Далее он будет подгружать свои конфиги и скрипты для запуска служб, которыми будет управлять. В конце установки вы увидите адрес панели vestacp, имя пользователя и пароль для входа.

Если все сделали правильно, то после ввода логина и пароля по адресу панели, увидите саму панель управления.

Не забывайте указывать дополнительно порт 8083 в адресе панели в браузере, для входа в весту.

Общая настройка vesta cp

Сразу после установки можно выполнить несколько базовых настроек.

Включаем русский язык

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

Источник



Выбор панели управления для VPS. Топ-5 бесплатных систем управления

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

Читайте также:  Когда возникает необходимость сливать топливо из бака

При приобретении VPS всегда встает выбор между комфортной работой с настройками сервера и поиском системного администратора, который бы поддерживал работу вашего сервер.

Зачастую, в тарифы VPS с установленными Cpanel, ISP или Plesk изначально заложена стоимость лицензии используемой панели управления. Если что-то сломается, то в любом случае придется обращаться к системному администратору. А с командной строкой умеют работать далеко не все владельцы сайтов и даже не все веб-мастера.

К сожалению большинство веб-студий не задаются вопросом выбора хостинга, и не приают большого значения разнице между панелью Plesk и ISP Manager – для них это темный лес. Но простому пользователю интересно, за что он платит и как это работает. По статистике 80% пользователей не используют и половины функционала, который заложен в панель управления сервером. В основном используются только FTP (создать/удалить), интерфейс для работы с базой данных, почтой и иногда — встроенный файловый менеджер.

В этой статье мы расскажем о некоторых бесплатных системах управления сервером и коротко опишем их плюсы и минусы.

Разработчики Ajenti отказались от использования Apache и отдали предпочтение легкому и быстрому NGINX. При этом использование данной панели управления (далее ПУ) дает возможность размещать проекты, которые используют Node.js, Ruby on Rails и Python.

ISPConfig 3 – бесплатная панель управления с открытым исходным кодом, которая распространяется под лицензионным соглашением BSD. С ее помощью можно как управлять сразу несколькими серверами, так и «билить» клиентов.

Vesta — полностью бесплатная панель управления, но с возможностью расширения функциональности и платной поддержкой. В ней можно создать отдельный «Тарифный план» хоть для каждого клиента, хоть для группы пользователей. Интерфейс позволяет управлять почтовыми ящиками. Основной плюс панели — интеграция letsencrypt. Сертификат ставится одной кнопкой и самостоятельно обновляется.

ZPanel — универсальная панель управления хостингом. Поддерживает CentOS, FreeBSD, Windows, OSX и др. Очень напоминает cPanel.

CentOS Web Panel — вряд ли подойдет для простого размещения сайта. Но если вы решите размещать сайты своих клиентов, то на данную панель управления стоит обратить внимание. О ней мы ещё расскажем отдельно.

Безусловным плюсом бесплатной панели управления является её стоимость. Вы можете сэкономить на покупке лицензии панели управления, модули которой не будут востребованы вашим проектом.

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

Если у Вас всего 1-2 сайта, вы можете обойтись и без панели управления, установив на сервер Apache и Nginx. Правда там тоже есть свои нюансы, необходимо будет: научить их работать с друг другом, подключить и настроить MySQL и затем настроить почтовый агент и FireWall.

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

Источник

Панель управления сервером установка

Обсуждаем

  • vpsadm к записи Новая мощная панель управления сервером — Fastpanel!
  • Ирина к записи Новая мощная панель управления сервером — Fastpanel!
  • Люда к записи Выбор хостинга по отзывам и рейтингам. Как это делать эффективно и продуктивно?
  • vpsadm к записи Настройка проксирования в Nginx. Как сделать свой Cloudflare
  • Андрей к записи Настройка проксирования в Nginx. Как сделать свой Cloudflare
  • vpsadm к записи Настройка проксирования в Nginx. Как сделать свой Cloudflare
  • Константин к записи Настройка проксирования в Nginx. Как сделать свой Cloudflare
  • vpsadm к записи Настройка проксирования в Nginx. Как сделать свой Cloudflare
  • vpsadm к записи Настройка проксирования в Nginx. Как сделать свой Cloudflare
  • seoonly.ru к записи Настройка проксирования в Nginx. Как сделать свой Cloudflare

На панелях ISPmanager и Vesta, столь популярных нынче в рунете, свет клином не сошелся. Существуют и другие решения для простого и удобного управления сервером. Отдельного интереса заслуживают решения бесплатные. Таковой как раз и является панель Vesta, например. Но Веста мягко говоря панель на любителя, хотя и имеет множество поклонников. Она имеет ряд проблем, наиболее вероятные из которых — баги и глюки, для которых не всегда можно найти решение, хотя панель и активно развивается и обновляется, и пожалуй, самая приличная из бесплатных. Тем не менее, есть еще и другие варианты, которые могут помочь в администрировании сервера вебмастеру без навыков обращения с Linux, Nginx, Apache и Mysql. Одним из аналогов бесплатной панели Vesta является панель управления ISPconfig 3.

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

Подробней о бесплатности софта на серверах для сайтов

Ведь сам по себе софт, который необходим для работы сайтов — это так называемый стек LAMP(Linux+Apache+Mysql+PHP) или LEMP (Linux+Nginx+Mysql+PHP) — это софт открытый и бесплатный. Все панели управления работают на его основе. Но панель не является необходимым софтом на сервере. Тем не менее, если у вас нет навыков системного администрирования этой OS и софта — то без панели нужно будет либо много изучать и разбираться, либо обращаться за услугами администрирования. Ибо человека, незнакомого с консолью — даже такие тривиальные задачи как добавление конфигурации сайта и создание БД без какого-либо веб-интерфейса может поставить в ступор. Эти проблему и призваны решать панели управления. Очевидно, что раз сам софт бесплатен, то должны быть и бесплатные варианты для работы с ним. Это так и есть. Другой вопрос, что они могут быть не так хороши и удобны, как платные аналоги. Тем не менее можно обходиться и с их помощью.

Читайте также:  Скважинные центробежные насосы для добычи нефти

Установка и настройка панели ISPconfig

Однако часто бесплатные решения не столь просты и удобны в установке и настройке. Я сам, честно сказать, никогда даже не пытался установить эту панель управления. В сети есть мануалы по её установке, однако у меня никогда не было необходимости с этим разбираться. Был некоторый интерес, но он видимо оказался настолько слабым, что возиться с этим я так и не решился.

Установка этой панели в общих чертах сводится к обычной установке и настройке стека LAMP и плюс к этому вешается веб интерфейс самой панели, которая ставится как отдельный компонент. Если вы имели дело с установкой ISPmanager или Весты — то там просто качается файл инсталлятора, запускается и всё. Дальше он всё делает сам — устанавливает и настраивает весь набор софта, конфигурит всю связку. На выходе вы получаете уже только доступ в веб-интерфейс.

В случае с ISPconfig инсталлятор ставит только интерфейс самой панели, но софт которым она будет управлять нужно установить до этого вручную. Вот одна из неплохих инструкций настройки такого сервера на базе Centos 7 http://drach.pro/blog/linux/item/99-centos-7-1-perfect-web-server . Откровенно скажу, что я по ней ничего не настраивал, но опыт администрирования и работы с такими мануалами мне говорит что по ней всё должно получиться. И я сам начал бы устанавливать именно с неё, возникни предо мной такая задача. На мой взгляд она претендует на актуальность, понятность и полноту.

Вот заключительный пункт, непосредственно самой установки панели:

24. Установка ISPConfig 3

Загрузим и установим последнюю версию (http://www.ispconfig.org/ispconfig-3/download/) ISPConfig 3. Установщик ISPConfig настроит такие службы, как Postfix, Dovecot и т.д. Ручная установка, как для ISPConfig версии 2, больше не требуется.

Также установщик может создать виртуальный хост SSL для панели управления ISPConfig control panel, таким образом ISPConfig будет доступен по протоколу https вместо http. Для этого необходимо нажать ENTER в вопросе: Do you want a secure (SSL) connection to the ISPConfig web interface (y,n) [y]:.

Для установки последней версии ISPConfig 3 сделаем следующее:

Запустится установщик ISPConfig 3:

Далее потребуется ввести данные для установки ISPConfig 3, для всех вопросов нажимаем Enter, кроме Enter your root password, где потребуется ввести пароль.

Сообщение об ошибке «usage: doveadm [-Dv] [-f ] []» можно проигнорировать, если оно появилось во время установки ispconfig.

Для исправления ошибок Mailman во время установки ISPConfig, откроем /usr/lib/mailman/Mailman/mm_cfg.py…

… и зададим DEFAULT_SERVER_LANGUAGE = ‘en’:

Далее перезапустим Mailman:

25. Первая авторизация в ISPConfig

Теперь ISPConfig 3 доступен по адресу http(s)://server1.example.com:8080/ или http(s)://10.4.0.10:8080/, причём протокол http или https зависит от нашего выбора при установке. Авторизоваться можно, введя имя пользователя admin и пароль admin (стандартный пароль следует сменить после первого входа).

Далее потребуется задать пути настройки BIND в ISPConfig. Выбираем меню «System», затем «Server config» в правом меню. Далее, в появившимся списке выбираем server name.

Перейдём на вкладку «DNS».

И введём пути DNS:

Теперь система готова к использованию.

Дополнение 1

Если не запускается веб-сервер Apache, убедитесь, что верно заданы все права на рабочие директории. Выполните команду

Дополнение 2

Если вы используете загрузку UEFI, надо будет собрать grub следующим образом:

Дополнение 3

Иногда выскакивает ошибка postalias: fatal: open /var/lib/mailman/data/aliases: No such file or directory — выполните:

Я умышленно сохранил нумерацию пунктов из мануала. Нетрудно догадаться, что перед этим еще 23 пункта по предустановке и преднастройке всего остального софта для такого сервера. Дерзайте 🙂

Есть и видосы по теме. Вот от журнала ксакеп, например:

Работа с панелью ISPconfig

Раньше я пару раз сталкивался с этой панелькой на клиентских серверах, приходилось через неё конфигурить. Честно сказать — плевался. Панелька — говно. Даже по сравнению с убогой Вестой — я считаю ISPconfig совсем уж печальной поделкой. Ну нахуя, простите, вся эта эпопея с такой сложной установкой ради такого убогого и неудобного интерфейса, спрашивается в задачнике? Если человек способен установить это чудо на сервер, то ему без панели будет гораздо проще и удобней. Короче, какая то странная, вещь в себе. По крайней на фоне других панелей.

Т.е. после всех мытарств мы получаем нечто, к чему нужно еще долго привыкать. Последний раз, я купил готовый сервер с уже установленной ISPconfig 3. Только ради того, чтобы посмотреть на неё еще разок, и точно решить для себя — надо ли оно мне. Я честно пытался с этим сервером поработать, создать сайты, базы, и т.д. Оно наполовину интуитивно непонятно и местами очень глючное. Короче я твёрдо решил, что с этим работать нет смысла. Особенно на фоне других панелек. Я всегда сравниваю ISPmanager 5 и Vesta — это как Toyota и Жигули. Так вот, ISPconfig 3 в этой классификации я бы сравнил с каким-нибудь старым раздолбанным мотороллером, который надо сначала собрать, и потом возить с собой в кузове инструмент и запчасти.

Читайте также:  Установка последнего радиатора отопления

Хостинг с бесплатной панелью управления ISPconfig 3

Да, господа, я нашел такой, как раз для того чтобы на неё хорошенько посмотреть, пощупать и окончательно убедиться во всём вышесказанном. И несмотря на всё это, есть компании, которые строят успешный бизнес на основе этого решения. Значит что-то в ней есть, кому-то видимо привычно, удобно и юзабельно. Я не знаю кто эти люди, возможно те, кто никогда не пробовал ничего другого, и сильно прикипел к этому софту. В общем-то без разницы, какие там мотивы. Но у хостера Комтет неплохие VPS по приемлемой стоимости и приличный саппорт. Да, при работе с таким софтом саппорт просто не может быть плохим, определённо 🙂

Я брал у них XEN VPS на месяц, обошлось что-то около 400 рублей. Панелька там действительно установлено и всё работает. Поэтому если вы всё же хотите сервер с этой панелью, я бы рекомендовал взять уже готовый у этих ребят.

Кстати да, у меня там на скрине панелька на английском, но хостер, насколько помню, даёт сервер с русифицированной.

Еще больше меня привлёк тот факт, что у хостера есть наиболее полная документация по ISPconfig 3 на русском, переводы факов с официального сайта.

О панелях управления вообще

На этом у меня всё. А какие еще знаете варианты бесплатных панелей для управления сервером? Знаю, что кто-то изредка использует Webmin, но это немного не то. Да и потом, для тех возможностей, которые дают эти панели, достаточно даже шаред хостинга, нах там возиться со своим VPS? У весты есть функционал, ради которого имеет смысл брать VPS, там можно юзать через панель разные режимы PHP и даже кэширование Nginx, включать сертификаты SSL Let’s Encrypt, хоть и с глюками. В ISPmanager 5 — там вообще богатые и удобные возможности, можно настроить через панельку практически всё мыслимое. Plesk и Cpanel — вроде тоже функционал приличный, но привыкать к интерфейсу долго, и особенно под капот там лучше не заглядывать, можно свихнуться с тем как там всё устроено и в каких местах у них конфиги. Да и стоимость у них неконкурентная для рунета. Но вот в других поделках, пусть и бесплатных — какой смысл-то, если там можно только создать БД и конфиг сайта?)

Источник

Установка и настройка панели управления сайтом на свой личный сервер

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

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

Мы будем рассматривать установку панели управления хостингом Vesta на операционную систему Linux Debian 9.

Все команды выполняются от суперпользователя — root ( sudo su )

Для начала обновим сервер:

Установка и настройка панели управления сайтом на свой личный сервер

Нажимаем — Y и Enter

Установим необходимую в дальнейшем программу

Установка и настройка панели управления сайтом на свой личный сервер

Нажимаем — Y и Enter

Скачиваем скрипт панели управления и начинаем установку самой панель управления сервером Vesta

Нажимаем — Y и Enter

Установка и настройка панели управления сайтом на свой личный сервер

Вводим свой адрес электронной почты на который будут приходить уведомления о работе сервера и нажимаем Enter

Установка и настройка панели управления сайтом на свой личный сервер

Вводим ваш основной домен (адрес сайта) и нажимаем Enter

Установка и настройка панели управления сайтом на свой личный сервер

Ждём завершение установки. После это система выдаст данные для управления сервером через панель.

Вводите адрес в браузере и прописываете логин и пароль.

Установка и настройка панели управления сайтом на свой личный сервер

Congratulations, you have just successfully installed Vesta Control Panel

https://ip-адрес-вашего-сервера:8083
username: admin
password: ваш-пароль

Установка и настройка панели управления сайтом на свой личный сервер

После ввода данных появляется вот такое меню для управления.

Установка и настройка панели управления сайтом на свой личный сервер

Установка полезных дополнительных программ.

Устанавливаем сторонний файловый менеджер для более удобного управления файлами сайта.

Установка самого менеджера

Установка и настройка панели управления сайтом на свой личный сервер

По завершении всех процессов, файловый менеджер будет доступен по адресу:

Установка и настройка панели управления сайтом на свой личный сервер

Установка и настройка панели управления сайтом на свой личный сервер

При перезагрузки сервера файловый менеджер останавливается и для его нужно будет запустить:

Управление файловым менеджером на сервере

Для обновления необходимо скачать последние образы c docker hub

Русифицируем панель управления Vesta, заходим в admin

Установка и настройка панели управления сайтом на свой личный сервер

Выбираем русский язык и сохраняем

Установка и настройка панели управления сайтом на свой личный сервер

Установка и настройка панели управления сайтом на свой личный сервер

После установки панель умеет несколько ошибок phpMyadmin

Добавляем тестовую базу, чтобы зайти в панель управления базами данных ( потом её можно будет удалить )

Добавляем новую базу данных

Установка и настройка панели управления сайтом на свой личный сервер

Установка и настройка панели управления сайтом на свой личный сервер

Переходим по адресу — http://ip-вашего-сервера/phpmyadmin/

Вводим логин и пароль

Установка и настройка панели управления сайтом на свой личный сервер

Открывается такое меню, видим в нём три ошибки

Установка и настройка панели управления сайтом на свой личный сервер

Для их исправления выполняем следующие две команды на сервере

Если не получилось попробуйте перезагрузить сервер и ещё раз выполнить эти две команды

Установка и настройка панели управления сайтом на свой личный сервер

Обновляем PHP до более новой версии

Теперь установим SSL сертификат и включим режим http2

Заходим в редактирование домена который вы указывали, когда устанавливали саму панель Vesta.

Источник