Raspberry Pi — отличное решение для многих компьютерных проектов. Raspberry Pi — идеальное решение для обучения программированию, удаленного управления автомобилем или даже создания базовой студии анимации движения.
Но знаете ли вы, что он также может работать как сервер? Вот несколько изящных способов использовать Raspberry Pi в качестве сервера и делать больше, чем просто основы.
1. Файловый сервер NAS Raspberry Pi
Изображение предоставлено: Кристиан Молленборг / Flickr
Во-первых, давайте рассмотрим наиболее распространенное понимание сервера: компьютера, на котором хранятся данные, к которым вам необходим доступ. Это может быть сервер у вас дома или на работе. Благодаря Интернету этот сервер может быть удаленным. Однако, пока вы можете получить к нему доступ, вы сможете просматривать файлы, к которым у вас есть права доступа.
В наши дни внутренние серверы стали намного доступнее благодаря таким технологиям, как сетевое хранилище (NAS), которые представляют собой серверные блоки с несколькими жесткими дисками, часто размещаемыми в конфигурации RAID для повышения производительности и защиты данных.
Хотите подключить жесткий диск к Raspberry Pi и использовать его в качестве файлового сервера? Наше руководство по созданию файлового сервера Raspberry Pi NAS
отличное место для начала.
2. Raspberry Pi веб-сервер
Удивительно, но Raspberry Pi можно использовать в качестве веб-сервера, возможно, в качестве локального сервера для страниц интрасети или удаленного сервера, на котором размещаются веб-страницы в Интернете.
, Apache может быть установлен как в автономном режиме, так и с использованием LAMP (это Linux + Apache / MySQL / PHP). Это идеально подходит для большинства удаленных веб-серверов, от запуска статической веб-страницы до полноценного динамического сайта.
Однако для более конкретного использования может потребоваться более конкретное решение. Например, альтернативный Ghost WordPress может быть установлен на Raspberry Pi
, Google Coder также может быть в качестве веб-сервера
с, возможно, самой простой настройкой из всех вариантов.
3. Raspberry Pi Игровой Сервер
Наслаждайтесь играми на Raspberry Pi? Мало того, что вы можете использовать Raspberry Pi для запуска сервера Minecraft
Raspberry Pi также подходит для использования в качестве сервера для ряда других игр с открытым исходным кодом.
Quake, OpenTTD, Terraria, Windward и даже Doom могут быть запущены в качестве серверов на Raspberry Pi, причем почти все эти названия подходят для работы в качестве клиентов на маленьком компьютере. Смотрите наш полный список игровых серверов Raspberry Pi
для дальнейших деталей.
Обратите внимание, что вам нужно будет выделить все ресурсы Raspberry Pi для выполнения этой задачи, если вы собираетесь запустить игровой сервер. Чем новее модель Raspberry Pi, тем лучше производительность.
4. Raspberry Pi Media Streaming Server
Хотите передавать видео и музыку на другие устройства в вашем доме? Ответ — с медиа-сервером, и благодаря Raspberry Pi у вас есть как минимум три варианта, чтобы это произошло.
Kodi — это первая опция, которую можно использовать в качестве медиа-сервера, настроив параметры DLNA / UPnP в Настройки> Услуги экран. Точно так же Plex можно установить на Raspberry Pi в качестве сервера, но для просмотра вам понадобится запустить Plex на клиенте на других устройствах. OpenMediaVault, тем временем, поддерживает ряд файловых систем, RAID и даже использует источник бесперебойного питания (ИБП).
Руководство по использованию Raspberry Pi в качестве медиа-сервера
объясняет все это более подробно.
5. Raspberry Pi Сервер домашней автоматизации
Благодаря полностью открытой платформе OpenHAB для домашней автоматизации вы можете превратить свой Pi в сервер домашней автоматизации. Требуя Raspberry Pi 2 или более поздней версии, кабеля Ethernet (для надежности) и подходящего оборудования для умного дома (например, smart lights), вы можете настроить OpenHAB для управления всем в своем доме через мобильное приложение.
Между тем, IFTTT имеет ряд рецептов OpenHAB, позволяющих вам устанавливать триггеры для конкретных результатов. Например, если дверь открыта во время вашего отсутствия, вы можете выбрать получение сообщения на свой телефон. Или вы можете включить свет автоматически, если вы просыпаетесь ночью.
Обратитесь к нашему подробному руководству по OpenHAB и Raspberry Pi
для дополнительной информации.
6. Raspberry Pi Принт-сервер
Используете старый принтер без беспроводной сети? То, что вам нужно, это Raspberry Pi, чтобы действовать в качестве сервера печати. Любой старый принтер может быть использован для этого; USB предпочтительнее, но даже с кабелем-адаптером, параллельным USB, вы можете подключить Raspberry Pi к принтеру для сетевой печати.
С Samba, установленной на Raspberry Pi, CUPS (Common Unix Printing System) может быть настроен как сервер печати
, Он даже включает драйверы, которые вам понадобятся для вашего принтера.
Через консоль на основе браузера вы можете управлять своим новым беспроводным принтером, а задания можно отправлять с вашего ПК по беспроводной сети. Тем не менее, обратите внимание, что вам необходимо настроить принтер на вашем компьютере как новое устройство.
Нужно печатать с мобильного устройства? К счастью, можно также печатать с iOS и Android с помощью Raspberry Pi
,
7. Персональный облачный сервер Raspberry Pi
Наконец, вы даже можете создать свой собственный облачный сервер с Raspberry Pi. Просто подключите достаточное хранилище и подключите устройство к маршрутизатору через Ethernet для надежности, и вы можете быть уверены, что ваши самые важные данные хранятся в облаке, которым вы управляете.
Создание частного, неограниченного и безопасного облачного решения возможно благодаря Resilio Sync (ранее BitTorrent Sync). Это инструмент, который синхронизирует данные между двумя компьютерами с использованием технологии однорангового обмена файлами BitTorrent. Вы можете поверить, что торрент всегда незаконен; на самом деле это не так, хотя технология широко использовалась для нарушения законов об авторском праве во всем мире.
Посмотрите наш полный учебник о том, как создать свой собственный облачный сервер с Raspberry Pi
,
Превратите свой Raspberry Pi в полезный сервер
Используя эти способы использования Raspberry Pi в качестве сервера, вы действительно расширяете границы возможностей крошечного компьютера:
- NAS или файловый сервер
- веб сервер
- Сервер онлайн игр
- Сервер потоковой передачи мультимедиа
- Сервер домашней автоматизации
- Сервер печати
- Персональный облачный сервер
Мы не сомневаемся, что для Raspberry Pi существует больше серверных проектов. Ищете вдохновение? Проверьте наш список лучших Raspberry Pi использует и идеи
или узнайте, как вы можете установить Windows 10 IoT Core на Raspberry Pi 3
,