Замените услуги, предлагаемые технологическими гигантами, этими самостоятельными DIY-проектами. Единственное оборудование, которое вам понадобится, – это Raspberry Pi
Raspberry Pi – это одноплатный компьютер— недорогой, но способный обеспечить высокую производительность и выполнять задачи, которые вы скорее ассоциируете с серверной фермой или центром обработки данных
Сегодня самостоятельное размещение веб-приложений и сервисов является популярным хобби, и в этой статье мы расскажем о некоторых из них, которые лучше всего развернуть на Raspberry Pi более поздней модели
Почему стоит использовать Raspberry Pi для самостоятельного хостинга?
Вы можете построить домашний сервер практически на любом компьютерном оборудовании, созданном за последние 30 лет, но Raspberry Pi имеет преимущество в виде сверхнизкого энергопотребления. Даже новейшая модель Raspberry Pi 4B (модель, которую мы рекомендуем для большинства этих проектов) потребляет менее 3 Вт на холостом ходу и около 7 Вт под нагрузкой— это примерно столько же, сколько одна энергосберегающая лампочка
15-летний игровой ПК, который вы достали из хранилища, чтобы использовать в качестве сервера, скорее всего, потребляет до 600 Вт. Поскольку серверы обычно остаются включенными 24 часа в сутки 7 дней в неделю, это означает огромную экономию электроэнергии
С точки зрения производительности, Raspberry Pi 4B – это чудовищная машина в миниатюрном корпусе, которая может похвастаться четырехъядерным 64-битным процессором Cortex-A72, работающим на частоте 1,5 ГГц (если вы не будете его разгонять), Gigabit Ethernet, четырьмя портами USB и встроенной оперативной памятью объемом от 1 до 8 ГБ. Хотя цены на аппаратное обеспечение Raspberry Pi в настоящее время высоки, при нормальных обстоятельствах они продаются в розницу по цене около 35 долларов
По нашему мнению, немногие машины представляют собой лучшее соотношение цены и качества, чем Raspberry Pi, и вот некоторые из лучших самостоятельных проектов, которые вы можете запустить на них
1.Nextcloud
Nextcloud – это чрезвычайно универсальное программное обеспечение, которое призвано полностью заменить почти все остальные сервисы, к которым вы обращаетесь в Интернете. Вы можете подумать, что мы шутим, но это не так
По своей сути Nextcloud – это платформа облачного хранения и синхронизации данных с открытым исходным кодом, поддерживающая множество пользователей. Вы можете считать ее похожей на DropBox, Google Drive или OneDrive от Microsoft— приложения доступны для Windows, Linux, macOS, Android, iOS и Ubuntu Touch
Вы можете получить доступ к своим файлам либо через веб-браузер, либо через папку WebDav на рабочем столе. Но Nextcloud можно практически бесконечно расширять с помощью бесплатных дополнительных приложений, большинство из которых можно установить за несколько минут одним щелчком мыши
Хотя в Nextcloud стандартно установлен текстовый редактор Markdown, вы можете предпочесть полноценный офисный пакет для совместной работы в виде Collabora Online. Вы можете добавить менеджер рецептов, полнотекстовый RSS-ридер, приложения для потокового радио, приложения для управления музыкальной библиотекой, приложения для видеоконференций и даже готовый сервер социальных сетей для взаимодействия с другими пользователями
Этот список едва покрывает поверхность возможностей Nextcloud, но вы можете создать свой собственный облачный сервер на Raspberry Pi с помощью Nextcloud
2.Jellyfin
Если вы владеете обширной коллекцией фильмов, телепередач, музыки и аудиокниг и хотите просматривать их на телефоне, телевизоре, ноутбуке и т.д., вам необходимо установить Jellyfin на Raspberry Pi
Jellyfin – это простой в установке и интуитивно понятный в использовании центр потокового мультимедиа. Он автоматически сканирует и классифицирует медиафайлы и находит соответствующие эскизы и метаданные, как только обнаруживает новый файл
Каждый пользователь может иметь свой собственный аккаунт, и Jellyfin будет отслеживать просмотренный им контент, его прогресс в просмотре и избранное. Аутентификация осуществляется на самом Raspberry Pi (в отличие от Plex), что означает, что ваши данные остаются полностью в вашей собственной сети
3.PhotoPrism
Поскольку в прошлом году Google ввел ограничения на неограниченное хранение фотографий, миллионы пользователей ищут бесплатную альтернативу, которая даст им преимущества, которые раньше предлагал Google Photos
PhotoPrism – это лучшее решение, поскольку оно позволяет классифицировать, создавать альбомы и даже распознавать объекты и лица в вашей коллекции фотографий. Он автоматически обрабатывает загрузку и синхронизацию, но вам нужно будет использовать SyncThing или NextCloud, чтобы перенести фотографии на сервер.PhotoPrism хорошо работает с обоими этими приложениями
4.CryptPad
CryptPad – это полнофункциональный совместный офисный пакет с открытым исходным кодом, уникальным (метафорическим) преимуществом которого является сквозное шифрование
Трафик шифруется не только при передаче, но и в хранилище вашего Raspberry Pi. Даже вы, как системный администратор, не сможете увидеть, что пишут ваши пользователи.CryptPad работает с различными форматами и является более плавной и немного более быстрой, чем онлайн-интеграция Collabora от NextCloud
5.FreshRSS
FreshRSS – это самостоятельная программа для чтения новостей RSS, которая получает и сохраняет все ваши новости RSS для потребления в браузере или, через API, в различных мобильных приложениях
Помимо получения заглушек статей, как и предполагалось издателями, FreshRSS может использовать пользовательские CSS-селекторы для получения целых статей на ваш Raspberry Pi для потребления
Вы можете установить такие параметры, как продолжительность хранения статей, категории фидов и правила, которые применяются к каждому фиду. С FreshRSS вам больше никогда не придется посещать другой сайт!
6.Audiobookshelf
Если вы владеете огромной коллекцией аудиокниг, Audiobookshelf – идеальный инструмент, который поможет вам управлять ею. Книги автоматически группируются по сериям и могут искаться по автору, рассказчику и метаданным
Audiobookshelf будет отслеживать ваш прогресс на всех устройствах, у него есть приложения для Android и iOS. Вы можете изменять скорость воспроизведения от 0,5x до 2,0x, а если вы из тех людей, которые предпочитают, чтобы их убаюкивали до сна гравийные тона профессионального диктора, но не хотите потерять место на ночь, вы можете установить таймер сна на 90 минут вперед или на конец главы
Это как иметь свой личный Audible! Итак, чего же вы ждете? Создайте свою собственную библиотеку аудиокниг для Raspberry Pi с помощью Audiobookshelf
7.WordPress
WordPress – самая распространенная CMS и платформа для ведения блогов в мире— но это не значит, что ее сложно установить или освоить. На самом деле, вы можете разместить свой собственный сайт WordPress на Raspberry Pi. Таким образом, вы сможете сосредоточиться на написании статей, а не на управлении системой
WordPress поддерживает множество ролей пользователей и предоставляет доступ к тысячам тем и плагинов, чтобы вы могли настроить свой сайт так, чтобы он выглядел и вел себя именно так, как вы хотите
8. Сервер электронной почты
Электронная почта – одна из самых страшных перспектив для любого начинающего системного администратора, но установка полностью защищенного и надежного почтового сервера на Raspberry Pi может быть выполнена за один день
Вы можете быстро настроить Dovecot, Postfix, OpenDKIM и SpamAssassin, после чего вы сможете безопасно отправлять электронную почту, зная, что ваши сообщения полностью под вашим контролем
Развертывание практически любого веб-программного обеспечения на вашем Raspberry Pi
Это лишь некоторые из способов, которыми вы можете использовать свой Raspberry Pi для замены сайтов и услуг, предлагаемых технологическими гигантами. Вы получите огромное удовлетворение от самостоятельной работы в цифровом мире и, возможно, сможете побудить друзей и родственников тоже заняться этим хобби
Не забывайте, что затраты на хостинг практически равны нулю, если вы размещаете сайт на собственном оборудовании. Все, что вам нужно, – это одно доменное имя, и вы можете приступать к работе
Комментировать