Дошли руки наконец-то познакомится и потестировать эту панель. Все очень интересно, все очень понравилось.

  1. Мультиноды
  2. Страница подписки с возможностью кастомизации
  3. Шаблоны клиентских конфигураций
  4. Ну красивенько конечно все

Немножко минусов:

  1. Хочет много памяти, но это минус только для Selfuse, а для Selfuse можно и свапа докинуть и не искать тариф виртуалки с двумя гигами, у меня тестовый сервер вполне себе нормально держится

image.png

  1. Разработчики могут приколоться и сделать минорный релиз рушаший немного панель, немного API, инструкция есть конечно это они молодцы, но минорные релизы не для того придумали. Но для Selfuse пойдет, мы там обновляться не любим и API к selfuse не лепим.

Selfuse это значит что сервер используется только для личных нужд, мама папа я, ну максимум еще сестра и пара кентов да подружек

Так что поехали ставить

Ставить будем скриптом от eGames в конфигурации на одном сервере панель+нода, и на втором сервере еще одна нода.

Что понадобится:

  1. Три домена для главного сервера (для панели, для страницы подписок, для ноды) panel.example.com sub.example.com node-1.example.com
  2. Один домен для ноды на отдельном сервере node-2.example.com все четыре А записи должны быть созданы до начала установки и пинговаться, что бы не возникло проблем с получением ssl сертификатов
  3. Соответственно два чистых сервера с Ubuntu 24.04 на борту

Установка

  1. Идем на первый сервер по SSH и сразу докидываем ему свап
fallocate -l 1G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab