Как создать хостинг?
Я подумал, что самым интересным для меня вариантом будет создать свой хостинг для сайтов, ведь его можно использовать как тестовую площадку для разработки своих проектов.
В дальнейшем я, конечно, перенёс хостинг на обычный покупной VDS, но об этом позже.

Надеюсь, что в приведённых ниже статьях я рассмотрю следующие вопросы:
Выбор сервера
Сначала предстоит выбрать, где будет храниться информация:
- ПК с виртуальной машиной;
- Отдельный ПК или сервер;
- Сервер в дата-центре (свой или аренда).
Выбор ОС сервера
Два основных варианта ОС, как вы уже догадались, это Windows и Linux.
Я не задумываясь выбрал Linux, так как он бесплатен и надёжен.
Но какой Linux стоит выбрать?
Выбор веб-сервера и панели управления
Далее стоит выбрать какой именно веб-сервер использовать и использовать ли панель для управления хостингом через web-интерфейс.
Выбор системы виртуализации
Этот пункт не актуален для арендованных серверов. Остальным придётся выбрать и способ виртуализации.
Для домашнего пк самый простой, но не совсем корректный вариант — это VirtualBox (частичная эмуляция — нативная виртуализация).
Правильным же, насколько мне известно, вариантом будет выбор виртуализации уровня операционной системы, т.е. Linux-VServer, Virtuozzo, OpenVZ, Solaris Containers или FreeBSD Jails.
Итоги проделанной работы
Итогом моей работы стал открытый в 2016 и закрытый в 2018 бесплатный хостинг.
Почему бесплатный? Это уже юридическая сторона вопроса, так как оказание платных услуг хостинга уже будет требовать оформления ИП или ООО и, возможно, получения лицензий на оказание услуг связи. Оформлять всё это мне было лень, а рисковать ради такого не очень маржинального бизнеса я не стал.
А теперь несколько статей на тему хостинга: