Это старая версия документа.
Регулярно возникают топики «Как мне сделать сервер?».
Прежде чем делать сервер, первым делом нужно определиться, какие именно функции он должен выполнять — это может быть файловый сервер, web-сервер, почтовый сервер, FTP, DHCP, DNS или что-то ещё. Если вы сами не знаете, что вам нужно, то поднимать свой сервер вам ещё рано.
Определив функции, определяем, как и каким ПО эти функции будут реализованы. Для web-сервера можно использовать Apache, для «расшаривания папок» — Samba, для FTP — proftpd. Обычно поиск по словосочетанию «почтовый сервер» или «web-сервер» возвращает инструкцию по установке и настройке необходимого софта.
После этого можно переходить к поэтапной реализации.
Шаги
- Выбор и установка аппаратуры. На этом этапе определяем, насколько мощный нам нужен сервер, обычно разработчик ПО даёт свои рекомендации. Если сервер устанавливается для домашних нужд, то, скорее всего, подойдёт любое железо.
- Установка ОС. Для сервера рекомендуются LTS-релизы (с увеличенным сроком поддержки), скачать можно отсюда. Если на этом этапе возникают вопросы, которые не удаётся решить самостоятельно, то спрашиваем на форуме: по установке Ubuntu — здесь, по работе оборудования и драйверам — тут.
- Установка серверного ПО. Следуя найденной ранее инструкции, устанавливаем и настраиваем серверное программное обеспечение. Возникающие вопросы обсуждаем в разделе «Серверы».