Установка Webmin на Ubuntu Server 22.04/24.04 | Пошаговая инструкция | AdminWiki

Установка Webmin на Ubuntu: Полное руководство для Ubuntu Server 22.04 и 24.04

17 декабря 2025 6 мин. чтения #devops #linux #ubuntu #ubuntu сервер #webmin #администрирование сервера #веб-панель #настройка #установка

Представь, что тебе нужно управлять удаленным сервером на Ubuntu, но командная строка кажется слишком сложной или ты хочешь визуальный интерфейс для рутинных задач. Именно здесь на помощь приходит Webmin — мощная веб-панель, которая превращает сложные конфигурации в понятные формы. В этой статье мы разберем, как выполнить установку Webmin на Ubuntu, включая актуальные версии Ubuntu Server 22.04 и 24.04.

Важно: Webmin — это не просто игрушка. Это полноценный инструмент для управления сервисами (Apache, Nginx, BIND, Docker), пользователями, файловой системой, брандмауэром и многим другим через браузер. Идеально подходит как для начинающих, так и для опытных администраторов.

Подготовка к установке Webmin на Ubuntu Server

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

1. Обновление системы и установка зависимостей

Первым делом обновим список пакетов и саму систему. Это хорошая практика перед установкой любого нового софта.

bash
sudo apt update && sudo apt upgrade -y

Теперь установим несколько полезных утилит, которые могут пригодиться (например, wget для загрузки файлов).

bash
sudo apt install -y wget curl software-properties-common apt-transport-https

Способы установки Webmin на Ubuntu

Существует два основных метода: через официальный репозиторий (рекомендуется) и установка вручную из .deb пакета. Разберем оба.

Метод 1: Установка Webmin на Ubuntu через официальный репозиторий (Рекомендуемый)

Этот метод обеспечивает автоматические обновления через apt. Давай добавим ключ репозитория и его источник.

  1. Импортируем GPG-ключ репозитория Webmin:
bash
sudo wget -q -O- http://www.webmin.com/jcameron-key.asc | sudo gpg --dearmor -o /usr/share/keyrings/webmin.gpg
  1. Добавляем репозиторий Webmin в систему. Команда ниже создаст файл /etc/apt/sources.list.d/webmin.list.
bash
echo "deb [signed-by=/usr/share/keyrings/webmin.gpg] http://download.webmin.com/download/repository sarge contrib" | sudo tee /etc/apt/sources.list.d/webmin.list
  1. Обновляем список пакетов с учетом нового репозитория и устанавливаем Webmin:
bash
sudo apt update
sudo apt install -y webmin
Процесс установки займет пару минут. В конце ты увидишь сообщение о том, что Webmin успешно установлен и запущен на порту 10000.

Метод 2: Ручная установка Webmin на Ubuntu Server с помощью .deb пакета

Этот способ полезен, если по какой-то причине не работает добавление репозитория или нужна конкретная версия.

bash
# Скачиваем последнюю версию .deb пакета
wget https://download.webmin.com/deb/webmin-current.deb

# Устанавливаем пакет и его зависимости
sudo dpkg -i webmin-current.deb
sudo apt install -f -y

Настройка доступа и первый вход в Webmin

После установки Webmin на Ubuntu Server 24.04 или 22.04, панель уже работает. Но давай проверим и настроим доступ.

1. Проверка статуса службы Webmin

bash
sudo systemctl status webmin

Ты должен увидеть статус active (running).

2. Настройка брандмауэра (если используется UFW)

По умолчанию Webmin слушает порт 10000. Разрешим его в UFW.

bash
sudo ufw allow 10000/tcp
sudo ufw reload

3. Первый вход в веб-интерфейс

Открой браузер и перейди по адресу:

url
https://IP_ТВОЕГО_СЕРВЕРА:10000

Замени IP_ТВОЕГО_СЕРВЕРА на реальный IP-адрес или доменное имя твоего Ubuntu Server.

Внимание! Браузер предупредит о самоподписанном SSL-сертификате (это нормально для установки по умолчанию). Нужно принять исключение и продолжить. Для продакшена рекомендуется настроить сертификат от Let's Encrypt.

Для входа используй логин и пароль root-пользователя твоего сервера или любого другого пользователя с правами sudo.

Базовая безопасность после установки

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

  • Смени порт по умолчанию: В Webmin ConfigurationPorts and Addresses измени порт 10000 на любой другой.
  • Ограничь IP-адреса для доступа: В той же секции укажи разрешенные IP-адреса в поле Allow only from addresses.
  • Настрой Let's Encrypt SSL: Webmin ConfigurationSSL EncryptionLet's Encrypt. Это уберет предупреждение в браузере.
  • Включи двухфакторную аутентификацию (2FA): Webmin Users → выбери пользователя → вкладка Authentication.

Возможные проблемы и их решение

Давай разберем частые ошибки при установке Webmin на Ubuntu.

Проблема Причина Решение
Ошибка «Connection refused» при попытке зайти Webmin не запущен или заблокирован брандмауэром sudo systemctl start webmin и проверь правила UFW/iptables.
Ошибка «The package webmin is not available» при установке Проблема с репозиторием или его отсутствие Используй метод установки через .deb пакет или проверь правильность команд добавления репозитория.
Не принимает пароль root В Ubuntu по умолчанию отключен прямой вход под root Используй пароль своего пользователя с правами sudo. Или включи root: sudo passwd root.

Часто задаваемые вопросы (FAQ)

Можно ли установить Webmin на Ubuntu Desktop?

Да, абсолютно. Процесс установки Webmin на Ubuntu Desktop 22.04 или 24.04 ничем не отличается от серверной версии. Все команды, приведенные выше, будут работать.

Чем Webmin лучше или хуже других панелей (например, ISPConfig, VestaCP)?

Webmin (и его модуль Virtualmin) — это более универсальный и «низкоуровневый» инструмент. Он дает прямой доступ к конфигурационным файлам системы и сервисов. Другие панели часто заточены под хостинг и могут быть проще для начинающих, но менее гибкими.

Как обновить Webmin после установки?

Если ты использовал репозиторий, то просто выполни стандартное обновление системы:
sudo apt update && sudo apt upgrade
Webmin обновится вместе с другими пакетами.

Как полностью удалить Webmin с Ubuntu?

Выполни команды:
sudo apt purge webmin webmin-repo
sudo rm -f /etc/apt/sources.list.d/webmin.list
sudo apt autoremove -y

Заключение

Установка Webmin на Ubuntu Server — это быстрый способ получить мощный инструмент для визуального администрирования твоего сервера. Мы рассмотрели два метода установки (через репозиторий и вручную), базовую настройку безопасности и решение типичных проблем. Теперь ты можешь управлять сервисами, пользователями, файлами и сетевыми настройками через удобный веб-интерфейс, что особенно полезно при работе с несколькими серверами или для изучения Linux. Не забудь усилить безопасность, сменив порт по умолчанию и настроив SSL!

Поделиться:
Сохранить гайд? В закладки браузера