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 и т. д. Интерфейс прост и удобен в навигации. Если у вас мало ресурсов и вам нужна панель управления для создания и управления вашей системой, это может быть для вас правильным выбором.