INSTALACJA SPdxl: apt-get install openssl libcurl4-openssl-dev libssl-dev build-essential git screen mc p7zip-full cd /usr/src git clone https://github.com/sp9skp/spdxl.git cd spdxl/src make clean make sondemod sondeudp sdrtst udpgate4 mkdir /root/SDR mkdir /root/SDR/bin cp sondemod sondeudp sdrtst udpgate4 /root/SDR/bin W katalogu /usr/src/spdxl/doc/start jest przykładowy skrypt startowy dla 3 SDRów oraz pozostałe pliki konfiguracyjne. INSTALACJA interfejsu WWW: apt-get purge apache2 Instalujemy serwer www zgodnie z opisem: http://malinowepi.pl/post/40685427538/serwer-www-i-php Gdyby wyskoczyl blad braku php5 instalujemy php7: apt-get install lighttpd php-cgi modyfikujemy nano /etc/php/7.0/cgi/php.ini dopisując cgi.fix_pathinfo=1 oraz nano /etc/lighttpd/lighttpd.conf dopisujac w sekcji server.modules linię: "mod_auth", oraz na koncu pliku dodajemy fastcgi.server = ( ".php" => (( "bin-path" => "/usr/bin/php-cgi", "socket" => "/tmp/php.socket" ))) auth.debug = 2 auth.backend = "plain" auth.backend.plain.userfile = "/etc/lighttpd/.lighttpdpassword" auth.require = ( "/" => ( "method" => "basic", "realm" => "Password protected area", "require" => "user=spDXL" ) ) Wskazane by bylo rowniez zmodyfikowanie linii z miejscem zapisu logow na: server.errorlog = "/tmp/lighttpd_error.log" Tworzymy plik z haslem: touch /etc/lighttpd/.lighttpdpassword edytujemy go: nano /etc/lighttpd/.lighttpdpassword dopisujac linie z uzytkownikiem i haslem: spDXL:NaSzEhaSlO Zapisujemy i wykonujemy polecenie: lighttpd-enable-mod fastcgi Kasujemy zawartość katalogu /var/www/html a następnie kopiujemy do niego pliki z katalogu /usr/src/spdxl/www cp /usr/src/spdxl/www/* /var/www/html modyfikujemy SET.php ustawiając tam swoją lokalizację CRONE: crontab -e i dopisujemy do niego to co jest w pliku cron.txt nie zapominajac o tym aby po ostatniej linii wcisnac enter. Oczywicie poprawiamy wszystkie sciezki, jesli nie instalujecie jako root. Co to robi? - sprawdza czy sondemod nie placze o nieaktualny rinex, jak tak, to go pobiera - kasuje pliki *.cal z /tmp - sprawdza czy rtl_tcp jest odpalone, jak nie, odpala skrypt START (taki swoisty autostart z sprawdzaniem czy cos nie zawislo) AKTUALIZACJA: cd /usr/src/spdxl git pull cd src make clean make sondemod sondeudp sdrtst udpgate4 killall -9 screen sondemod sondeudp sdrtst udpgate4 cp sondemod sondeudp sdrtst udpgate4 /root/SDR/bin cp /usr/src/spdxl/www/* /var/www