Честно говоря, не понятно для кого эта панель, ее задачи и ее аудитория. Если это виртуальный хостинг на
стероидах контейнерах, то чисто гипотетически, на хост машине:
1. Haproxy - отбивать мусор, терминировать ssl, раскидывать трафик по контейнерам.
2. Exim - реллей, с лимитами, мониторингом, логами, учетками.
3. Mysql - нарезаем учетки, бюджеты, считаем, режем и бекапим (по базам/пользователям)
4. Домашние диры, которые монтируем в контейнеры в /var/www, считаем, режем, бекапим
5. Syslog-ng, разве что за исключением access/error логов, последние тоже можно вынести во вне контейнера, монтируя как /var/log.
6. Изоляция контейнеров друг от друга и от инета - сеть, ресурсы
7. Бекапим п. 3 классикой, mysqldump (или голого демона или с реплики); бекапим п.4 rsync, версионность; бекапим /etc с контейнеров (тут возможно подойдет гит)
Гости:
1. Готовые темплейты дебиан/центос (в свете последних событий 8-й уже/пока не интересен), все с основных/ходовых реп (под себя можно что-то собирать некритичное).
2. Хранить контейнеры нужды особо нет
3. Осваиваем ансибл
4. Даем клиентам sudo порулить конфигом nginx или еще че нить, а может сразу рута на контейнер.
И с учетом того, что мы можем шардить по мере роста запросов.
Ок, запилили, доточили, обешали рюшечками. Сколько людей придут на такую хрень? А сколько копий можно продать? А будешь поддерживать хотя бы лет 5 (а меньше смысла не имеет)?