• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Raspberry Pi OS - Desktop/Lite - užití
#1
Téma hlavně pro variantu OS bez grafického rozhraní (GUI) administrovaného webovými aplikacemi, ve kterých jsem velmi slabý BFU: Apache2 a Webmin.
(Během odstraňování chyb v oprávněních pro adresáře a soubory ikon TV stanic jsem od použití Apache2 upustil.
Také později @waladir: vytvořil Picons server, který, ač jsem nezkusil, je podobnou variantou.)

Operační systém pro Raspberry Pi OS je nabízen ve verzích:
1 - with desktop and recommended software (včetně Office)
2 - with desktop (základní SW)
3 - Lite (bez GUI)

Distribuce OS "bookworm"
https://www.raspberrypi.com/software/operating-systems/
Povolení SSH (výhoda v Lite) pomocí RPi Imager: https://phoenixnap.com/kb/enable-ssh-raspberry-pi

:: 1 jsem využíval pro nízkoodběrový mini PC s RPi 4B RAM 8GB a USB3/SATA SSD 250GB.
SW webový prohlížeč a Office. Nyní nahradil NUC7 Intel.

:: 2 používám s RPi 3B a RPi TV HAT na zkoušení TVHeadend.
Přidal jsem SW Apache2 a Webmin, sudo raspi-config povolí SSH a VNC Server.
Administrace, webovým prohlížečem, TigerVNC (pokud je spuštěné GUI.).
sudo systemctl stop lightdm #ukončí nebo start spustí GUI.

:: 3 bez GUI uvažuji využít s RPi 3B podobně: TVHeadend, Apache2, Webmin.
(Instalace Webmin do čistého bez problémů, pozdější instalace mne zlobila.)
Administrace webovým prohlížečem. FTPClient (:22) a PuttySSH vyžaduje povolení SSH.
Lze také zajistit povolení SSH při každém bootu nehledě na stav v raspi-config. (viz soubor)

.txt   ssh_boot.txt (Velikost: 1,78 KB / Stažení: 90)

TVHeadend = TV server administrovaný přes webové rozhraní (:9981).
Apache2 = web server (RPi test v roli statického serveru souborů ikon*/)
Webmin = administrace přes webové rozhraní (:10000)**/.

. Pozn*/ Pro přístup TVheadend 4.3-215 k obrázkům ikon (loga stanic) z místního úložiště přidělit cestě oprávnění.
. Pozn**/ Umožňuje monitorovat HW, spustit terminál. Omezená administrace Apache2 atd.
. Následné připojování web rozhraním musí odsouhlasit vyjímku pro http, nikoli https.

:: :: První spuštění OS, CZ, nastavení přihlášení, aktualizace
sudo raspi-config #povolení ssh #vnc server jen s GUI #Lokalizace a Časové pásmo
#Vyvoláme upgrade raspi-config. [Finish /Reboot]
sudo reboot now #Dále lze využít PuTTY SSH a pod.
sudo apt update
sudo apt upgrade -y


:: :: Instalace TVHeadend
sudo apt update
sudo apt install tvheadend -y
#v instalaci nastavení admin přístupu
sudo service tvheadend stop #zastaví nebo start spustí službu
sudo service tvheadend status #výpis, návrat Ctrl+C
#stejný výpis: sudo systemctl status tvheadend

K rozhraní se dostaneme přes webový prohlížeč na adrese
http://<IP_adresa_Raspberry_Pi>:9981 #první spuštění zadá login
Přihlašovací údaje (já zadávám stejné jako pro OS Raspberry Pi.)


:: :: Instalace Apache2
sudo apt update
sudo apt install apache2 -y
sudo systemctl status apache2
#výpis spuštěného Apache2
sudo service apache2 stop #zastaví nebo start spustí službu
web: localhost #zobrazí na serveru s GUI, jinde <IP_adesa>:80


:: :: Instalace Webmin
skriptem, který automatizuje přidání repozitáře a instalaci klíče:
(Pozor na úplnost adresy při copy!)
sudo apt update
curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin...up-repo.sh
sudo sh webmin-setup-repo.sh #downloading Webmin developers key ...čekat
sudo apt update
sudo apt install webmin --install-recommends
#opravdu tento příkaz!

K rozhraní se dostaneme přes webový prohlížeč na adrese
http://<IP_adresa_Raspberry_Pi>:10000
Přihlašovací údaje stejné jako pro OS Raspberry Pi.
Webmin umožní sledovat stav HW a systému, spustit příkazový řádek a další položky.

[Obrázek: 218264253-c08fb45a-8d75-44bf-93b3-37a2ecae3d20.png]


..
Odložím zkoušení Apache2 = web server (RPi test v roli statického serveru souborů ikon)
Prozkoumám chyby v mapování kanálů.
#
Na diskuzi jen fórum, ne SZ.
 
Citovat
#2
@meda: Docela by mě zajímal primární důvod, proč ses do toho pustil. Je to jen proto, že si chceš uvedený setup prozkoumat a naučit se ho používat, protože
Citace:ve kterých jsem velmi slabý BFU: Apache2 a Webmin.
nebo to má nějaký hlubší důvod?

Já jsme si prošel stejným rozhodováním, tedy pouze mezi OS variantami 2 a 3 (dle tvého seznamu), ale nakonec jsem zbaběle zůstal u 2. Ale funguje mi to více než dobře. Možná i proto, že všechny přístupy a ke všemu mám pouze z lokální sítě. A když se vyskytne potřeba správy v době, kdy nejsem doma, tak na to použiji VPN přístup do celé domácí sítě.
 
Citovat
#3
@JiRo: Tvé rozhodnutí jsem sledoval v příspěvku k RPi5 a rozhodně se ho také držím.
Osobně mi postačí, když zvládnu realizovat uvedený záměr a navíc natrénuji OS Lite bez GUI jen pro uspokojení.

OPRAVA ZOBRAZENÍ LOKÁLNÍCH LOG PNG VYREŠENA
v příspěvku #12

Odstranil jsem vlastní chybu a co následuje je tedy vyřešeno, stížnosti přeskočte.



.
Nefunguje mi v TVHeadend k vlastním ikonám stanic použít cestu
typu "file:///<cesta_z_root>/%C.png" (jak je uvedené v helpu)
místo známé fungující "https://marhycz.github.io/picons/640/%C.png"

podle příkladu "http://example.com/%c.png"
... Napadlo mne tedy
použít lokálně webový server Apache2 pro nabídku typu "http://<adresa..."
Hledáním rozhraní pro Apache2 jsem se dostal k Webmin a zdá se mi zajímavý.

Proto jsem uveřejnil příspěvek, že někdo možná tyto "věci" používá
a důležité poznatky, jak Apache2 nastavit pro otevírání PNG, doplní
nebo příspěvek bude dokonce inspirací k použití Webmin.
#
Na diskuzi jen fórum, ne SZ.
 
Citovat
#4
@meda: A co za název se ti generuje v sezamu kanálů?
Já to mám např. pro CT 1 takto: file:///home/kodi/TVServer/tvlogo/ct1.png
Já už od začátku používání Tvheadend (a vlastně ještě před tím i v MediaPortalu), používám pro loga názvy s malými písmeny bez diakritky a bez mezer. V nastaveni Tvheadend pak mám toto:
[attachment=11533]
Adresář tvlogo s obrázky log pak vypadá takto:
[attachment=11534]
 
Citovat
#5
Verze TVHeadend: HTS Tvheadend 4.3-2155~gfe4df311d ...prý je 4.3 problémová?
Už jsem to rozvrtal, že už si nepamatuji, co je správně.

Channel icon path: https://marhycz.github.io/picons/640/%c.png #nebo C, některá loga fungují
Channel icon name scheme: All lower-case vrátím Service name picons
Pokud zadám path: file:///home/rpi95/640/%C.png #existující cesta, žádná loga se nezobrazují

Potom v Channels (příklad Praha TV, Prima)
User icon: https://marhycz.github.io/picons/640/praha%20tv.png
User icon: https://marhycz.github.io/picons/640/prima.png
Nebo
User icon: file:///home/rpi95/640/praha%20tv
User icon: file:///home/rpi95/640/prima
Rodina mi teď omezí přístup ke zkoušení 6
#
Na diskuzi jen fórum, ne SZ.
 
Citovat
#6
já to mám nastavený tak,že všechny picony musí být pojmenované bez mezer a podtržítek a s malým písmem
Rpi3-raspios-tvh+hyperion  ,  Kiii pro-Coreelec 9.2.8-tvh+sat (testy),  Ugoos X3 Pro dualboot ATV/CoreElec
 
Citovat
#7
@ericek74: Také JiRo má v adresáři tvlogo soubory pojmenované bez mezer, podtržítek a malými písmeny. Já jsem uložil lokálně s názvy, jak je má ...z webu Marhy. (Oprava formulace.)
Logicky je chyba, že se mi "mezera" objevuje, vrátím Service name picons. Ale file:/// stejně nedá ani bez mezer.
Protože už po několika dnech mám v hlavě zmatek, musím si dát oddech.
#
Na diskuzi jen fórum, ne SZ.
 
Citovat
#8
@meda: I já se v tom nějak ztrácím. Proč píšeš "také JiRo..." a pak hned "Já jsem uložil lokálně s názvy, jak je má Marhy." Vždyť @marhycz to má stejně jako já?

Jinak dneska ráno jsem si opět vyzkoušel kombinaci snad všech nastavení pro generaci názvů v Channel icon/Picon Setting, která jsou možná. Funguje mi to dobře. Mám HTS Tvheadend 4.3-2155~gfe4df311d. Z hlediska mezer je skutečně podstatný parametr Channel icon name scheme:. Skutečně tam máš Picony s názvy služeb?!

Hele a není to tak, že poté, co změníš předpis pro generaci názvů tu generaci znova nespustíš? A mimochodem, také bych po nové generaci doporučil vymazat picture cache a znova ji naplnil. To už by na názvy vliv mít nemělo, ale je to dobré pro navazující klienty.
 
Citovat
#9
@meda: Podivej se co mas v Konfigurace - Program/EPG pod "uživatelská ikona",tam bys mel videt umisteni tech piconu
Rpi3-raspios-tvh+hyperion  ,  Kiii pro-Coreelec 9.2.8-tvh+sat (testy),  Ugoos X3 Pro dualboot ATV/CoreElec
 
Citovat
#10
@meda: Pokud nevíš, jak po změně v Channel icon/Picon Setting spustit generaci názvů souborů, tak se podívej na návod od @marhycz: na github https://marhycz.github.io/picons/#cz---m...ony--ikony. Má to tak hezky popsané, takže je zbytečné to popisovat znova.
 
Citovat
#11
@JiRo: @ericek74: Díky, projdu to. Asi v noci 41
#
Na diskuzi jen fórum, ne SZ.
 
Citovat
#12
@JiRo: @ericek74: Chyba v oprávněních pro adresář s ikonami. Přesvědčený, že jsem se s tím vypořádal hned na začátku, jsem se dál nestaral Sakra
file:///...png jsou tedy fungující

Další náhodný problém je s mapováním služeb některých MUXů. Proto položím otázku:
Upravovali jste si šablonu muxů, tedy parametry v souboru cz-ALL, případně pro úspěšnost mapování upravovali jiné parametry tvheadendu?
Nejen tip v seznamu muxů volit zatržení "Accept zero value for TSID". Třeba je důležité ještě něco.

Instaloval jsem do RPiOS utilitu w-scan a získal soubor s přijímanými muxy/kanály pro ověření:
w_scan -f t -c CZ -X > channel.conf
#
Na diskuzi jen fórum, ne SZ.
 
Citovat
#13
@meda: Ach, tak tohle mě u takového kozáka nenapadlo. Ale i já dělám podobné chyby... 8

Nevím o jaký náhodný problém s mapováním máš. Ale ano, já jsem si šablony muxů upravil. Ale jen tak, že jsem si pro sebe vytvořil redukovanou množinu muxů pro ty případy, které standardně používám já, tedy pro kabelovou síť UPC/Vodafone. V Tvheadend pak mám nastaveno Cesta k souborům pro DVB scan:. A používám hlavně dva soubory ve dvou afresářích, dvb-c/cz-UPC a dvb-t/cz-UPC. Mám tam nakopírovány i ty výchozí soubory pro cz muxy, které jsem editoval, abych měl možnost v případě potřeby (při testech) vyzkoušet i jiné muxy. Ale prakticky je používám jen zřídka.
 
Citovat
#14
@JiRo: Náhodný problem s MUXem DVB-T2 s kanály ČT atd. Dvakrát se namapují a dvacetkrát ne.
Kabel z STA signál asi Radiokomunikací, neznám smlouvu.
Myslím, že to píše cca -36dB.
#
Na diskuzi jen fórum, ne SZ.
 
Citovat
#15
@meda: já si skenuju frekvence manuálně,jak pro dvbt2,tak pro Sat(6xlnb) skenuju jen co chci.
Rpi3-raspios-tvh+hyperion  ,  Kiii pro-Coreelec 9.2.8-tvh+sat (testy),  Ugoos X3 Pro dualboot ATV/CoreElec
 
Citovat
#16
(05.5.2025, 16:04)meda Napsal(a): @JiRo: Náhodný problem s MUXem DVB-T2 s kanály ČT atd. Dvakrát se namapují a dvacetkrát ne.
Tak tomu taky moc nerozumím. Čemu říkáš "mapování muxů"? Muxy se scanují, výsledkem scanu každého muxu jsou služby a teprve ty se mapují na kanály. Takže jsi to myslel, že se "(ne)namapují služby z daného muxu" a nebo místo "namapují" jsi chtěl napsat "úspěšně scanují"?
  • pokud tedy jde o to, že ti úspěšně neskončí scan muxu, můžeš si sputit jeho scanování ručně,
  • a pokud je to tak, že skutečně neproběhne mapování, jaký je výsledný status mapování? Vidíš ho na stránce Mapování služeb, zajímají mě zejména údaje Ignorováno a Nezdařené.
 
Citovat
#17
90 NEPOKRAČUJTE V TOMTO TÉMATU. (NE)NAMAPOVANÉ SLUŽBY MUXů TVHEANDEND PŘEMÍSTÍM. DĚKUJI.

EDIT: Na postup, který opakovaně vede k cíli, tedy namapování všech služeb z mé STA, jsem nepřišel. Úspěch je stále náhodný a služby některých MUXů se namapují jen při náhodných změnách v nastavení TVH.
#
Na diskuzi jen fórum, ne SZ.
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)