Войти
Войти
 

Регистрация

Уже есть аккаунт?
Полная версия Пикабу
Любые посты за всё время, сначала свежие, с любым рейтингом

поиск...

Домашний сервер

в

Скорее всего, куча народу занимались подобным до меня, но я напишу.


Как-то раз стало лень мне вставать с дивана, чтобы переключить музыку на колонках в другом конце комнаты. Через пару дней я увидел окончательную реализацию своей идеи.

Была поставлена цель: создать устройство, позволяющая удаленно контролировать воспроизведение музыки на аудиосистеме.


Исходные данные: Одноплатный компьютер Raspberry Pi, MicroSD карта на 4 Гб, USB HDD (я взял терабайтник), USB звуковая карта.


В процессе настройки я добавил к этому устройству некоторые дополнительные функции, а конкретно файлопомойки и торрентокачалки.


Я выбрал Raspberry Pi, так как она не издает шума от слова совсем и недорогая, по сравнению с обычными компьютерами.

Купил ее я на aliexpress(https://ru.aliexpress.com/item/Original-Raspberry-Pi-3-Model...)


После того, как мне пришла плата, я записал на sd карту операционную систему raspbian, подключил usb-клавиатуру, hdmi монитор и включил. Сразу, чтобы не возникало вопросов: стандартная пара логин/пароль - "pi" / "raspberry".

Подробно об этом написано здесь: https://geekelectronics.org/raspberry-pi/raspberry-pi-pervyj...


После того, как вы получили доступ к командной консоли, необходимо настроить работу сети. Гайд подразумевает, что вы имеете доступ к домашней wifi сети, способны изменить конфигурацию роутера.


До этого вы проводите начальную конфигурацию устройства в псевдографической утилите raspi-config. Если при первом входе в систему она не запустилась - войдите в консоль и наберите команду sudo raspi-config


В этой утилите вы настраиваете все под себя как вам угодно, однако не забудьте включить сервер SSH для более удобной настройки устройства через Interfaces > SSH > Enable


Первым делом, подключаемся к wifi. Вот хорошая статья: http://robocraft.ru/blog/electronics/3162.html


После того, как подключились к wifi, нам необходимо получить статический адрес в локальной сети. Я знаю два способа сделать это.

1) Наилучшем вариантом будет настройка роутера

Необходимо найти настройку DHCP сервера и сделать так, чтобы он выдавал нашему устройству определенный IP-адрес. В моем роутере это делается в таком окошке, у вас может быть по другому.

Домашний сервер сервер, домашний сервер, raspberry pi, видео, длиннопост

2) Прописать статические настройки в системе. Для этого редактируем файл /etc/network/interfaces(это делается командой sudo nano /etc/network/interfaces)

В файле находим строку, которую меняли при настройке wifi, а именно

"iface wlan0 inet manual"

и меняем manual на static, а сразу после этой строки дописываем

"address 192.168.123.254 # ip-address

netmask 255.255.255.0 # маска подсети

network 192.168.123.0 # подсеть

broadcast 192.168.123.255 #широковещательный адрес

gateway 192.168.123.1 # шлюз"


Я, тем не менее, рекомендую вам использовать первый метод, так как он практически исключает возможность конфликта адресов в сети.


Поскольку мы получили статический адрес в сети, мы можем спокойно отключить монитор от Raspberry Pi и пойти за свой домашний компьютер. Или остаться у монитора с raspberry pi. Вариативно.


Если вы захотели посидеть за вашим компьютером, то подключитесь к Raspberry Pi по SSH. В линуксовых системах введите команду ssh pi@192.168.1.231(Вместо него статический ip, который вы дали микрокомпьютеру. В windows скачайте ssh-клиент PUTTY(или какой-нибудь другой) и подключитесь подобным образом к Raspberry Pi.


Самое время научить наш сервер правильно монтировать жесткий диск. Сначала, разумеется, нужно подключить его к одному из USB-портов.

Для поддержки NTFS необходимо установить пакет ntfs-3g. Для этого в консоли набираем команду:


sudo apt-get install ntfs-3g


Создаем каталог, в который будем монтировать наш USB HDD


sudo mkdir /mnt/usbdrive


Устанавливаем права на запись на этот каталог


sudo chmod 777 /mnt/usbdrive


Прописываем в конец файла /etc/fstab команду авто монтирования нашего USB HDD:


/dev/sda1 /mnt/usbdrive ntfs-3g defaults,rw 0 1


Перезагружаем устройство:


sudo reboot


После перезагрузки вы сможете увидеть все файлы с диска, зайдя в папку /mnt/usbdrive



Установим драйвер звуковой карты:


sudo apt-get update

sudo apt-get install alsa-utils -y

sudo modprobe snd_bcm2835

sudo amixer cset numid=3 1


В самый конец файла /etc/modules добавим строку snd_bcm2835


Проверим звук. Не забудьте воткнуть наушники/колонки


Скачаем аудиофайл с интернета:


wget http://dl1-1.mp3party.net/download/7128


sudo apt-get install mplayer -y


mplayer 7128


Как вы можете слышать, звук не очень качественный. Объясняется это тем, что звуковая карта Raspberry Pi работает по очень своеобразной схеме: вместо стандартного преобразователя цифрового сигнала в аналоговый там установлен широтно-импульсный модулятор, управляемый непосредственно процессором. Эта технология значительно уступает обычной по качеству. Выход - подключение внешней audio карты.


У меня внешняя аудиокарта заработала после того, как я создал файл /etc/modprobe.d/alsa.conf и добавил в него "options snd slots=snd_usb_audio,snd_bcm2835"


Далее - настройка плеера. Я выбрал плеер mpd, поскольку им можно управлять практически с любого устройства, в частности с android смартфона.


sudo apt-get install mpd -y

Далее необходимо отредактировать файл конфигурации mpd( /etc/mpd.conf)

Я лишь дам вам ссылку на свою конфигурацию, а вы поменяйте ее под себя.

https://pastebin.com/cEiJnVzd


sudo reboot


mpc update


mpc listall | mpc add


mpc play


После этого вы можете установить приложение mpdroid(например) на свой телефон, ввести настройки подключения к raspberry pi и управлять воспроизведением.


Если будет кому-то интересно, я допишу часть с настройкой файлового сервера и торрент-клиента.

Показать полностью 1 1
  •  
  • 51
  •  

Завод по розливу питьевой воды. Байкал

На берегу нашего озера Байкал в Слюдянском районе собираются построить китайский завод по розливу питьевой воды. Продукция завода будет поставляться в Китай. Ученые подтверждают, что строительство завода нанесет значительный ущерб Байкалу, который и так уже страдает от экологических проблем.

Это уникальное место! Его особый микроклимат способствует миграции многих видов перелетных птиц, в том числе и редких. Такого разнообразия нет ни в одной другой точке Иркутской области. Ученые говорят, что место заслуживает охраны и признания в качестве памятника природы. Но никак не строительства промышленного объекта!


Для добычи воды нужно будет проложить по озеру трубопроводы длиной более 3-х километров. Местным жителям перекроют доступ к озеру, люди не смогут заниматься ловлей рыбы. Завод может нанести этому месту и всему Байкалу непоправимый ущерб!


Давайте остановим этот беспредел по отношению к нашему священному озеру. Если не мы, то кто? Обращаемся к губернатору Иркутской области Сергею Левченко с требованием не допустить строительства завода! "

Показать полностью
  •  
  • 80
  •  

Южные корейцы почувствовали что запахло жареным

в
  •  
  • 78
  •  

«Чужой: Завет». Пролог: Связующее звено

в

Что произошло между событиями, показанными в «Прометее» и началом фильма «Чужой: Завет».

  •  
  • 657
  •  

Limbo на Commodore 64

в

Группа фанатов занимается портом знаменитой Limbo на старый компьютер Commodore 64.

Получается довольно круто.

  •  
  • 47
  •  

Малоизученное свойство воды и напряжения — водяной мостик висящий в воздухе

в
  •  
  • 663
  •  

Когда слегка ошибся жанром

в

Парень справа - Kiko Lourerio (с недавних пор в Megadeth играет). Ну а рыжего вы и так знаете/помните.

Кико: "Хм, а неплохая идея... для новой песни?"
Дейв: ಠ_ಠ

  •  
  • 171
  •  

Современная пасека

Показать полностью 1
  •  
  • 91
  •  

Новая Call Of Duty. В этот раз возвращение к истокам.

в

Обещают серьезный сюжет и, возможно французов. Насчет СССР информации нет.

  •  
  • 39
  •  

И снова коллекторы (не канализационные, но близко).

В Тюмени коллекторы измазали краской шесть случайных машин. Просто зашли во двор рядом с домом должника и облили краской первые попавшиеся автомобили.

И снова коллекторы (не канализационные, но близко). коллекторы, тюмень, видео, длиннопост
Показать полностью 2 1
  •  
  • 2598
  •  

Порно для всей семьи

Адовая серия роликов с нетипичным развитием сюжета. Создана братьями Ганн и является пародией на порнофильмы. Очень и очень весёлой и смешной пародией. Конечно, порно вы здесь не увидите. Но порнозвёзд -- очень даже.

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

Серии короткие -- по 2-4 минуты. Первые эпизоды специально облагорожены "снегом" и прочими помехами, характерными для засмотренных и переписанных VHS-видеокассет.


Первая серия, "Nailing Your Wife" - история строителя, которого на работе посетила скучающая жена прораба. В ролях: Натан Филлион ("Светлячок" , "Миссия Серенити") и порнозвезда Ария Джованни.

Показать полностью 7
  •  
  • 49
  •  

Можно ли разобрать номер?

Выйдя в воскресенье днем к машине увидел неприятную вещь: водительская дверь моего рыжика была помята и поцарапана. Не найдя записки с номером от вредителя, немного повозмущавшись, решил найти записи с камер наблюдения, но качество оказалось не очень.

Видео удара с 1.20 (на заднем плане оранжевый солярис и пятнашка):

Выезд вредителя с парковки 1.30:

Показать полностью 1
  •  
  • 51
  •  

Спасибо, Кассини!

в

Сегодня, 26 апреля, космический аппарат НАСА Кассини начнёт своё финальное путешествие: совершив 22 пролёта между Сатурном и его кольцами, в сентябре он войдёт в атмосферу планеты и сгорит.


Этим видео мы хотим подвести итоги и рассказать вам о главных достижениях миссии.

Спасибо, Кассини!

  •  
  • 416
  •  

Я охренел, чесслово

  •  
  • 31
  •  

Наводнение г. Петропавловск

в
  •  
  • 50
  •  

Подъём бронетехники ВОВ из Болот.

  •  
  • 37
  •  

Болгарское вооружение поставляется террористам «Фронта ан-Нусра» через Саудовскую Аравию

  •  
  • 99
  •  

Как я счётчик для своего канала делал

в
  •  
  • 200
  •  

Когда никто не видит...

в

https://www.youtube.com/watch?v=rQL704k5TMA

  •  
  • 25
  •  

Резьба по дереву. Статуэтка лепрекона

в
Резьба по дереву. Статуэтка лепрекона резьба по дереву, рукоделие с процессом, резное, handmade, своими руками, не котики, видео, длиннопост
Показать полностью 4 3
  •  
  • 44
  •  

Привет!

Там GameHub снова ключи просто так выдает, не пропустите.


Забирайте ключ на сайте: https://gamehub.tm/giveaways/

Привет!
  •  
  •