kopia lustrzana https://github.com/sp9skp/spdxl
113 wiersze
2.4 KiB
Plaintext
113 wiersze
2.4 KiB
Plaintext
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
|