Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр  Что обсуждали люди в 2024 году? Самое время вспомнить — через виммельбух Пикабу «Спрятано в 2024»! Печенька облегчит поиск предметов.

Спрятано в 2024

Поиск предметов, Казуальные

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
34
DELETED
4 года назад

Настройка Raspberry Pi - через SSH (WiFi, password, packages )⁠⁠

Минутка благодарности


Привет, люди, огромное вам спасибо! Мой первый пост про Raspberry Pi набрал

более 9 тысяч просмотров. Я в восторге, вы лучшие! Ну, чем черт не шутит)


А теперь приступим к делу.

Настройка Raspberry Pi - через SSH (WiFi, password, packages ) Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

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

Для этого вводим в командную строку: passwd

Нас просят ввести текущий пароль (raspberry)

Вводим его и жмём Enter.

Затем вводим новый пароль. Повторно его подтверждаем, и получаем сообщение,

о том что пароль успешно изменен.

Настройка Raspberry Pi - через SSH (WiFi, password, packages ) Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Теперь будем настраивать WiFi, потому что это намного удобней)

Для этого пишем в терминале: sudo raspi-config

Настройка Raspberry Pi - через SSH (WiFi, password, packages ) Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Далее мы попадаем в меню, где нам нужно выбрать Networt Options

Настройка Raspberry Pi - через SSH (WiFi, password, packages ) Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Затем выбираем Wireless LAN

Настройка Raspberry Pi - через SSH (WiFi, password, packages ) Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Нас просят выбрать страну, выбираем её и жмём Enter

Настройка Raspberry Pi - через SSH (WiFi, password, packages ) Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Получаем сообщение, что наша страна изменена.

Настройка Raspberry Pi - через SSH (WiFi, password, packages ) Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Дальше нас просят ввести название WiFi сети (его еще называют SSID)

Вводим его, и нажимаем Enter.

Настройка Raspberry Pi - через SSH (WiFi, password, packages ) Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Теперь нужно ввести пароль. Вводим его и нажимаем OK

Настройка Raspberry Pi - через SSH (WiFi, password, packages ) Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Готово, мы подключились к своей WiF сети.

Сейчас нам нужно ввести в консоль: ifconfig

Настройка Raspberry Pi - через SSH (WiFi, password, packages ) Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

В блоке wlan0 ищемстроку inet. Все, теперь это наш новый IP-адресс)

Его желательно скопировать, и сохранить у себя на основном компьютере.

Настройка Raspberry Pi - через SSH (WiFi, password, packages ) Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

После смены подключение к сети, нужно обновить пакеты.

Для этого вводим поочередно две команды.

Сначала: sudo su

Затем: apt-get install; apt-get update; apt-get upgrade

Если у нас спрашивают разрешение, то нажимаем y

Настройка Raspberry Pi - через SSH (WiFi, password, packages ) Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Теперь выключаем малинку введя команду: shutdown now

И вытягиваем из нее сетевой провод (Ethernet). Больше он нам не нужен!

Работа выполнена, настройка окончена.

Подводя итог

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

к беспроводной сети; а также обновили все пакеты.


Спасибо за внимание, надеюсь кому-то помог :D

Показать полностью 12
[моё] Raspberry Raspberry pi Компьютер Arm Linux Arduino Minipc Raspbian Одноплатный компьютер Длиннопост Электроника Raspberry Pi Foundation Одноплатник
25
62
DELETED
4 года назад

Raspberry Pi 4 - Первый запуск через SSH⁠⁠

Вступление


Здравствуйте, добрые люди. Сегодня я стал счастливым обладателем Raspberry Pi 4.

Раньше у меня уже был опыт использования Raspberry Pi 3. А если по-конкретней, то я делал на базе малины простой домашний веб-сервер, учился работе в терминале и параллельно игрался с разными дистрибутивами. Тогда мой одноплатник адски глючил и работал, как улитка!

Я, подумав что аппарат слишком слабый в плане "железа", быстро продал его и забыл о нём.


Но каково было моё разочарование, когда я узнал что дело было в плохом блоке питания,

и что малинка всё время работала в половину мощности!)


Прошло пару месяцев, и теперь, когда ко мне в руки попала самая новая модель легендарного

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

пригодиться каждому пользователю Raspberry Pi.


Что ж, приступим :D

Нам понадобятся: Raspberry Pi, microSD карта (размером не меньше 4 гб), переходник для microSD карты, блок питания (в идеале 5V 3A), патч-корд (сетевой кабель).


По-скольку не у каждого есть монитор, то сегодня обойдемся без него.

Будем проводить установку через SSH.


После того как вы купили и распаковали плату, проверяем её на наличии дефектов,

если все в норме, то идём дальше.

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Так выглядит девственная малинка)

На вашем персональном компьютере, преходим по ссылке: https://www.raspberrypi.org/downloads/raspberry-pi-os/

И качаем любой из трех вариантов дистрибутива.

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Потом переходим по следующей ссылке:

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.ht...

И выбираем вариант для вашей операционной системы.

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

И напоследок:

https://sourceforge.net/projects/win32diskimager/

VirusTotal ничего не обнаружил, смело выдыхаем...

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Всё, последняя ссылка! Больше ничего скачивать не нужно! УРАААА!

Теперь распаковываем архив с нашим iso-образом (операционной системой)

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

По очереди устанавливаем Putty и Win32DiskImager

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник
Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Подключаем MicroSD карту и форматируем её, нажав правой кнопкой по названии

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник
Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Выбираем всё, как показано на экране и нажимаем Start.

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Теперь запускаем Win32DiskImager, где выбираем наш образ и отформатированую флешку

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник
Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник
Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Нажимаем Write , соглашаемся и ждём пока не появиться такое окошко:

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Теперь переходим в главный каталог диска boot, и создаем пустой текстовый документ с названием ssh

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник
Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник
Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Сохраняем пустой файл и извлекаем microSD карту.


Вставляем её в малинку, до упора как показано на фото.

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Вставляем патч-корд в Ethernet разъем, другой стороной подключаем к роутеру.

Подключаем блок питания в розетку и вуаля...

Малинка работает!

Красный светодиод светит, а зеленый моргает.

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Снова возвращаемя к рабочему компьютеру, вводим в адресной строке браузера:

192.168.0.1 (или же локальный ip-адрес вашего роутера)

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

После нас просят ввести логин и пароль (Он обычно указан на нижней крышке роутера)

Вводим его и нажимаем Enter

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

После попадаем в админку и нажимаем по вкладке DHCP  (которая находиться в левом списке)

Далее переходим по Списку клиентов DHCP

В таблице напротив raspberrypi копируем ip-адрес.

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник
Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Потом заходим в программу Putty и вставляем в строку Host Name наш скопированный ip-адрес

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

Всплывает окно с вопросом, соглашаемся.

Дальше нас просят ввести логин и пароль.

login: pi

password: raspberry


Вводим их и нажимаем Enter

Вуаля! Все было не зря, теперь мы имеем удаленный доступ к нашей Raspberry pi .

Raspberry Pi 4 - Первый запуск через SSH Raspberry, Raspberry pi, Компьютер, Arm, Linux, Arduino, Minipc, Raspbian, Одноплатный компьютер, Длиннопост, Электроника, Raspberry Pi Foundation, Одноплатник

В следующей статье мы обезопасим нашу малинку, а также, проведем её настройку.

Спасибо, за просмотр. Надеюсь кому-то помог.


P.S. Знаю, что получилось длинно.

Пожалуйста, не ругайте сильно, это мой первый пост)

Показать полностью 25
[моё] Raspberry Raspberry pi Компьютер Arm Linux Arduino Minipc Raspbian Одноплатный компьютер Длиннопост Электроника Raspberry Pi Foundation Одноплатник
38
22
unet1x
5 лет назад

Свое облако на одноплатном компьютере Banana pi W2 (Nextcloud+Nginx+mdadm)⁠⁠

Мой первый пост, прошу сильно не пинать =)

Предыстория

Когда-то в мои руки попал старенький HP Microserver N36L, и я не придумал ничего лучше, как запилить туда Nextcloud c ONLYOFFICE в связке через docker. Раз корзина большая — добавил торрентокачалку и PLEX

микросервер имеет всего 2 вентиля (один 120 мм на выдув горячего воздуха от дисков и один махонький в блоке питания) но все равно донимал тем, что в комнате, где он стоит — спать невозможно. Да и энергии он все же поджирал, что заставляло задуматься о его целеообразности, если учесть цены на терабайт облачного хранилища в 2018 году. Правда после того, как известный надоедливый желтый поисковик заблокировал мне учетку с диском, деньгами и прочим и требовал фотку паспорта в обмен на данные — я понял, что личное облако все же необходимо.

В двух словах для тех, кто не знает, что такое Nextcloud - это бесплатное облачное хранилище на своем сервере, аналогичное дискам от гугла и яндекса, с возможностью просмотра фото, видео, pdf, опционально - онлайн-редактированием документов, с возможностью видеозвонков между пользователями, хранение контактов, событий календаря и многое-многое другое. Так же имеется мобильное приложение, которое умеет автоматически скидывать все сделанные фотки с телефона сразу на сервер. Так же всем этим добром можно делиться не только с пользователями сервера, но и по ссылке, все как во взрослых платных облачных хранилищах.

В тот момент я уже слышал о малинке и об аналогах, но меня смущала скорость работы данных устройств в качестве хранилища.

Хотелось устройство с пассивным охлаждением, малым потреблением, наличием emmc, в идеале двух sata, ну или на край usb 3.0. гигабитную сетку, чтобы все быстро летало по локалке

Ежемесячно сканируя список аналогов малинки я наткнулся на основу для своего будущего минисервера — Bananapi W2

Свое облако на одноплатном компьютере Banana pi W2 (Nextcloud+Nginx+mdadm) Nextcloud, Arm, Banana Pi, Одноплатный компьютер, Длиннопост

Краткие характеристики:

Realtek RTD1296, Quad-core ARM Cortex-A53

2G DDR4 SDRAM

8G eMMC flash

2 port 10/100/1000 Mb Ethernet port

support 2 SATA III interface

M.2 KEY B

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

Сразу же заказал еще 2 удлинителя для sata

Спустя месяц комплект пришел ко мне и я сразу же начал с ним ковыряться. И началось….

Недостатки решения одноплатника

Сразу опишу те минусы, с которыми мне пришлось столкнуться:

1. Отсутствие корпуса. Сначала плата жила просто в родной коробке, в которой были вырезаны отверстия для вентиляции и под разъемы, сейчас плата в франкенкорпусе из металлических пластин с резиновыми проставками для гашения вибраций дисков

2. Отсутствие поддержки производителя — сопровождения нет, мертвый продукт без выпуска новых систем. Обидно, но для меня не смертельно. Потратил много времени и сил. Что и сподвигло на написание данной статьи, может кому то поможет. В итоге, по данной инструкции  все сделать можно очень быстро, о чем ниже

3. Как следствие от предыдущего — отсутствие аксессуаров (того же корпуса — 1 вид и все)

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

Проблему с охлаждением это решило, радиатор был просто положен сверху на процессор, что уменьшило температуру в простое до 56 градусов, термопрокладка еще едет

В качестве питания изначально использовал блок 12 V/2А, позже пришлось заменить на 12v/5A, чтобы запитать 2 жестких диска 3.5

Дальше стандартными методами был развернут оригинальный образ с сайта производителя на флешку, флешка вставлена в плату и началось знакомство. Первым делом при установке докера падал apt. просто все зависало на настройке docker-ce и все, больше ничего сделать нельзя. Перепробовал все linux-образы — одна фигня. Пока искал решение — наткнулся на следующую проблему — mdadm тоже не работает!

Ответ я нашел на сайте 4pda – в ядре просто нет поддержки рейда и даже дано объяснение, как собрать свое собственное ядро.

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

Итого, как запилить Nextcloud на Banana pi W2

1. Готовим образ

2. Собираем RAID 1

3. Ставим Nginx+Mysql+php-fpm

4. Ставим Nextcloud

5. Покупаем домен и ставим сертификат SSL

6. Немного напильника

Выглядит немного жутковато, но на деле займет минут 20, учитывая, что первый шаг можно пропустить.

1. Подготовка образа

(Для тех, кто торопится или просто не хочет во все это вникать — собранный образ внизу пункта)

Для сборки образа нам потребуется отдельный пк с линуксом, или виртуальная машина. В моем случае это был отдельный системник с ubuntu 18.04

Некоторые команды потребуют sudo, но раз вы не пролистали в конец пункта за готовым образом — то вы, наверное, уже знаете, что такое sudo. Я, как чайник, ввел sudo -s и дальше выполнял все от рута

Чтобы в процессе сборки ядра не возникали ошибки — необходимо подготовить систему (может не понадобится, но на ubuntu 18.04 возникали ошибки)

apt install build-essential
apt install libncurses5-dev libncursesw5-dev

Далее ставим необходимые для сборки программы

apt-get install git pv bc

После

git clone git://github.com/BPI-SINOVOIP/BPI-W2-bsp
cd BPI-W2-bsp
./build.sh

Появляется меню, тут выбираем пункт 4

Свое облако на одноплатном компьютере Banana pi W2 (Nextcloud+Nginx+mdadm) Nextcloud, Arm, Banana Pi, Одноплатный компьютер, Длиннопост
Свое облако на одноплатном компьютере Banana pi W2 (Nextcloud+Nginx+mdadm) Nextcloud, Arm, Banana Pi, Одноплатный компьютер, Длиннопост

Появляется подобное меню

Нажимаем «/» для поиска, набираем RAID, смотрим результат. Видим, что нужный нам пункт находится по пути Device Drivers – Multiple devices driver support

Нажимаем Exit, проходим по данному пути

Убеждаемся, что RAID Support стоит звездочка. Если нет — на данном пункте нажимаем пробел, пока не появится *

Убираем звездочку с пункта Autodetect RAID arrays during kernel boot – с ней возникают проблемы, работает криво и требует создания массива с метадата 0.90, а текущая версия 1.2. Обойдемся без нее.

Дальше стрелкой вправо перемещаемся на exit и выходим из меню конфигурации, соглашаясь на сохранение конфигурации. Снова запускаем ./build.sh, и выбираем пункт 1

Идем пить чай, минут 10 у вас есть, в зависимости от мощности используемого пк.

После окончания в папке пользователя появляется папка SD, содержимое которой нам и требуется.

Берем SD флешку на 8 гб, заливаем туда образ ubuntu 16.04 с офсайта

Далее подключаем через карт-ридер к компу, где у нас лежит готовая папка SD

Из подпапок BPI-BOOT и BPI-ROOT все файлы перекидываем на нашу SD флешку в те же папки.

SD-карта готова к использованию.

Но в дальнейшем лучше этот образ загнать в emmc, тогда работать будет гораздо быстрее

Пока вставляем карту в плату, запускаем и убеждаемся, что все работает

логин pi, пароль bananapi

делаем sudo apt update && sudo apt upgrade -y

Запросит пароль — bananapi

ждем, пока система обновится

После вытаскиваем карточку, возвращаем в картридер. С помощью lsblk смотрим, как называется устройство с нашей SD картой. В моем случае это /dev/mmcblk0

Вводим команду dd if=/dev/mmcblk0 of=ubuntu_16.04_with_raid.img

Идем пить чай, команда выполняется долго и прогресс свой никак не показывает

После выполнения команды в текущей папке появляется файл ubuntu_16.04_with_raid.img, который мы копируем на какую-нибудь usb, его мы теперь будем раскатывать в память emmc и в будущем он нам может еще пригодиться.

Для тех, кому не хочется все это делать, может связаться со мной и я поделюсь

2. Собираем RAID 1

apt-get install mdadm -y
mdadm --zero-superblock /dev/sataa /dev/satab -f
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sataa1 /dev/satab1
mdadm --detail --scan | tee -a /etc/mdadm/mdadm.conf

смотрим uuid массива, он нам пригодится в будущем

cat /etc/mdadm/mdadm.conf

В самом низу находим UUID= и копируем все, что за ним

создаем файловую систему

mkfs.ext4 /dev/md0

Далее создаем папку, в которую будет монтироваться массив, например /datacloud

mkdir /datacloud

и монтируем массив в данную папку

mount /dev/mdo /datacloud

А пока добавляю в файл /etc/rc.local две строки непосредственно перед exit 0:

mdadm --assemble /dev/md0 --uuid <uuid>

mount /dev/md0 /datacloud

вместо <uuid> вставляем то, что скопировали ранее из mdadm.conf

Перезагружаемся и проверяем, что наш массив смонтировался

Ставим Nginx+Mysql+php-fpm

apt install nginx
systemctl enable nginx
systemctl start nginx

Далее устанавливаем PHP-FPM и остальные необходимые модули - в репозиториях ubuntu только версия 7.2, актуальная версия 7.3:

add-apt-repository ppa:ondrej/php
apt update
apt install php7.3-fpm
apt install php7.3-mysql php7.3 php7.3-curl php7.3-gd php7.3-json php7.3-mbstring php7.3-common php7.3-xml php7.3-zip php7.3-opcache php-apcu php-imagick php7.3-intl

Устанавливаем Mysql

apt install mysql-server

mysql_secure_installation

отказываемся от проверки паролей, задаем пароль root пользователя, отвечаем "Y", два раза вводим пароль, на остальные вопросы отвечаем "Y".

Set root password? [Y/n] y
New password:
... Success!
Remove anonymous users? [Y/n] y
... Success!
Disallow root login remotely? [Y/n] y
... Success!
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
... Success!

Создаем базу данных для Nextcloud:

mysql -u root -p

Вводим пароль, который только что создали

Вводим данные ниже, не забываем ‘nextclouduser’ 'password' - сменить на свои данные и не забываем их, они нам понадобятся.

CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

Ставим Nextcloud

Идем в папку, куда будем качать nextcloud

cd /var/www/html/

Скачиваем Nextcloud c официального сайта, копируем адрес ссылки на zip архив:

wget https://download.nextcloud.com/server/releases/nextcloud-18....

распаковываем архив

unzip nextcloud-18.0.4.zip (если не срабатывает — ставим zip - apt install zip и повторяем)
меняем владельца папки
chown -R www-data:www-data nextcloud/

Не забываем удалить архив

rm nextcloud-18.0.4.zip

Покупаем домен и ставим сертификат SSL

Сначала мы отредактируем файл nginx.conf

nano nginx.conf
#Пользователь, от которого будет работать php-fpm
user www-data;
#Число ядер процессора
worker_processes 2;
worker_cpu_affinity auto;
include /etc/nginx/modules-enabled/*.conf;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#gzip on;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}

Следом необходимо приобрести доменное имя. Инструкций об этом полно в интернете, как и регистраторов, поэтому тут я заострять внимания не буду. Так же можно сделать бесплатный домен 3 уровня, для поиграться, но настоятельно рекомендую купить свой, благо домен в зоне .ru стоит 200 рублей в год

Предположим, что у вас есть домен cloud.mydomain.ru, и он уже направлен на ваш ip

создаем конфиг для Nextcloud:

nano /etc/nginx/sites-avaiable/nextcloud.conf

cloud.mydomain.ru необходимо заменить на свои значения

upstream php-handler {
server 127.0.0.1:9000;
# server unix:/var/run/php/php7.3-fpm.sock;
}
server {
listen 80;
listen [::]:80;
server_name cloud.mydomain.ru;
# принудительное использование https
return 301 https://$server_name:443$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name cloud.mydomain.ru;
# ПРИМЕЧАНИЕ: некоторые настройки ниже могут быть избыточными
# Удалить X-Powered-By, который является утечкой информации
fastcgi_hide_header X-Powered-By;
# Путь к корню вашей инсталляции
root /var/www/html/nextcloud;
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
# Следующие 2 правила нужны только для приложения user_webfinger.
# Раскомментируйте, если вы планируете использовать это приложение.
#rewrite ^/.well-known/host-meta /public.php?service=host-meta last;
#rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last;
# Следующее правило необходимо только для приложения Social.
# Раскомментируйте, если вы планируете использовать это приложение.
#rewrite ^/.well-known/webfinger /public.php?service=webfinger last;
location = /.well-known/carddav {
return 301 $scheme://$host:$server_port/remote.php/dav;
}
location = /.well-known/caldav {
return 301 $scheme://$host:$server_port/remote.php/dav;
}
# установить максимальный размер загрузки
client_max_body_size 512M;
fastcgi_buffers 64 4K;
# Включите gzip, но не удаляйте заголовки ETag
gzip on;
gzip_vary on;
gzip_comp_level 4;
gzip_min_length 256;
gzip_proxied expired no-cache no-store private no_last_modified no_etag auth;
gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json
application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json
application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard
text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy;
location / {
rewrite ^ /index.php;
}
location ~ ^\/(?:build|tests|config|lib|3rdparty|templates|data)\/ {
deny all;
}
location ~ ^\/(?:\.|autotest|occ|issue|indie|db_|console) {
deny all;
}
location ~ ^\/(?:index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+)\.php(?:$|\/) {
fastcgi_split_path_info ^(.+?\.php)(\/.*|)$;
try_files $fastcgi_script_name =404;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param HTTPS on;
# Avoid sending the security headers twice
fastcgi_param modHeadersAvailable true;
# Enable pretty urls
fastcgi_param front_controller_active true;
fastcgi_pass php-handler;
fastcgi_intercept_errors on;
fastcgi_request_buffering off;
}
location ~ ^\/(?:updater|oc[ms]-provider)(?:$|\/) {
try_files $uri/ =404;
index index.php;
}
# Добавление заголовка управления кэшем для JS, CSS и карта файлов
# Убедитесь , что это НИЖЕ PHP блок
location ~ \.(?:css|js|woff2?|svg|gif|map)$ {
try_files $uri /index.php$request_uri;
add_header Cache-Control "public, max-age=15778463";
# Необязательно: не регистрировать доступ к ресурсам
access_log off;
}
location ~ \.(?:png|html|ttf|ico|jpg|jpeg)$ {
try_files $uri /index.php$request_uri;
# Необязательно: не регистрировать доступ к другим ресурсам
access_log off;
}
}

Сохраняем (ctrl+o) и выходим (ctrl+x)

Включаем наш хост

ln -s /etc/nginx/sites-available/nextcloud.conf /etc/nginx/sites-enabled/nextcloud.conf

Делаем сертификат через Let’s Encrypt

Устанавливаем certbot

sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository universe
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install certbot python3-certbot-nginx

теперь делаем сертификат

sudo certbot --nginx

Сертификат готов!

Немного напильника

Понадобится отредактировать так же конфигурацию PHP-FPM:

nano /etc/php/7.3/fpm/pool.d/www.conf

Закомментируем строку :

;listen = /run/php/php7.3-fpm.sock

Добавим вместо нее:

listen = 127.0.0.1:9000

Проверяем строки:

listen.owner = www-data
listen.group = www-data

проверяем конфигурацию

nginx -t

Если все хорошо — перезапускаем nginx

service nginx restart

Переходим по адресу нашей бананки, там нас уже приветствует Nextcloud

Заполняем логин администратора и пароль. Я лично этой учетной записью пользуюсь только для настройки, а постоянно использую другую учетную запись

Указываем, где будут храниться данные

/datacloud

Ниже указываем данные. Которые указывали, когда ставили Mysql

nextclouduser

password

nextcloud

localhost

Нажимаем «Завершить настройку»

Переходим в настройки и проверяем ошибки

1. Исправление ошибки php-fpm getenv("PATH")

nano /etc/php/7.3/fpm/pool.d/www.conf

Необходимо раскомментировать строки:

env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
systemctl restart php7.3-fpm

2. Разрешённое PHP максимальное значение использования памяти ниже рекомендуемого значения в 512 МБ

nano /etc/php/7.3/fpm/php.ini
upload_max_filesize = 3500M
memory_limit = 512M

systemctl restart php7.3-fpm

3. Не настроена система кеширования. Для увеличения производительности сервера, по возможности, настройте memcache. Более подробная информация доступна в документации.

nano /var/www/html/nextcloud/config/config.php

Добавляем в конце строку, перед конечной скобкой:

'memcache.local' => '\\OC\\Memcache\\APCu',
);
systemctl restart nginx

Далее потребуется настроить планировщик заданий

crontab -e -u www-data
no crontab for www-data - using an empty one
Select an editor. To change later, run 'select-editor'.
1. /bin/nano <---- easiest
2. /usr/bin/vim.basic
3. /usr/bin/mcedit
4. /usr/bin/vim.tiny
5. /bin/ed
Choose 1-5 [1]: 1

Добавляем строку

*/15 * * * * php -f /var/www/html/nextcloud/cron.php

в Веб интерфейсе облака переходим в пункт "Основные параметры"В разделе "Фоновые задания" - жмем "Cron"

Создадим задание в планировщике, предложит выбрать редактор, укажите цифру: 1

Радуемся, наше облако готово к работе!

В конце рекомендую создать своего нового пользователя, а пользователя pi отключить

Итоги

Изучив рынок, уже после, хлебнув со всей силы, я понял, что выбора-то особо и нет. В качестве альтернативы Odroid H2 и Gigabyte GA-SBCAP3450

Обе платы х86, что конечно расширяет возможности, но кушают они явно больше, и стоимость в 2 раза выше (я покупал бананку за 6000+ 2 кабеля вышли в 250 рублей) блок питания у меня был, но новый стоит около 400 рублей.

Для х86 плат нужна еще оперативная память и ssd под систему, стоимость все же выйдет гораздо выше. Тут же плата себя и свои деньги отрабатывает

Показать полностью 3
[моё] Nextcloud Arm Banana Pi Одноплатный компьютер Длиннопост
19
885
armlab
armlab
5 лет назад
Arduino & Pi

Продано более 30 млн компьютеров Raspberry Pi⁠⁠

Продано более 30 млн компьютеров Raspberry Pi Raspberry pi, Raspberry, Arm, Arm PC, Одноплатный компьютер, Одноплатные компьютеры

О существовании одноплатных компьютеров Raspberry Pi знают многие, в том числе и те, кто весьма далёк от электроники. Поэтому совершенно неудивительно, что на сегодняшний день было продано более 30 млн этих маленьких систем, хотя появились они сравнительно недавно — в 2012 году.



На днях, 14 декабря, основатель компании Raspberry Pi Эбен Аптон (Eben Upton) сообщил в своём твиттере, что в районе 12 декабря была продана 30-миллионая единица Raspberry Pi. Причём он отметил, что данная цифра быстро становится неактуальной, то есть на сегодняшний день продано уже ещё больше одноплатных компьютеров данного типа.


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



Последняя версия, Raspberry Pi 4 (на первом фото), предлагает такой уровень аппаратного обеспечения, что вполне может выступать в качестве полноценного настольного ПК. Стоит она, правда, несколько дороже других моделей, от $35 за версию с 1 Гбайт оперативной памяти, до $55 за версию с 4 Гбайт. За эту цену Raspberry Pi 4 способна предложить 64-разрядный процессор с четырьмя ядрами ARM Cortex-A72 с тактовой частотой 1,5 ГГц, гигабитный сетевой интерфейс, беспроводной модуль 802.11ac WiFi и Bluetooth 5.0, поддержку двух мониторов и многое другое.


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


Одноплатные компьютеры
Показать полностью
Raspberry pi Raspberry Arm Arm PC Одноплатный компьютер Одноплатные компьютеры
154
31
armlab
armlab
5 лет назад
Arduino & Pi

Мини-компьютер Pocket P.C. с клавиатурой на основе Linux⁠⁠

Команда Popcorn Computer представила проект компьютера небольшого форм-фактора Pocket P.C., приём заказов на который начнётся 24 ноября в рамках краудфандинговой кампании.

Мини-компьютер Pocket P.C. с клавиатурой на основе Linux Одноплатник, Одноклассники, Одноплатный компьютер, Длиннопост

Устройство получит корпус моноблочного типа. В его нижней части расположится клавиатура с раскладкой QWERTY, наделённая подсветкой с 256 цветовыми оттенками. Верхнюю половину займёт 4,95''-дисплей с разрешением Full HD (1920 × 1080 точек) и поддержкой сенсорного управления.

Мини-компьютер Pocket P.C. с клавиатурой на основе Linux Одноплатник, Одноклассники, Одноплатный компьютер, Длиннопост

Основой послужит четырёхъядерный процессор с архитектурой ARM Cortex-A53, работающий на тактовой частоте до 1,2 ГГц. Объём оперативной памяти — 2 Гбайт, вместимость флеш-накопителя eMMC — 32 Гбайт.


Предусмотрен слот microSD, адаптеры беспроводной связи Wi-Fi (2,4 ГГц) и Bluetooth 4.0, а также четыре порта USB Type-C, один из которых обеспечит возможность подзарядки гаджетов (USB Power Delivery).

Мини-компьютер Pocket P.C. с клавиатурой на основе Linux Одноплатник, Одноклассники, Одноплатный компьютер, Длиннопост

Питание мини-компьютер будет получать от аккумуляторной батареи ёмкостью 3200 мА·ч. Заявлена поддержка операционной системы Debian 10 на ядре Linux.


На начальном этапе цена Pocket P.C. составит от $200. Поставки планируется организовать в мае следующего года.


Источник 3dnews.ru

Показать полностью 2
Одноплатник Одноклассники Одноплатный компьютер Длиннопост
35
95
armlab
armlab
5 лет назад
Arduino & Pi

Новая плата Rock Pi S mini за $15⁠⁠

Rock Pi S — крошечный одноплатный компьютер, на базе процессора Rockchip RK3308 с четырьмя ядрами Cortex-A35, объединяющий до 512 МБ оперативной памяти, до 1 ГБ флэш-памяти SD NAND, а также порт USB, Fast Ethernet и дополнительные соединения Wi-Fi и Bluetooth, и продаваемый по цене всего 9,90 $ с 256 МБ оперативной памяти, 256 МБ флэш-памяти и без беспроводного модуля.


Теперь Seeed Studio начала принимать предварительные заказы на Rock Pi S с платой, по цене $14,90, с 512 МБ ОЗУ, 512 МБ SD NAND flash, WiFi и Bluetooth. Доставка запланирована на 15 октября. [Обновление: Seeed Studio также указала версию платы с 256 МБ ОЗУ за 9,90 $ ].

Новая плата Rock Pi S mini за $15 Rock pi, Одноплатный компьютер, Одноплатные компьютеры, Длиннопост

Технические характеристики Rock Pi S:


- SoC — процессор Rockchip RK3308 с четырьмя ядрами Arm Cortex-A35 с тактовой частотой до 1,3 ГГц со встроенным VAD (Voice Activity Detector)

- Системная память — 512 МБ ОЗУ

- Память — карта MicroSD для хранения ОС, встроенная память SD NAND 4 Гбит

- Связь:

-  Ethernet 100 Мбит/с с дополнительным PoE (требуется дополнительная HAT)

-  802.11 b/g/n WiFi 4 + Bluetooth 4.0 (через RTL8723BS) с внешней антенной

- USB — 1х порт USB 2.0 OTG Type-C, 1х хост-порт USB 2.0 Type-A

- Расширение:

- 26-контактный разъем Pi GPIO с 4x I2C, 3x PWM, 2x SPI интерфейсами, 3x UART, GPIO

- 26-контактный голосовой/аудио разъем с I2S

- Разное — Maskrom и клавиши сброса

- Питание — 5В через порт USB-C

- Размеры — 3,8 х 3,8 см

Новая плата Rock Pi S mini за $15 Rock pi, Одноплатный компьютер, Одноплатные компьютеры, Длиннопост

Radxa обеспечивает поддержку OS Debian Linux и системы сборки Buildroot.

Обратите внимание, что приоритет загрузки платы означает, что флэш-память NAND будет загружаться раньше карты MicroSD. Но, если вы хотите попробовать альтернативную ОС и загрузиться с карты MicroSD, можно сделать нажав клавишу Maskrom.


Если вам интересно, что такое SD NAND flash, Том Куби, генеральный директор Radxa, объясняет причину выбора этого компонента следующим образом:


Для чувствительного к стоимости IoT-приложения SPI NOR является неудобным, потому что несмотря на небольшой размер (<16 МБ) вы в принципе ничего не можете сделать в нем. Для больших размеров (128 МБ) стоимость относительно высока. На ROCK Pi S мы выбираем для хранения SD Nand, флэш-память nand с интерфейсом SD-карты, припаянную на плате, которая предлагает варианты 1Гб / 2Гб / 4Гб / 8Гб, идеально подходящие для образа IOT Linux. Таким образом, пользователь не должен тратить впустую 16-ГБ карту USB.

Если вы планируете использовать WiFi или Bluetooth, вам, возможно, придется купить отдельную антенну u.FL, поскольку на плате нет ни чипа, ни антенны PCB, а Seeed Studio не указывает, поставляют ли они плату с антенной или нет. [Обновление : компания подтвердила, что плата будет поставляться без антенны]


Источник: Телеграм канал "Одноплатные компьютеры"

Показать полностью 2
Rock pi Одноплатный компьютер Одноплатные компьютеры Длиннопост
41
183
DELETED
6 лет назад
Arduino & Pi

Шапка для банана⁠⁠

Известный производитель банановых одноплатников представил еще одно интересное решение для организации простенького сетевого хранилища - плату расширения 4x SATA HAT.

Шапка для банана Одноплатный компьютер, Файловый сервер, Длиннопост, Nas

Заявленные характеристики:
Чипсет PCIe-SATA – Marvell 88SE9215 четырехпортовый SATA-контроллер (6 Гбит/сек)

USB – два 4-контактных разъема USB 2.0

40-контактный разъем для NanoPi M4

Кнопка включения, перемычка кнопки включения

Светодиод питания, четыре индикатора SATA

Теплоотвод – радиатор охлаждения чипсета; 2-контактный разъем для вентилятора, ШИМ модуляция для выхода 12 В

Питание:

Вход 12В DC через цилиндрический разъем или 4-контактный разъем;
2A требуется для одного 3,5-дюймового жесткого диска или четырех 2.5-дюймовых жестких дисков;
5А нужно для четырех 3,5-дюймовых жестких дисков

4-контактный разъем питания MOLEX с выходом 12 В и 5 В для питания накопителей

Размеры – 65 x 56 мм

Вес – 33.48 грамм

Данная плата предназначена для работы совместно с одноплатником NanoPi M4.

Шапка для банана Одноплатный компьютер, Файловый сервер, Длиннопост, Nas

Который имеет такие характеристики:
SoC – 6-ядерный процессор Rockchip RK3399 big.LITTLE,  2 Arm ядра Cortex-A72 до 2.0 ГГц, 4 ядра Cortex-A53 до 1.5 ГГц, графический процессор Mali-T864 с поддержкой OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1, OpenCL, DX11 и AFBC, а также VPU с декодированием 4K VP9 и 4K 10-бит H265/H264

Оперативная память – двухканальная 4 ГБ LPDDR3-1866 или двухканальная 2 ГБ DDR3-1866

Хранение данных – разъем для модуля eMMC, слот для микро SD карты.

Видеовыход

HDMI 2.0a до 4K 60 Гц с поддержкой HDCP 1.4/2.2

4-полосный разъем MIPI-DSI

Аудио – 3.5 мм аудио разъем, HDMI цифровой аудиовыход, микрофонный разъем

Камера – один или два 4-полосных разъема MIPI-CSI (один мультиплексированный с MIPI-DSI), двойной ISP до 13 Мп

Сеть – Гигабитный Ethernet, двухдиапазонный WiFi 802.11 a/b/g/n/ac, Bluetooth 4.1 с двумя u.FL разъемами для антенн

USB – 4 порта USB 3.0, один порт USB 2.0 type-C с режимом OTG и входным питанием

Разъёмы:

40-контактный разъем GPIO с 3x 3 В/1.8 В I2C, до 1x 3 В UART, 1x 3 В SPI, 1x SPDIF_TX, до 8x 3 В GPIO, 1x 1.8 В 8-канальный I2S

24-контактный порт расширения с 2 интерфейсами USB 2.0, PCIe x2, 1x PWM

Отладка – 4-контактный разъем UART (3 В, 1.5 Мбит/сек)

Разное – кнопка включения и индикатор, пользовательский индикатор, 2-контактный разъем для RTC батареи

Питание – 5 В / 3 А через порт USB-C; RK808-D PMIC

Размеры – 85 x 56 мм (8-слойная печатная плата)

Итоговый бутерброд выглядит следующим образом:

Шапка для банана Одноплатный компьютер, Файловый сервер, Длиннопост, Nas

Разработчик предоставляет образы 64-бит FriendlyCore 18.04, 64-бит FriendlyDesktop 18.04 и 32-бит Lubuntu 16.04 с Linux 4.4, Uboot-2014.10 для NanoPi M4, поддерживающие работу с 4x SATA HAT. На форуме OMV есть информация что Openmediavault на Armbian Stretch также поддерживается.

Тесты скорости производителя показывют достойный результат с одним SSD:

Шапка для банана Одноплатный компьютер, Файловый сервер, Длиннопост, Nas

Производительности для домашнего файлохранилища должно вполне хватить. Однако если взглянуть пристальнее то не всё совсем идеально. Используемый чипсет Marvell 88SE9215 не поддерживает RAID и второе - в нем реализован одноканальный PCI Express 2.0. Вполне возможно что одноканальная шина приведет к падению производительности при четырех подключенных накопителях.
Интересной особенностью является возможность подачи питания на "материнскую" плату от блока питания платы расширения

Шапка для банана Одноплатный компьютер, Файловый сервер, Длиннопост, Nas

Кроме того есть возможность использовать стандартный компьютерный блок питания:

Шапка для банана Одноплатный компьютер, Файловый сервер, Длиннопост, Nas

Что также позволяет использовать различные варианты питания накопителей.
Энергопотребление такого файлового хранилища по результатам замеров пользователя на форуме OMV не более 25 Вт при трех подключенных HDD 2.5" под нагрузкой, а в режиме простоя не более 15 Вт.
Цены на сайте производителя
4x SATA HAT  $25
NanoPi M4 2 GB  $50
12V 2A  PSU  $10

Показать полностью 6
Одноплатный компьютер Файловый сервер Длиннопост Nas
75
157
armlab
armlab
6 лет назад
Arduino & Pi

ROCK Pi S - крохотная плата за $9.9!⁠⁠

Компьютер на базе процессора Rockchip RK3308 Cortex-A35 и оперативной памятью 256 Мб, предназначен для IoT и умных голосовых решений.

ROCK Pi S - крохотная плата за $9.9! Rock Pi, Одноплатный компьютер

Технические характеристики платы Rock Pi S:


SoC – процессор Rockchip RK3308 с четырьмя Arm ядрами Cortex-A35 и встроенным VAD (Voice Activity Detector)

Оперативная память – 256 / 512 Мб ОЗУ до 1178 Мбит / сек

Хранилище – слот для микро SD карты для ОС, опционально 1 / 2 / 4 / 8 Гб встроенного хранилища NAND

Сеть

- Ethernet (100 Мбит / сек) с дополнительным PoE (требуется HAT плата)

- 802.11 b / g / n WiFi 4 + Bluetooth 4.0 (через RTL8723BS) с внешней антенной


USB – 1x порт USB 2.0 OTG type-C, 1x порт USB 2.0 host type-A

Расширение – 26-контактный Pi GPIO разъем, 26-контактный аудио разъем

Питание – 5 В через порт USB-C

Размеры – 3.8 x 3.8 см


Компания сообщает: первая партия плат ROCK Pi S успешно протестирована и доказали свою работоспособность.


Плата работает под управлением Debian и поддерживается система сборки buildroot. У компании есть несколько образцов в офисе и заинтересованные разработчики могут связаться с ней, чтобы получить образец.

Показать полностью 1
Rock Pi Одноплатный компьютер
55
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии