PHP: инструменты для тестирования, отладки, защиты и мониторинга

PHPUnit – инструмент для тестирования, похожий на JUnit (который используется для тестирования Java). Он дает возможность создавать собственные...

Сравнение VPS и облачного хостинга для Bitrix

В современном мире веб-технологий выбор между VPS (виртуальным частным сервером) и облачным хостингом для системы управления контентом, такой...

Простой калькулятор на Python

Разработка #Python Python — это популярный и многофункциональный язык программирования с простым синтаксисом, который подходит для новичков. Его...

Как легально увеличить лайки в Ютубе?

Лайки в Youtube и легальные способы их увеличить. Чего не стоит делать при накрутке реакций, и как сделать...

Работа со строками в JavaScript

Разработка #Настройка #JavaScript Строка в JavaScript – это неизменяемая, упорядоченная последовательность 16-битных значений, каждое из которых представляет собой...

Работаем с репозиториями в Git

В Linux выполните команду: ‎ cd /home/user/directory В macOS: cd /Users/user/directory В Windows: cd C:/Users/user/directory Остается только ввести...

Методология разработки Waterfall: как устроена каскадная модель

Разработка #Менеджмент #Разбор #Оптимизация Термином Waterfall (в переводе с английского «водопад») называют каскадную модель управления проектами, при которой происходит...

Как установить MongoDB на Ubuntu 18.04

Разработка #VDS #Ubuntu #Базы данных MongoDB – это бесплатная СУБД с открытым исходным кодом. Это документоориентированная СУБД, реализованная при...

Создаем калькулятор-конвертер на базе React. Часть 10: Деплой

Разработка #Фреймворки #Серверы #JavaScript Переходим к заключительному этапу разработки приложения на базе React. Размещаем готовую программу в интернете....

Что должен знать Junior-разработчик

Разработка #Карьера #Обзор #Технологии #JavaScript #HTML/CSS После обучения многие выпускники начинают активно искать работу по специальности. Диплом IT-специалиста...

Open source редактор Publii, первый взгляд

Сейчас все избалованы различными CMS, порой не задумываясь о целесообразности их применения для небольших сайтов. Для небольшого сайта...

Создаем калькулятор-конвертер на базе React. Часть 4: Декомпозиция и мелкие исправления

Разработка #Фреймворки #JavaScript Продолжаем разработку калькулятора-конвертера на базе Реакта с визуальной библиотекой Chakra. В этой статье речь пойдет...

Google представил нейросеть Gemini 1.5 – за раз она может обработать 11-часовое аудио

Новости #Google #Боты #Нейросети #Обновления Реклама. ООО «ТаймВэб». erid: LjN8KZYK5 Два месяца назад компания Google анонсировала новую языковую модель Gemini,...

Как создать сайт на WordPress с нуля

Разработка #Настройка #WordPress #Базы данных #Оптимизация Поговорим о том, как создать сайт на базе WordPress и Timeweb. Сайт,...

Диджитал-реклама сегодня: интервью с Павлом Баракаевым из eLama

Мнение рынка #Реклама #Таргетинг #Социальные сети #ВКонтакте #Конверсия В гостях у Комьюнити побывал Павел Баракаев, евангелист сервиса eLama,...

«Чистая» ОС, или Неведома зверушка. Ставим ClearOS

Разработка #FTP #Ubuntu #VPN #Firewall #Apache #Routing #Базы данных #Панель управления Как-то раз нужно было быстро запустить веб-сервер с...

7 самых популярных фреймворков JavaScript

Разработка #Фреймворки #Обзор #JavaScript Статья посвящена самым популярным фреймворкам, библиотекам и инструментам JavaScript. Каждый из них может значительно облегчить...

Создаем калькулятор-конвертер на базе React. Часть 7: Drag & Drop

Разработка #Фреймворки #JavaScript На этом этапе добавим в наш калькулятор интерфейс для перетаскивания элементов с помощью мыши.  Предыдущий...

Лучшие IDE и редакторы кода для Python

Разработка #Программы #IDE #Редакторы кода #Python Писать программный код можно хоть карандашом на листке бумаги. Рационально ли это?...

Лучшие антивирусы для Windows 10 – бесплатные и платные программы для защиты от вирусов

Мнение рынка #Антивирус #Подборка #Windows Реклама. ООО «ТаймВэб». erid: LjN8K4eSW Несмотря на наличие предустановленного Windows Defender, пользователи справедливо...

Обзор VestaCP

VestaCP – одна из самых популярных, простых и удобных панелей для управления сайтами. К тому же она абсолютно бесплатна (если речь не идет о технической поддержке), поэтому полноценный функционал будет сразу доступен всем, кто решит начать работать с ней. В этом заключается ее основное преимущество, компромисс, который нравится многим – она бесплатна, но зачастую выигрывает даже в сравнении со своими коммерческими «братьями».

Автор и разработчик панели – Сергей Родин. У него есть действующий аккаунт на GitHub, где можно посмотреть файлы в том числе и по Vesta, и аккаунт на Habrahabr (новые статьи давно не выходили, но старые материалы тоже заслуживают внимания).

Как обычно, всю основную информацию о панели можно найти на официальном сайте. Это немного странно, но русского языка на сайте нет (он вообще только англоязычный). Зато русский раздел есть на форуме: Russian (Русский). Это, конечно, не техподдержка, но тоже неплохо, тем более на вопросы иногда отвечает сам skid (Сергей Родин).

В июне в Timeweb добавили возможность ставить VestaCP автоматически на VDS при создании сервера или переустановке системы. Скажем прямо, установить VestaCP нетрудно и самому (опять же, подсмотреть инструкцию можно на оф. сайте), но такая автоматизация процесса все равно радует.

VestaCP – панель бесплатная, а значит, распространяемая под лицензией GPL v3. Поэтому вы можете просто загрузить исходный код и изменять его так, как душе угодно. Бесплатное распространение всегда радует, в то время как открытый код – нет, т.к. это дает некоторые преимущества хакерам и взломщикам. Но зато вы можете настроить панель именно так, как нужно вам – не это ли самое главное?

Типовые компоненты, которые обычно содержит VestaCP:

  • apache и nginx;
  • php – можно выбрать разные версии под разные сайты;
  • почтовый пакет exim4 и Roundcube;
  • свободный IMAP-, POP3-сервер сервер Dovecot;
  • антивирусное ПО ClamAV;
  • FTP-сервер Vsftpd;
  • фаервол в виде fail2ban и iptables;
  • планировщик cron.

Естественно, выбор того, что вам нужно – или не нужно – остается за вами. Можно установить базу данных: MySQL или PostgreSQL.

Все эти настройки можно выбрать на официальном сайте: https://vestacp.com/install/ Прокрутив страницу чуть ниже, ищите ADVANCED INSTALL SETTINGS – и указывайте нужные вам элементы. Затем кликните Generate Install Command и следуйте отобразившейся инструкции. Там нужно ввести всего три (!) команды – и у вас на сервере своя панель управления веб-сервером.

Преимущества VestaCP

Основные преимущества Весты я уже упомянул выше, но для полноты картины отмечу их еще раз.

1. Свободное бесплатное распространение

Не единственная, но одна из причин, почему эта панель стала такой популярной. Многие делают выбор в пользу свободно распространяемого открытого ПО (вместо проприетарного и коммерческого). У бесплатного ПО есть один жирный плюс – если вам что-то не понравилось, его легко удалить, и вы за это не платите ни копейки.

2. Открытый исходный код

Я заметил, что люди делятся на два типа: те, кто любит все готовое (поклонники Apple), и те, кто любит во всем поковыряться сам (приверженцы Android). Если вы относитесь ко второму типу, то VestaCP вам понравится. Впрочем, если желания поковыряться нет, то Весту можно оставить и в первоначальном состоянии. Поэтому открытый исходный код можно считать дополнительным бонусом (хотя кто-то может заметить – а может ли быть по-другому? Да на Линуксе?..).

3. Простота и удобство

Это главное, за что Веста полюбилась пользователям – ее легко освоить и ею легко пользоваться. Эта легкая панелька содержит массу полезных функций для работы с сервером. Работает Веста быстро. Не менее быстро вы разберетесь в интерфейсе – удобно работать и с базами данных, и с кроном, и с DNS.

Присутствует резервное копирование.

В принципе, VestaCP можно посоветовать на выделенный сервер даже с базовыми параметрами.

4. Готовность к работе сразу после установки

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

Недостатки VestaCP

1. Платная техподдержка

Стоимость поддержки зависит от времени: 1 час обходится в 60 долларов, 5 часов – 180 долларов (то есть уже 36 долларов за час), 15 часов – 540 долларов (те же 36 долларов в час).

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

2. Платные дополнительные возможности

Будьте готовы заплатить за дополнительные сервисы. Например, в VestaCP нет встроенного менеджера файлов – но вы можете приобрести его отдельно за 3 доллара в месяц (либо заплатив один раз 50 долларов).

Впрочем, в сети можно найти другие бесплатные рабочие решения (например, использование net2ftp либо sprut.io).

3. Использование консоли

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

Полезные ссылки

  • Документация (на английском)
  • Русский раздел на форуме
  • Установка дополнительных компонентов в Vestacp

Межтекстовые Отзывы
Посмотреть все комментарии
guest