9 различных типов серверов, которые вы можете разместить на Raspberry Pi

9 различных типов серверов, которые вы можете разместить на Raspberry Pi
Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Raspberry Pi можно назвать швейцарским армейским ножом в вычислительной технике. Вы можете использовать его, чтобы зажечь светодиоды, написать рабочую электронную почту, транслировать фильмы на старый телевизор/монитор или даже разместить игровой сервер.





Хостинг сервера — отличный способ использовать Raspberry Pi. Многие приложения для хостинга используют ресурсы одноплатного компьютера, не слишком нагружая аппаратное обеспечение. Давайте рассмотрим некоторые из различных серверов, которые вы можете разместить на Raspberry Pi SBC.





как переключать аккаунты на фейсбуке
СДЕЛАТЬ ВИДЕО ДНЯ ПРОКРУТИТЕ, ЧТОБЫ ПРОДОЛЖИТЬ СОДЕРЖАНИЕ

1. Веб-сервер: Apache, Nginx

Веб-сервер — это компьютер, который предоставляет веб-страницы пользователям по запросу. Он отвечает за хранение файлов компонентов (HTML, CSS и JavaScript) и обработку запросов на доступ к ним.





Ты можешь создайте свой собственный веб-сервер в Интернете с помощью Apache , популярное кроссплатформенное программное решение, способное принимать эти запросы пользователей и отправлять им запрошенные файлы. Apache отвечает за более 67% веб-сайтов в мире. Nginx — отличная альтернатива, которую вы можете использовать.

К настроить веб-сервер на Raspberry Pi , вы должны установить Apache и программное обеспечение для управления реляционными базами данных, например MariaDB, для хранения пользовательских данных и другой необходимой информации.



2. Сервер базы данных: MariaDB

  MariaDB против MySQL

Вы можете разместить свою базу данных на платформе, отдельной от вашего веб-сайта. Это может быть полезно для повышения производительности и безопасности.

MySQL — популярное решение для управления базами данных, но его нельзя установить на Raspberry Pi. Вместо этого вам нужно будет установить MariaDB для управления вашей базой данных. MariaDB по большей части совместима с MySQL с небольшими отличиями.





3. Файловый сервер: Samba, NFS

Файловый сервер — это компьютер, отвечающий за хранение и предоставление доступа к файлам и документам по сети. Сетевое хранилище, или NAS, — это тип файлового сервера. Используя файловый сервер, вы можете сэкономить место на своем основном компьютере и по-прежнему иметь файлы, доступные для быстрого доступа, когда они вам понадобятся.

Самый распространенный способ настроить файловый сервер на Raspberry Pi — это использование Samba для обмена файлами по сети . Это позволяет вам обмениваться файлами между несколькими компьютерами в вашей локальной сети с минимальной настройкой. Вам понадобится хорошая SD-карта или SSD, чтобы избежать проблем с передачей данных.





NFS — это альтернатива Samba, которая предлагает лучшее шифрование и немного проще в настройке.

4. FTP-сервер: vsftpd, ProFTPD

  женщина за столом смотрит на три экрана

FTP-сервер работает аналогично файловому серверу, за исключением того, что файлы хранятся в Интернете и недоступны через вашу локальную сеть. Файловые серверы, как правило, более безопасны, но имеют более ограниченный диапазон доступа. К файлам, хранящимся на FTP-сервере, можно получить доступ из любой точки мира.

Чтобы разместить FTP-сервер на Raspberry Pi, вам необходимо установить и настроить на Raspberry Pi программу FTP, такую ​​как ProFTPD (Pro File Transfer Protocol Daemon). ProFTPD написан, чтобы быть многофункциональным, высокопроизводительным и безопасным. После настройки сервера вы можете подключиться к нему с помощью любого FTP-клиента, поддерживаемого вашей операционной системой.

5. DNS-сервер: BIND, dnsmasq

DNS-сервер переводит доменные имена в IP-адреса. Преимущества наличия локального DNS-сервера включают безопасность, блокировку домена, более быстрый доступ к часто посещаемым сайтам и возможность создавать собственные локальные доменные имена.

BIND — ваш лучший выбор, если вы заинтересованы в настройке DNS-сервера. Это полнофункциональный сервер, способный действовать как авторитетный и рекурсивный сервер имен. Dnsmasq — это легкая и простая в использовании альтернатива с меньшим количеством функций.

6. Почтовый сервер: Postfix, Dovecot

  значок почтового приложения на смартфоне

Существует множество инструментов для размещения почтового сервера на Raspberry Pi. Тем не менее, запуск почтового сервера требует значительного объема работы и сопряжен с другими недостатками, поэтому если вы новичок, то это не то, чем нужно заниматься с головой. Однако это может быть полезным опытом обучения, если вы готовы не обращать внимания на недостатки.

Чтобы запустить почтовый сервер на Raspberry Pi, вам нужно настроить Postfix для отправки и получения электронной почты . Вам также придется установить дополнительные службы, такие как Dovecot или Courier, чтобы получить доступ к электронной почте.

7. VPN-сервер: OpenVPN, WireGuard

Сервер VPN (виртуальная частная сеть) шифрует соединение между устройствами, что затрудняет перехват или доступ третьих лиц к передаваемым данным. У вас есть возможность разместить VPN-сервер на Raspberry Pi , который может стать отличным способом создания безопасной и частной сети.

Имейте в виду, что для запуска VPN-сервера требуются некоторые технические знания, и при отсутствии надлежащей защиты возникают риски безопасности. Обязательно примите необходимые меры предосторожности и всегда обновляйте свою систему с помощью последних исправлений безопасности.

как подключить airpods к xbox

8. Медиасервер: Plex, Emby

  потоковая библиотека plex

Многие владельцы Raspberry Pi используют это устройство для хранения и управления своей коллекцией фильмов, фотоальбомов, музыки и телешоу. Plex — наиболее распространенный вариант размещения выделенного медиасервера, но Jellyfin и Emby — достойные альтернативы.

У всех вариантов есть приложения для большинства операционных систем, но Plex обычно предлагает более высокую производительность, и у вас больше шансов найти помощь, если возникнут какие-либо проблемы. Идите вперед и достаньте свой Raspberry Pi, установите на него Plex и транслируйте свои любимые фильмы с любого устройства, которое вы предпочитаете.

9. Игровой сервер: Майнкрафт, Террария

  Скриншот, сделанный с Xbox Series X, демонстрирующий титульный экран Minecraft.

Вы можете перевести свой Raspberry Pi во время простоя, разместив на нем игровой сервер. Есть несколько игр, которые вы можете самостоятельно разместить на сервере Raspberry Pi, но два самых популярных варианта — это Minecraft и Terraria.

Обе игры представляют собой игры-песочницы с элементами онлайн и офлайн. Тем не менее, Terraria больше ориентирована на экшн и бои, а Minecraft более спокойна и делает упор на исследование и творчество.

Вам потребуется установить серверное программное обеспечение для игр, Nukkit для Minecraft и TShock для Terraria. Процесс запуска сервера для обеих игр достаточно схож. Итак, если вы можете настроить сервер Minecraft на Raspberry Pi , вы, вероятно, можете сделать то же самое для Terraria.

Запуск серверов на Raspberry Pi

Хостинг серверов — один из самых популярных способов использования Raspberry Pi. Многие пользователи размещают один или несколько серверов на одном Raspberry Pi по разным причинам. Но знайте, что размещение серверов на Raspberry Pi связано с аппаратными ограничениями, и размещение нескольких серверов на одном Raspberry Pi неизбежно повлияет на его производительность.