Поднял свой собственный сервер дома
Технари в определённый момент приходят к тому, что должны построить собственный домашний сервер. Думаю, это может быть четвёртым пунктом к делам, которые человек должен сделать за свою жизнь наряду с выращиванием сына, посадкой дерева и строительством дома.
Вот и я дозрел до подобного решения. Захотелось иметь сервер у себя, а не где-то у дяди, который в любой момент может сделать с ним все, что захочется.
Процесс начался с поиска информации по тому, смогу ли я это вообще реализовать этот проект с нынешним интернет-провайдером, потом продолжил "курение" интернета по поводу нужного железа и закончился долгим сбором крупиц информации по настройке. Заняло это около двух месяцев. Потом поиск и покупка подходящего компьютера. Выбор пал на Intel NUC с четырехядерным Селероном, 8Гб оперативки и 256Гб SSD. Затем долгая настройка и тестирование в локальной сети квартиры, что заняло еще около двух месяцев.
Так проходила установка Ubuntu server:
И уже после этого - покупка "белого" IP, проброс портов внешний мир <=> сервер, настройка и тестирование уже в условиях подключения к интернету.
Итог: пять месяцев гугления, "курения" мануалов, около пятидесяти созданных тем на профильных форумах, постоянно применяемые "высокоинтеллектуальные" методы "тыка" и "проб и ошибок". Все это дало положительный результат: сейчас у меня есть рабочий, настроенный под мои цели домашний сервер, на котором крутятся пара сайтов, Telegram-боты и несколько скриптов. Также, установил и настроил файловый сервер Samba, так что теперь у всех девайсов, подключенных к роутеру, есть расшаренная папка, с помощью которой стало удобно перекидывать файлы с одного устройства на другое. Это что касается железа и софта.
Насчет моих навыков: были аццки прокачаны скиллы Linux-администрирования и DevOps-инженерии. Появилось понимание принципов работы Linux и ее приложений, развертывания и настройки сервера и всего ему необходимого. Понятно, что пять месяцев я занимался этим в свободное время (в основном, по ночам) и если бы форсировал процесс, то все заняло бы менее месяца. Но в том-то и прикол, что я все делал не спеша, в свое удовольствие, отступая на некоторое время, когда упирался головой в очередную стену, не зная, как ее пробить или обойти.
Кстати, этот сайт я тоже перевел на свой сервер. И теперь его скорость выросла в полтора раза.
В планах - продолжать экспериментировать и развивать сервер и его наполнение. Установить FTP-сервер и замахнуться на собственный почтовый сервер. Зачем? А для прокачки опыта\экспертизы и чтоб было. Также, нужно будет купить ИБП, т.к. электричество иногда отключается. По этой причине коммерческие сайты и боты пока оставил у VPS-хостера.
Обратно