Я хочу создать веб-интерфейс для управления/администрирования своего Linux-бокса. Например. Я хочу иметь возможность добавлять пользователей, управлять файловой системой и всеми подобными вещами. Подумайте об этом как клон cPanel, но больше для системного администратора, а не для веб-администратора.Передовые методы передового интерфейса Linux для Linux
Я думал о создании службы, которая работает на моем ящике, и которая выполняет все задачи системного уровня. Таким образом, у меня может быть четкое разделение между моим веб-интерфейсом и реальной логикой. Страницы сервера могут выполнять вызовы на мой специализированный сервер или задачи очереди таким образом. Тем не менее, я не уверен, что это будет лучший способ сделать это.
Думаю, еще один важный вопрос: как я буду иметь дело с безопасностью при создании чего-то подобного?
PS: Это как проект для домашних животных и опыт обучения, поэтому меня не интересуют существующие решения, которые делают аналогичную вещь.