Categories
Raspberry Pi Компютри Упътвания

Достъп до мрежов диск в Raspbian OS

sudo mkdir /mnt/media

Защитен с парола

sudo mount -t cifs -o username=yourusername,password=yourpassword //Hostname/share /mnt/media

Като гост

sudo mount -t cifs -o guest //Hostname/share /mnt/media

където Hostname е името на мрежвия компютър, на който е закачен диска, а share е споделената директория.

Categories
Raspberry Pi

Преместване на лога от SD картата в оперативната памет

git clone https://github.com/azlux/log2ram.git
cd log2ram
chmod +x install.sh
sudo ./install.sh
sudo reboot
Categories
Raspberry Pi Интернет на нещата

Raspberry Pi 4 със SSD диск на USB 3 порт

  1. Списък с дисковете на устройството sudo fdisk -l
  2. Стартираме fdisk с избрания SSD диск sudo fdisk /dev/sda
  3. Отваря се диалог, пишем p (показва списък с дяловете на диска), след това d (изтрива основния дял) и накрая n (създава нов дял). След това p (прави новия дял основен), 1 (прави дяла първи) и накрая натискаме два пъти Enter
  4. Пишем w за запис на направените промени
  5. Форматираме новосъздадения дял sudo mkfs.ext4 /dev/sda1
  6. Правим нова директория, където да закачим диска sudo mkdir /media/ssd
  7. Закачаме диска sudo mount /dev/sda1 /media/ssd
  8. Синхронизираме файловете от root директорията на SD картата с новия диск sudo rsync -avx / /media/ssd
  9. Отваряме /boot/cmdline.txt за редакция sudo nano /boot/cmdline.txt
  10. Добавяме следния запис root=/dev/sda1 rootfstype=ext4 rootwait
  11. Рестартираме устройството sudo reboot now
Categories
Raspberry Pi Линукс Упътвания

Компилиране на RTKLIB в Raspbian OS

1. Сваляне на изходния код (версията на RTKLIB Explorer)

git clone https://github.com/rtklibexplorer/RTKLIB.git
cd RTKLIB
cd app
cd consapp

2. Инсталиране на необходимите инструменти и програми за изграждане (компилиране) на RTKLIB

sudo apt-get install build-essential
sudo apt-get install automake
sudo apt-get install checkinstall
sudo apt-get install liblapack3
sudo apt-get install libblas3
sudo apt-get install gfortran

3. Изграждане и инсталиране

sudo make
sudo make install

4. Обновяване

cd RTKLIB
git pull

При обновяване се повтаря точка 3.


Categories
Raspberry Pi Упътвания

Автоматичен рестарт на Raspberry Pi

  • Добавяне на нов Cron Task
sudo crontab -e
  • Рестартиране всеки ден в 4 часа сутринта
0 4 * * * /sbin/shutdown -r now

Categories
Raspberry Pi Упътвания

Автоматичен архив на SD картата на Raspberry Pi

Клониране на скрипта:

cd ~
git clone https://github.com/lzkelley/bkup_rpimage.git

Създаване на първоначален архив. Може да отнеме до 1 час:

sudo sh bkup_rpimage.sh start -c /media/pi/MYBACKUPDRIVE/rpi_backup.img

Ежедневно архивиране:

sudo crontab -e

За синхронизиране на съществуващия архив:

0 0 * * * sudo sh ./home/pi/bkup_rpimage/bkup_rpimage.sh start -c /media/pi/MYBACKUPDRIVE/rpi_backup.img

За създаване на нови архиви:

0 0 * * * sudo sh ./home/pi/bkup_rpimage/bkup_rpimage.sh start -c /media/pi/MYBACKUPDRIVE/rpi_$(date +%Y-%m-%d).img

Източник: https://pimylifeup.com/backup-raspberry-pi/

Categories
Raspberry Pi Упътвания

Автоматично стартиране на Deluge торент сървър

sudo nano /etc/rc.local
# Start Deluge on boot:
sudo -u pi /usr/bin/python /usr/bin/deluged

#optional
sudo -u pi /usr/bin/python /usr/bin/deluge-web
 CTRL + X => Y => ENTER 

Източник: https://www.howtogeek.com/142044/how-to-turn-a-raspberry-pi-into-an-always-on-bittorrent-box/

Categories
Raspberry Pi Без категория Други Упътвания

Промяна на DNS настройки в Raspberry Pi

sudo nano /etc/dhcpcd.conf
static domain_name_servers=8.8.4.4 8.8.8.8

CTRL + X => Y => ENTER

sudo service dhcpcd restart

Източник: https://pimylifeup.com/raspberry-pi-dns-settings/

Categories
Raspberry Pi Компютри Линукс Упътвания

Инсталиране на BitTorrent сървър на Raspberry Pi 3

Инсталиране на Deluge в 8 лесни за изпълнение стъпки

1. Първо се прави обновяване на приложенията, като се изпълнят следните 2 стандартни команди в терминала:

sudo apt-get update
sudo apt-get upgrade

2. Продължава се с инсталиране на Deluge

sudo apt-get install deluged
sudo apt-get install deluge-console

3. За да се създаде конфигурационен файл, първо се стартира Deluge, след което процесът се прекратява, за да се продължи с  редакцията на файла.

deluged
sudo pkill deluged

4. Препоръчително е първо да се направи копие на конфигурационния файл, а след това да се отвори оригиналния файл с текстов редактор:

cp ~/.config/deluge/auth ~/.config/deluge/auth.old
nano ~/.config/deluge/auth

5. За да се създаде нов потребител,  се добавя нов ред в следния формат:

user:password:level

примерен ред (10 отговаря на пълни администраторски права):

pi:raspberry:10

6. Стартира се Deluge, а след това се отваря неговата конзолата:

deluged
deluge-console

7. В конзолата на Deluge се изпълняват следните 3 команди:

config -s allow_remote True
config allow_remote
exit

8. Инсталацията приключва с рестартиране на Deluge:

sudo pkill deluged
deluged

Източник: https://www.howtogeek.com/142044/how-to-turn-a-raspberry-pi-into-an-always-on-bittorrent-box/


Редакция: 15 юли 2023 г.

Възможни грешки при изпълнение на команда deluged:

AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'

Грешката се оправя с обновяване на pyopenssl:

pip3 install pip --upgrade
pip3 install pyopenssl --upgrade
Categories
Raspberry Pi Игри Упътвания

Инсталиране на Geoserver на Raspberry PI 3

Инсталиране на Geoserver на Raspberry PI 3 в 4 лесни стъпки

1. Инсталиране на Tomcat сървър

sudo apt-get install tomcat8

2. Инсталиране на Geoserver

wget http://sourceforge.net/projects/geoserver/files/GeoServer/2.14.0/geoserver-2.14.0-war.zip
unzip geoserver-2.14.0-war.zip
sudo mv geoserver.war /var/lib/tomcat8/webapps

3. Стартиране на Tomcat сървър

sudo service tomcat8 start

4. Зареждане в браузъра

localhost:8080/geoserver/
Потребител: admin
Парола: geoserver

Източник: http://www.sortedset.com/gis-tiny-box-geoserver-raspberry-pi/