Поиск по сайту:

TinyCP — легкая панель управления для управления системами Linux


TinyCP — это легкая панель управления, предоставляющая широкий спектр функций в системе Linux, в том числе:

  • Управление доменом
  • Почтовые ящики
  • Базы данных
  • FTP
  • Самба
  • Брандмауэр
  • VPN
  • ГИТ
  • СВН

На данный момент TinyCP доступен только для систем на базе Debian/Ubuntu, но предполагается, что в ближайшем будущем он появится и для CentOS.

Прежде чем начать установку, команда TinyCP требует, чтобы вы зарегистрировались, указав адрес электронной почты, чтобы получить инструкции по загрузке и идентификатор учетной записи.

Читайте также: 20 лучших панелей управления для управления серверами Linux

Эти данные позже потребуются для активации вашей лицензии. Страницу загрузки можно найти здесь. Процесс прост и выполняется менее чем за минуту.

Примечание. В недавнем сообщении команды TinyCP стало известно, что TinyCP останется бесплатным до начала 2019 года. После этого Чтобы проект оставался жизнеспособным, за каждый IP будет взиматься небольшая плата. Согласно информации в этом сообщении, цены будут составлять 1 доллар США в месяц и 10 долларов США в год.

Для целей этой статьи я установлю TinyCP на VPS Linode Ubuntu 16.04 с IP-адресом 10.0.2.15.

Установите панель управления TinyCP в Debian и Ubuntu

Чтобы установить TinyCP, вам необходимо загрузить установщик. Для этой цели вы можете перейти в каталог по вашему выбору и выполнить приведенные ниже команды. В организационных целях я скачаю пакет по адресу: /usr/local/src/.

cd /usr/local/src/ 
wget http://tinycp.com/download/tinycp-install.sh

Дайте исполняемые разрешения загруженному файлу и запустите его.

chmod +x tinycp-install.sh
./tinycp-install.sh

Процесс установки довольно быстрый (менее 2 минут). По завершении установки вы получите URL-адрес имени пользователя и пароль, с помощью которого вы сможете получить доступ к новой панели управления:

URL: http://10.0.2.15:8080
LOGIN: admin
PASSWORD: 20WERZ4D

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

/etc/init.d/tinycp start

Затем вы можете перейти по предоставленному URL-адресу и пройти аутентификацию с новыми учетными данными. Страница должна выглядеть так:

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

Затем вы можете перейти в раздел модулей, где сможете установить различные «модули», включая MySQL, PostgreSQL, Samba, FTP-сервер, сервер электронной почты, ClamAV, Cron, веб-сервер Apache. Страница модулей также доступна через куб в правом верхнем углу:

Установите MySQL/MariaDB

Начнем с установки службы MySQL. Просто нажмите кнопку «установить» рядом с MySQL. Появится всплывающее окно с просьбой подтвердить установку MySQL. Нажмите «Установить»:

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

Нажмите кнопку «Готово», а затем кнопку «Подготовить» рядом с MySQL. Это создаст необходимые файлы конфигурации для службы. Базами данных можно управлять из меню слева. Раздел базы данных позволяет:

  • Добавить/удалить базы данных
  • Создание пользователей
  • Создание задач резервного копирования

Каждый процесс довольно прост и не требует дополнительных пояснений.

Установите веб-сервер Apache

Теперь давайте также установим веб-сервер Apache. Apache можно найти внизу страницы. Снова просто нажмите кнопку «Установить» и подождите несколько минут до завершения установки:

После завершения установки снова нажмите кнопку «Завершено», а затем «Подготовить», чтобы сгенерировать необходимые файлы конфигурации:

Если вы хотите еще немного настроить свои услуги, вы можете зайти в раздел «Конфигурация» слева, выбрать услугу, которую хотите настроить, и внести изменения.

Например, вы можете установить дополнительные модули Apache, используя раскрывающееся меню справа и нажав кнопку установки:

Создайте свой первый домен

Теперь вы можете создать свой первый домен, используя раздел «WEB» в левом навигационном меню. Нажмите «Новый домен» и укажите домен, который вы хотите разместить. Вы можете выбрать IP-адрес домена из раскрывающегося меню:

После создания вы будете перенаправлены на страницу конфигурации домена. Здесь вы увидите несколько разделов, в том числе:

  • Основной раздел – предоставляет информацию о домене, корне документа и позволяет настроить перенаправление www.
  • Субдомены – легко создавайте поддомены.
  • Псевдонимы – создание псевдонимов домена.
  • Прослушивать – список IP-адресов, на которых разрешаются IP, и разрешенных портов.
  • Apache, журналы ошибок, журналы доступа — первая вкладка позволяет вам увидеть виртуальный хост вашего домена, следующая — журналы ошибок, а третья — журналы доступа.

В верхней части окна вы можете заметить, что есть еще два раздела:

  • PHP — позволяет настроить определенные параметры PHP, отключить функции и т. д.
  • Приложения — помогает устанавливать приложения в вашем домене, включая RoundCube и WordPress.

Просмотрите панель мониторинга

Панель управления TinyCP предоставляет вам некоторую базовую информацию об использовании в вашей системе. Эта информация включает в себя:

  • Информация об операционной системе
  • Информация об оборудовании
  • айпи адрес
  • Загрузка системы
  • Топ процессов
  • Дисковые пространства + индексные дескрипторы
  • Сетевые клиенты

На панели отображается только информация о вашей системе. Отсюда невозможно предпринять никакие действия (например, завершение процесса).

Заключение

TinyCP — это легкая, многофункциональная панель управления, которая позволяет легко создавать домены, базы данных, учетные записи электронной почты, FTP и т. д. Интерфейс прост и удобен в навигации. Если у вас мало ресурсов и вам нужна панель управления для создания и управления вашей системой, это может быть для вас правильным выбором.