Как сделать небольшой сервер для вашего дома
Серверы - это просто компьютеры без экранов и клавиатур, но их можно купить относительно дешево по сравнению со стоимостью аренды виртуального частного сервера (VPS) в облаке.
Хранилище может быстро стать дорогим в облачном хранилище, но жесткие диски емкостью более 1 ТБ стоят менее 50 долларов США..
Имея это в виду, давайте посмотрим, как создать домашний сервер, чтобы вы могли сократить дорогостоящее пространство для хранения в Интернете..
Contents
Пошаговое руководство по установке домашнего сервера
1. Начните с простого компьютера с недорогим или встроенным графическим процессором (на случай, если позже вы захотите показать некоторую статистику или графику на мониторе).
2. Подключите компьютер к экрану и клавиатуре (только для процесса установки, так что вам не нужно учиться устанавливать Ubuntu через сеть).
3. Установите Ubuntu с минимальными требованиями, включите ssh и откройте порт во встроенном брандмауэре. Очень важно, чтобы вы отключили вход на основе пароля через ssh, и не рекомендуется делать открытый порт доступным для общего интернета. Вместо этого держите свой домашний сервер за физическим брандмауэром, таким как маршрутизатор, и перенаправляйте только те порты, которые вы хотите сделать доступными для всех..
Подробные инструкции по установке Ubuntu
- Подготовьте свой сервер, подключив монитор, клавиатуру, мышь и кабель Ethernet.
- Подготовьте Ubuntu Live USB
- Вставьте Live USB в сервер
- Запустите сервер и введите настройки BIOS
- Загрузитесь с Live USB и установите Ubuntu на свой сервер (все данные будут стерты)
- После установки включите shh с помощью следующих команд:
обновление sudo apt
sudo apt установить ssh
Sudo UFW позволяют 22 - Теперь вы можете отключить монитор, клавиатуру и мышь и использовать обычный компьютер
- Чтобы узнать внутренний IP-адрес вашего сервера, перейдите к маршрутизатору и просмотрите список подключенных устройств.
- Вы можете войти на свой сервер с помощью команды ssh [email protected]
Замените «ubuntu» своим именем пользователя и IP-адрес с IP-адресом вашего сервера - После входа в систему вы можете добавить ssh-ключ вашего компьютера на сервер и отключить вход с именем пользователя и паролем для вашей безопасности.
- Теперь вы готовы к установке программ на свой компьютер! Лучше всего начать с получения последних обновлений:
обновление sudo apt
Обновление sudo
4. Как только ssh включен, вы можете войти в свой домашний сервер со своего ноутбука, если вы находитесь в той же сети.
Несколько удивительных вещей, которые можно сделать с вашим новым домашним сервером
Следующие предложения относительно просты, если вам удобна командная строка. Вам нужно будет редактировать файлы конфигурации, но не программировать себя.
Разместите свой собственный сервис Tor .onion
Сколько вычислительной мощности вы потребляете, конечно, будет зависеть от того, что вы размещаете, а ваши требования к пропускной способности зависят от того, сколько людей посещают ваш сайт. Но для простого личного сайта ваши потребности не будут очень высокими. Все, что вам нужно, это код для вашего сайта, веб-сервер (например, nginx или apache) и программное обеспечение tor.
Хост сервис чата
Сервис чата, такой как ejabberd, прост в установке, но может быть утомительным в настройке. К сожалению, также меньше людей используют Jabber / XMPP при переходе на централизованные мобильные платформы, несмотря на отличную функцию шифрования OTR..
Запустить узел Tor
Установка и настройка узла tor - одна из самых простых вещей, которую вы можете сделать, и это отличный сервис для обеспечения конфиденциальности. Однако будьте осторожны: если местоположение вашей скрытой службы действительно должно быть секретным, не запускайте ретрансляцию и скрытую службу одновременно.
Если вы подключены к жилой сети, вы также не можете запускать выходной узел, так как это может создать впечатление, будто другие люди используют ваше интернет-соединение для нечестных действий. Если вы находитесь в стране, где вы можете быть привлечены к ответственности за то, что другие делают на вашем IP, просто установите вместо этого реле.
Запустить биткойн-узел
Вашему маленькому домашнему серверу, вероятно, понадобится расширение для хранения биткойнов, которое достигло 170 ГБ и будет расти примерно на 40-80 ГБ в год (возможно, даже больше, если сообщество когда-либо сможет прийти к единому мнению относительно увеличения размера блока).
Запуск узла Биткойн - отличная идея, если вы пытаетесь проверить целостность сети для себя, например, если вы регулярно получаете биткойн-платежи или вкладываете в него средства. В противном случае запуск полного узла может стать вашим небольшим вкладом в децентрализацию будущей финансовой инфраструктуры. Браво, ты!
Запустить молниеносный узел
В отличие от запуска узла Tor или Bitcoin, узел Lightning в основном для вас. Вы не можете использовать его сейчас, но обещание быстрых и недорогих транзакций с биткойнами, несомненно, интригует. Для запуска молниеносного узла вам также потребуется запустить биткойн-узел, хотя вы можете сократить его требования к пропускной способности, не передавая блоки или транзакции.
Запустите свои собственные серверы для децентрализации Интернета
Интернет становится все более централизованным, поскольку приложения и данные помещаются в облако. Имея всего дюжину крупных облачных провайдеров по всему миру, они как никогда способны шпионить за нами и даже лишать нас доступа к нашей электронной почте, данным или сообщениям..
Размещая наши данные в наших домах, мы можем постепенно забирать наши права у тех, кто контролирует нашу конфиденциальность.