Установка Fastpanel на VPS Beget: неожиданная проблема и решение

Устанавливал эту панель десятки раз на различные VPS — ни разу не сталкивался ни с какими проблемами, поэтому на этот раз даже удивился…

Как обычно создал новый VPS на Beget c Ubuntu 24.04, записал ключи, настроил fail2ban и прочие штуки, но при установке Fastpanel словил две ошибки:

  1. Первая ошибка была с рестартом sshd. В Ubuntu 24.04 сервис называется ssh.service, а не sshd.service, поэтому установщик ругается на systemctl reload sshd.service (юнита реально нет).
  2. Вторая с неподписанными ключами MySQL.

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

# 1) чтобы установщик не падал на sshd.service (Ubuntu 24.04 = ssh.service)
sudo ln -sf /usr/lib/systemd/system/ssh.service /etc/systemd/system/sshd.service
sudo systemctl daemon-reload

# 2) подтянуть ОБНОВЛЁННЫЙ MySQL key именно с Ubuntu keyserver (на repo.mysql.com ключ был просрочен)
sudo apt-get update
sudo apt-get install -y gnupg dirmngr
sudo gpg --batch --keyserver hkps://keyserver.ubuntu.com --recv-keys B7B3B788A8D3785C
sudo gpg --batch --export B7B3B788A8D3785C | sudo tee /etc/apt/trusted.gpg.d/mysql.gpg >/dev/null

Думаю парни из Fastpanel подправят инсталлятор, и ключ в репозитории обновится тоже… Но пока так. Кстати перешел на сервера Beget в Москве — переехал из Питера.

Кстати узнал, что все сайты Fastpanel очень легко мигрировать следующей командой:

/usr/local/fastpanel2/fastpanel transfer run \
  --remote_host=45.147.xxx.xxx \
  --remote_username=root \
  --remote_password='password' \
  -i 155.212.xxx.xxx

Все сайты, которые были созданы в отдельных пользователях перенеслись без каких-либо проблем, осталось только переписать dns. А вот с сайтами под пользователем fastuser прошло сложнее, но там у меня и не было боевых проектов, поэтому не могу точнее сказать.

Пользуясь случаем, у меня часто спрашивают, где покупаю сервера — сейчас это две компании, в России это Beget, в Нидерландах это Vdsina. Пробовал латвийский Бегет — получилась лажа, он определяется гуглом как русский и по сути не решает тех проблем, которые есть у жителей РФ.

Прокрутить вверх