Какое ПО использовать на debian сервере для моих задач?
Здравствуйте.
Есть VPS сервер на debian 9 и от него я хочу таких возможностей:
1. LAMP сервер для хостинга учебных проектов (Очень хочу освоить HTML5, CSS3, JS, и остальные прелести для познания Front-end разработки) хотелось бы какую-то панель для управления виртуальными хостами (webmin, virtualmin, vesta cp)
2. Собрать в одну сеть все устройства. (есть мобильник на андроид, ноут, домашний пк, сервер на debian на работе с бэкапами, и т.д.) Очень хотелось бы не ставить openvpn на всё подряд, а реализовать всё штатными функциями ОС устройств, иметь возможность легко добавлять устройства в мою сеть.
3. Также интересна разработка на node.js, хотелось бы иметь и для этого какую-то панель управления. Видеть какие приложения повисли, какие работают нормально, запускать и останавливать их соответственно.
Во первых интересует вопрос возможно ли это реализовать.
Во вторых я примерно понимаю куда гуглить по некоторым пунктам, но не могу разобраться например с контрольной панелью и node.js в силу полного отсутствия опыта.
Если кто-то реализовывал подобное и готов поделиться опытом я буду очень рад!
За ранее спасибо всем откликнувшимся.
Не надо никаких панелей, для фронтенда хватит nginx и node.js.
Для управления приложениями ноды - pm2.
Для объединения в одну сеть кроме openvpn можно посмотреть сервера для L2TP/IPSec.
В чем проблема? L у Вас уже есть :) осталось поставить A(pache), M(ysql) и P(HP). Все ставится нативно, пакетами. Webmin - это панель управления сервером вообще, но я крайне не рекомендую заниматься каким-либо панелями вообще, а разобраться, как оно работает.
2. Собрать в одну сеть все устройства....Очень хотелось бы не ставить openvpn на всё подряд, а реализовать всё штатными функциями ОС устройств,
В линухе нет понятия "штатная функция". Openvpn - это "штатная функция", потому что ставится штатным менеджером пакетов. И strongswan - штатная функция. И racoon - тоже наверное штатная :)
В плане штатных функций я имел ввиду возможность настройки на андроиде или на винде без сторонних приложений. В линуксе понятное дело всё можно поставить или из репозиториев или собрать из исходников.
А по поводу lamp я опять же имел ввиду нативное управление виртуальными хостами, возможность загрузки файлов через веб-интерфейс, и т.д.
Хотелось бы создать максимально комфортную среду для обучения и практики, что бы не городить каждый раз грабли как например было у меня до этого. Не работал ftp и приходилось выкладывать архивы на ядиск, а потом wget`ом выкачивать их на сервер....
Сергей Порошенко, на андроиде к сожалению, и можно использовать только нативный клиент либо еще есть strongswan-овский. В винде то же самое - под нее клиентов почти нет, если не брать дорогие железки, конечно. Но там поддержка IPSec есть уже в самой винде - дело только за настройкой.
Что же касается комфортной среды - она у каждого своя. Для меня нативное управление виртхостами делается в обычном текстовом редакторе :)