я свой сайт много лет держу на домашнем миниатюрном NUC компьютере, IIS5 как часть Win10. Обычный HTML набирал в Notepad. Когда захотелось соригинальничать, нанял чилийского PHP программиста с условием чтобы его .php файлы я мог редактировать в Notepade. Редактирую прямо на сервере через RDP сессию, тутже тестирую с лаптопа, подкрутивши hosts файл на внутренние адреса.
Есть нюанс: провайдер разрешил мне домашний вебсервер, потому что я работаю на провайдера

.
Еще: чем плохи все дополнительные системы на вебсервере, надо быть курсе всех хаков и апдейтов. Когда год назад обнаружился очередной PHP хак, в три дня мой вебсервер был зашифрован и захотел денег. Пришлось переставлять все с бэкапа.
Зато все бесплатно и дает время заниматься Радио а не компьютерами.