Uživatelské nástroje

Nástroje pro tento web


Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
cs:public:pyload_lxc [2017/10/31 11:51]
pepe [Automatické spuštění při startu kontejneru]
cs:public:pyload_lxc [2017/11/05 02:44] (aktuální)
pepe Úprava SSL (self-signed)
Řádek 1: Řádek 1:
 ======Instalace pyLoadu v LXC kontejneru====== ======Instalace pyLoadu v LXC kontejneru======
  
-Na úvod si řekneme, co to ten **pyLoad** vlastně je.  ​+Na úvod si řekneme, co to **pyLoad** vlastně je.  ​
  
 **pyLoad** je nástroj pro stahování souborů z internetových úložišť jako je například uloz.to, webshare.cz a mnoho dalších. Samozřejmostí je podpora prémiových účtu pro stahování vyšší rychlostí. **pyLoad** je nástroj pro stahování souborů z internetových úložišť jako je například uloz.to, webshare.cz a mnoho dalších. Samozřejmostí je podpora prémiových účtu pro stahování vyšší rychlostí.
Řádek 8: Řádek 8:
 Tohle prostě nesmí chybět ve tvé lokální síti. Tohle prostě nesmí chybět ve tvé lokální síti.
  
-Pokud ti to připomnělo například program [[http://​jdownloader.org|jDownloader]],​ tak je to super! V naší komunitní dokumentaci,​ také najdeš návod, jak nainstalovat [[cs:​public:​jdownloader_lxc|jDownloader 2 v LXC kontejneru]] nechám na tobě, co ti více bude vyhovovat, ale ''​jDownloader 2'' ​může být velmi náročný.+Pokud ti to připomnělo například program [[http://​jdownloader.org|jDownloader]],​ tak je to super! V naší komunitní dokumentaci,​ také najdeš návod, jak nainstalovat [[cs:​public:​jdownloader_lxc|jDownloader 2 v LXC kontejneru]] nechám na tobě, co Ti vice vyhovuje, ale ''​jDownloader 2'' ​je velmi náročný ​na procesor.
  
 Ze svého počítače,​ tabletu, mobilu se můžeš přihlásit do //webového rozhraní pyLoadu//​. ​ Ze svého počítače,​ tabletu, mobilu se můžeš přihlásit do //webového rozhraní pyLoadu//​. ​
 {{ :​cs:​public:​pyload.jpg?​600 |}} {{ :​cs:​public:​pyload.jpg?​600 |}}
  
-Je možné, také najít aplikaci pro Android, ale bohužel není oficiálně podporována a v první řadě se pracuje na přepsaní kódu pyLoadu na python 3.0 a povýšení pyLoadu na verzi 1.0.0 ve které má dojít kompletní webového rozhraní, ale zatím ani autor neví přibližně, kdy to bude vydáno. Můžeš také najít odkaz na desktopového klienta, ale bohužel je to stejné jako v případě aplikace pro Android.+Je možné, také najít aplikaci pro Android, ale bohužel není oficiálně podporována a v první řadě se pracuje na přepsaní kódu pyLoadu na python 3.0 a povýšení pyLoadu na verzi 1.0.0 ve které má dojít ​na kompletní ​redesign ​webového rozhraní, ale zatím ani sám autor neví, kdy to bude vydáno. Můžeš také najít odkaz na desktopovou aplikaci, ale bohužel je to stejné jako v případě aplikace pro Android.
  
 Na začátek je dobré si připomenout z [[https://​www.turris.cz/​doc/​cs/​public/​lxc#​pouziti_lxc_kontejneru| minulého článku]], proč vlastně **pyLoad** budeme instalovat v LXC kontejneru. Na začátek je dobré si připomenout z [[https://​www.turris.cz/​doc/​cs/​public/​lxc#​pouziti_lxc_kontejneru| minulého článku]], proč vlastně **pyLoad** budeme instalovat v LXC kontejneru.
Řádek 52: Řádek 52:
 </​code>​ </​code>​
  
-Nyní jsme úspěšně stáhli zdrojové kódy a můžeme se pustit do dalšího bodů a tím je instalace ​pyLoad.+Nyní jsme úspěšně stáhli zdrojové kódy a můžeme se pustit do dalšího bodů a tím je instalace.
  
 ======Instalace pyLoad a průvodce instalací====== ======Instalace pyLoad a průvodce instalací======
  
-Nejsnazší a nejjednodušší cesta jak nainstalovat pyLoad je díky instalačnímu průvodci, který nám usnadní ​instalaci.+Nejsnazší a nejjednodušší cesta jak nainstalovat pyLoad je díky instalačnímu průvodci, který nám usnadní ​práci.
 <​code>​ <​code>​
 python pyLoadCore.py python pyLoadCore.py
 </​code>​ </​code>​
  
-Na začátku se tě zeptá průvodce v jakém jazyku ho chceš mít+Na začátku se tě zeptá průvodce v jakém jazyku ho budeš chtít ​mít.
  
 Pro zvolení češtiny napiš: ''​cs''​ a potvrď to pomocí klávesy enter. Každá volba bude potvrzena klávesou enter. Pro zvolení češtiny napiš: ''​cs''​ a potvrď to pomocí klávesy enter. Každá volba bude potvrzena klávesou enter.
Řádek 116: Řádek 116:
 **Řiď se nadále pokyny instalačního průvodce.** **Řiď se nadále pokyny instalačního průvodce.**
  
-Nezapoměň, ​ale že grafické rozhraní pyLoad není aktuálně ve vývoji s Androidí aplikací. Můžeš ušetřit místo v operační paměti. S instalací SSL certifikátu ti pomohu ​v dalším bodě tohoto ​článku.+Nezapoměň,​ že grafické rozhraní pyLoad není aktuálně ve vývoji s Androidí aplikací, a proto si můžes ušetřit místo v RAM (operační paměti ​routeru čili kontejneru). S instalací SSL certifikátu ti ukáži ​v dalším bodě článku.
  
 <WRAP center round tip 60%> <WRAP center round tip 60%>
-Při vyplňování hesla do webového rozhraní pyLoadu se hesla neukazují, ale jsou tam+Při vyplňování hesla do webového rozhraní pyLoadu se hesla neukazují. 
-Nepoužívej výchozí hesla případně slabá hesla typu: 12345, admin+Nepoužívej výchozí hesla případně slabá hesla typu: 12345, admin
 +Případně můžeš použít správce hesel např. [[https://​www.stickypassword.com/​cs/​|Sticky Password]].
 </​WRAP>​ </​WRAP>​
  
Řádek 159: Řádek 160:
 openssl req -days 36500 -x509 -key ssl.key -in ssl.csr > ssl.crt openssl req -days 36500 -x509 -key ssl.key -in ssl.csr > ssl.crt
 </​code>​ </​code>​
- 
-====Problem s dostupností webové administrace přes SSL certifikát==== 
-Tento bod přeskoč a vrátíš se k němu, pokud máš tento problém: 
-{{ :​cs:​public:​pyload_https.jpg?​200 |}} 
- 
-Aktuálně v řešení: https://​github.com/​pyload/​pyload/​issues/​2493 
- 
-Workaround (nebo-li řešení): použít nešifrované spojení 
  
 **__Spuštění pyLoadu:​__** **__Spuštění pyLoadu:​__**
Řádek 212: Řádek 205:
 </​code>​ </​code>​
  
-Webové rozhraní pyLoadu se nachází:​ +**Webové rozhraní pyLoadu se nachází**
-non-SSL ​http://​192.168.1.10:​8000 (případně ​lze si ověřit v ''​rozhraní LuCI'', ​jakou máš IP adresu ​kontejneru) +http://​192.168.1.10:​8000 (případně si ověřit v ''​rozhraní LuCI'', ​jaká je IP adresa ​kontejneru).
-SSL (šifrované / encrypted): https://192.168.1.10:​8000  +
-(pokud máš problém s připojením na SSL podívej se na tento bod: +
- ​[[https://​www.turris.cz/​doc/​cs/​public/​pyload_lxc#​problem_s_dostupnosti_webove_administrace_pres_ssl_certifikat|Problém s SSL certifikátem]]+
  
 +Ve webovém rozhraní přejdi do ''​Config''​ do ''​SSL''​.\\
 +V ''​SSL certificate''​ najdi soubor, který se jmenuje **ssl.crt**.\\
 +V ''​SSL Key''​ vyber cestu k souboru, který se jmenuje **ssl.key**.\\
 +Ulož. Přejdi do ''​Webinterface''​ a u ''​Use HTTPS''​ vyber: **on**.\\
 +
 +Nyní je potřeba restartovat pyLoad, co si ukážeme v dalším kroku. Po restartu, když půjdeš do webového rozhraní ''​pyLoad''​ nešifrovaně (tedy pomocí http ) , tak uvidíš tohle upozornění:​
 +
 +<​code>​
 +The client sent a plain HTTP request, but this server only speaks HTTPS on this port.
 +</​code>​
 +
 +Takže stačí pouze zaměnit **http** za **https** (tedy https://​192.168.1.10:​8000)
 +
 +<WRAP center round tip 60%>
 Nezapomeň, pokud stahuješ ze serveru, který vyžaduje captchu pro stahování,​ tak jí musíš vyplnit. Nezapomeň, pokud stahuješ ze serveru, který vyžaduje captchu pro stahování,​ tak jí musíš vyplnit.
 pyLoad tě na to upozorní: ​ pyLoad tě na to upozorní: ​
 {{ :​cs:​public:​pyload_captcha.jpg?​600 |}} {{ :​cs:​public:​pyload_captcha.jpg?​600 |}}
 +</​WRAP>​
 +
 +
  
 ======Automatické spuštění při startu kontejneru====== ======Automatické spuštění při startu kontejneru======
Řádek 275: Řádek 282:
 Nyní máš návod za sebou. Gratuluji! ​ Nyní máš návod za sebou. Gratuluji! ​
  
-====== ​Alternativní skin ======+====== ​Modifikace ​====== 
 + 
 +==== Vzhledy ==== 
 + 
 +__PyPlex__
  
-Více zde: https://​github.com/​xunil75/​PyPlex+Náhled a návod, jak skin nainstalovat najdeš ​zde: https://​github.com/​xunil75/​PyPlex
  
 ======Odinstalace pyLoad====== ======Odinstalace pyLoad======
-Pokud se někdy rozhodneš odinstalovat pyLoad, tak smažeš složku pyload a schovanou ​(hidden) konfigurační složku .pyload+Pokud se někdy rozhodneš odinstalovat pyLoad, tak **smaž složku pyload** **skrytou** ​(hidden) konfigurační ​**složku** **.pyload**
  
 Autorem článku je: [[pepe@bloodkings.eu|Josef Schlehofer]] \\ Autorem článku je: [[pepe@bloodkings.eu|Josef Schlehofer]] \\
-Neváhej ​se obrátit ​na něj na fóru prostřednictvím [[https://​forum.turris.cz/​u/​Pepe/​|soukromé zprávy]] ​nebo vytvoření vlákna.+Pokud je ti něco nejasné, tak neváhej a kontaktuj autora. Rád ti to vysvětlí a případně pomůže. \\ 
 +Můžeš ​se také na něj obrátit ​prostřednictvím [[https://​forum.turris.cz/​u/​Pepe/​|soukromé zprávy]] ​na [[https://​forum.turris.cz|Turris fóru]]