raspberry pi

raspberry pi

Введение

Один из часто задаваемых нашими пользователями вопросов – как добавить другой IP-адрес к их серверу. Вы можете назначить свой приватный IP-адрес Вашему дроплету путем создания VPN-туннеля. Для построения своей собственной виртуальной частной сети (VPN) или присвоения SSL-сертификата этому IP-адресу существует несколько вариантов. Из всех возможных вариантов наиболее оптимальным является выбор между PPTP и OpenVPN. Point-To-Point Tunneling Protocol (PPTP) позволяет Вам поднять свой VPN очень быстро и является совместимым с большинством мобильных устройств. И хотя PPTP менее безопасен, чем OpenVPN, он быстрее и использует меньше ресурсов процессора.

Шаг 1 – Установка PPTP

Вам необходимо выбрать один сервер, который будет отвечать за раздачу IP-адресов другим серверам и авторизацию всех Ваших серверов в Вашей VPN. Он и станет Вашим PPTP-сервером.

Continue Reading

Blocking based on GeoIP data

Finally, you can choose to block whole countries, based on GeoIP data provided by MaxMind. Your NGINX install needs to have GeoIP support enabled though, this can be done at compile-time.
First, you need to tell NGINX where the GeoIP database is located on the filesystem. You can do this inside the http {}; configuration block:

Continue Reading

Build steps:

  1. Clean & purge old packages

Remove every package from the following list: x264, libx264-dev, libavcodec, libavcodec, libavfilter, libavfilter, libavresample, libavutil, libpostproc, libswresample, libswscale, ffmpeg.

You can search them with:
dpkg -S <package_name>

and then remove them (with –purge if necessary):
sudo apt-get remove <package_name>

Make sure that none of the above libraries are left in the linker’s path. Search them again with:
ldconfig -p | grep <library_name>

apt install autoconf automake build-essential pkgconf git
apt install libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libjpeg-dev

  1. Build & install libx264

apt install autoconf automake build-essential pkgconf git

git clone git://git.videolan.org/x264.git
cd x264
./configure --enable-shared --disable-opencl
make
sudo make install && ldconfig

  1. Build & install ffmpeg with x264 support

git clone git://git.ffmpeg.org/ffmpeg
cd ffmpeg
./configure --arch=armhf --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree --enable-shared
make
sudo make install && ldconfig

  1. Build & install Mr-dave’s Motion fork

git clone https://github.com/Mr-Dave/motion.git
cd motion
autoreconf -fiv
./configure
make
sudo make install && ldconfig

wget http://sourceforge.net/projects/bananapi/files/ffmpeg_2.4-1_armhf.deb
sudo dpkg -i ffmpeg_2.4-1_armhf.deb

Continue Reading

Конфиги для архивации логов находятся здесь /etc/logrotate.d их то мы и будем править
откроем через права администратора файл rsyslog:

sudo gedit /etc/logrotate.d/rsyslog

мы увидем что то подобное:

/var/log/syslog
{
        rotate 7
        weekly
        missingok
        notifempty
        delaycompress
        compress
        postrotate
                reload rsyslog >/dev/null 2>&1 || true
        endscript
}

/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err...
...и так далее(не стал выкладывать конфиг целиком)

Разобратся с этим нам поможет вот эта таблица:

Continue Reading

Малиновый HD FPV пенолет


Детально ознакомившись со статьей коллег Проба железа для HD FPV было принято решение повторить подвиг на базе Raspberry Pi + Pi Camera.

Введение

С главной идеей хабраюзера Gol насчет аналогового FPV, полностью согласен! В цифровой век наслаждаться PAL сигналом, сродни вдыханию аромата цветов в противогазе (ИМХО). Вооружившись малиновым комплектом было решено снять противогаз видео высокого разрешения, транслировать его в реалтайме на землю, а на земле насладиться ароматом цветов полетать глядя в монитор, а в перспективе в HD очки.

Raspberry Pi
Pi Camera

 
Continue Reading

В прошлой статье я описал:

  • создание на одном Raspberry Pi домашнего VPN-сервера;
  • установку и настройку на втором Raspberry Pi OpenVPN-клиента, Node.JS и 3G-модема.

В этот раз настроим и подключим GPS-приёмник и WEB-камеру через USB-хаб.

Подключение и настройка GPS-приёмника

Для этой цели я приобрёл ND-100S GPS DONGLE
Проверим, определилось ли устройство:

Наше устройство — Prolific Technology.
Установим пакеты для нашего устройства, чтобы получать координаты и перезагрузимся:

sudo apt-get install gpsd gpsd-clients python-gps -y
sudo reboot
 Continue Reading

Введение

Добрый день.
Однажды я приобрёл Raspberry Pi без каких-то на то целей — как только начались упоминания о нём на хабре. Начал бесцельно запускать фтп-сервера, пробовать Node.js и прочие мелкие серверные дела, пока не приобрёл новый автомобиль. Конечно, заниматься тем, что можно найти на просторах интернета вроде дистанционного открытия гаража я не стал — в силу нормального не знания системы Linux и серверных языков программирования. Автомобиль стал мне дорог и возникла идея — поставить малинку в автомобиль с прикрученными к ней USB девайсами: GPS, Web-камера, 3G-модем — для чего и был куплен 2-ой Raspberry.
В этой статье я опишу подготовку: установку Node.JS, настройку OpenVPN и 3G.

Планы

Необходимо чтобы в машине была установлена Малина с подключёнными к ней GPS и веб-камерой и чтобы в любой момент я мог даже с мобильного телефона посмотреть что творится с моей машиной.

Итак, приступим

Continue Reading

Обратите внимание, что камера может быть повреждена статическим электричеством. Перед тем, как достать камеру рекомендуется дотронуться до заземлённого объекта (например до радиатора батареи отопления), чтобы снять заряд.
Камера подсоединяется к плате при помощи гибкого шлейфа. Разъём для шлейфа находится между Ethernet и HDMI портами. Объектив камеры может быть закрыт прозрачной защитной плёнкой, перед использованием её нужно удалить.
 p185rlrlop11l2dr122c1n9b82b4.jpg

Continue Reading

RaspiWebcamStr

Один из самых популярных проектов на Raspberry Pi — это создание сервера видеонаблюдения с возможностью трансляции в интернет. Многие используют подобные системы в качестве охранных систем (и я в том числе), но сущестуют и другие способы применения. Если вы придумали что то интересное, можно написать об этом в комментариях. Подобный проект обойдется примерно в £60 — £70, но я использовал некоторые дополнительные компоненты, которые были у меня в наличии (и, получается, ничего не стоили). Я использовал вебкамеру Logitech Quickcam в своем проекте.

Continue Reading


Началось все года 4 назад когда во время рабочего дня у меня обчистили квартиру. Попасть домой через дверь после этого уже не удалось из-за поврежденного замка. Неприятное событие заставило задуматься о безопасности жилища. И это лишь одна из причин для мониторинга и автоматизации квартиры. Как часто прийдя на работу (а то и уезжая или улетая куда-либо) вы сомневались выключили ли перед уходом утюг, закрыли ли газ, воду 😉 Подбавим масла в огонь админам — спокойны ли вы что ваш старый БП в работающем системнике дома не чадит и не пылает!?) И что удаленно делать с девайсом, который «наглухо завис».

Continue Reading