Software

  • Software

    Baza danych Home Assistant w MySQL

    Czyli jak zmusić HA do współpracy z MySQL. Tworzymy bazę HA poprzez phpmyadmin. Instalujemy: apt-get install libmysqlclient-dev pip3 install mysqlclient Edytujemy configuration.yaml recorder: db_url: mysql://user:password@SERVER_IP/DB_NAME reboot Jak wszystko pójdzie ok HA stworzy sobie tabele w wyznaczonej bazie.

  • Software

    Przenoszenie plików apache2 na HDD

    Szybko i na temat. W moim przypadku system dietPi i apache2 domyślnie html siedzi w /var/www/html Edytujemy /etc/apache2/sites-available/000-default.conf Zmieniam DocumentRoot /var/www/html na DocumentRoot /mnt/hdd/www Zmieniam w /etc/apache2/apache2.conf Options Indexes FollowSymLinks AllowOverride None Require all granted na Options Indexes FollowSymLinks AllowOverride None Require all granted Na koniec restart: service apache2 restart I powinno chodzić ;]

  • Software

    HDD – BananaPi – format & mount

    Przygotowanie nowego dysku do działania. Sprawdzam jakie widać dyski w systemie: ls /dev | grep sd U mnie podłączony hdd widać jako sda i partycję sda1. Zobaczny listę partycji: fdisk -l Widać mój dysk 500GB i partycję /dev/sda1. Usunę i stworzę nową partycję: fdisk /dev/sda pod m mamy help’a ze wszystkimi komendami: d – usuwam partycję n – tworzę nową partycję Tworzę partycję jako całość dysku, wszystko w standardzie, czyli enter enter. w – zapisanie partycji i wyjście Pozostaje stworzyć system plików na naszej nowej partycji: mkfs.ext4 /dev/sda1  (dla pendrive będzie to mkfs -t vfat -I /dev/sda1) Czas zamontować nasz dysk: mkdir /mnt/hdd tworzę folder gdzie będziemy widzieć zawartość dysku Wpis…

  • Software

    Instalacja FTP – proftpd

    Dla ułatwienia sobie życia przyda się dostęp do plików serwera www. Do tego użyję serwera proFTPd. Putty ..połączenie… i jedziemy. Aktualizacja ’apt-get update’. Instalacja ’apt-get install proftpd’. W czasie instalacji pada pytanie… odpowiadam.. standalone. Można powiedzieć, że wystartował. Konfiguracja: znajduje się w /etc/proftpd/proftpd.conf. Mój plik wydląda tak: Include /etc/proftpd/modules.conf UseIPv6 off IdentLookups off ServerName "Bananowy FTP" ServerType standalone DeferWelcome on MultilineRFC2228 on DefaultServer on ShowSymlinks on TimeoutNoTransfer 600 TimeoutStalled 600 TimeoutIdle 1200 DisplayLogin welcome.msg DisplayChdir .message true ListOptions "+a" DenyFilter \*.*/ DefaultRoot ~ RootLogin off AuthUserFile /etc/proftpd/ftpd.passwd RequireValidShell off Port 21 # DynMasqRefresh 28800 MaxInstances 30 User proftpd Group nogroup Umask 022 022 AllowOverwrite on TransferLog /var/log/proftpd/xferlog SystemLog /var/log/proftpd/proftpd.log QuotaEngine…