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:irc_weechat_webove_rozhrani [2017/10/20 18:32]
pepe postponed due to LE, which was integrated to Apache.
cs:public:irc_weechat_webove_rozhrani [2017/11/09 00:51] (aktuální)
pepe Přepsání a úprava článku, lepší formatování použití file bash
Řádek 1: Řádek 1:
 <WRAP center round tip 60%> <WRAP center round tip 60%>
-Článek připraven k použití, ale zbývá dokončit následujících pár věcí: 
  
-aby běžel ​Glowing Bear na pozadí, +Článek prozatím neobsahuje: \\ 
-SSL pro lokální ​IP adresu+aby Glowing Bear běžel na pozadí ​(screen v LXC kontejneru nejde) \\ 
-upravit LE (= jen username) +SSL certifikát ​pro neveřejnou ​IP adresu
- +
-Odhadová doba dokončení:​ 30.10.+
 </​WRAP>​ </​WRAP>​
  
Řádek 16: Řádek 13:
   * mít LXC kontejner [[https://​www.turris.cz/​doc/​cs/​public/​lxc|Turris 1.x]] [[https://​www.turris.cz/​doc/​cs/​howto/​lxc|Omnia]].   * mít LXC kontejner [[https://​www.turris.cz/​doc/​cs/​public/​lxc|Turris 1.x]] [[https://​www.turris.cz/​doc/​cs/​howto/​lxc|Omnia]].
  
-V tomto návodu si ukážeme ​jak nejprve ukážeme stažení a následnou instalaci weechatu v Debian LXC kontejneru+V tomto návodu ​v Debian LXC kontejneru ​si ukážeme ​\\
  
-Proč je dobré používat kontejnery ​se můžeš dočíst ​článku: https://​www.turris.cz/​doc/​cs/​public/​lxc+  - Jak stáhnout a nainstalovat Weechat. 
 +  - Nastavení Weechatu. 
 +  - Propojení s Glowing Bear (a případně jeho stažení a spuštění pro běh v lokální síti). 
 +  - Pro ty, co mají veřejnou IPv4 adresu, tak vygenerování Let's Encrypt certifikátu a použití SSL pro připojování do Glowing Bear. 
 + 
 +Proč je dobré použít kontejner ​se můžeš dočíst ​ve článku: https://​www.turris.cz/​doc/​cs/​public/​lxc
  
 ======Závislosti====== ======Závislosti======
 +
 +Pro stažení zavislostí je nutné, aby ses přihlásil na ''​SSH'',​ které běží ve tvém routeru a zkopíroval tento příkaz
  
 ====Turris 1.x==== ====Turris 1.x====
Řádek 37: Řádek 41:
 V době psaní článku je aktuální verze: 1.8 V době psaní článku je aktuální verze: 1.8
  
-**Není vhodné použít starší verze, protože od verze 0.3.3 do 1.7.1 se nachází ​chyba (bug)kde ti může ​nějaký vtipálek ​shodit weechat. Více [[https://​weechat.org/​download/​security/​|zde]]**+<WRAP center round important 60%> 
 +Není vhodné používat starší verze, protože od verze 0.3.3 do 1.7.1 se nachází bug, který ​ti může shodit ​ **weechat**. Více [[https://​weechat.org/​download/​security/​|zde]] 
 +</​WRAP>​
  
 <​code>​ <​code>​
Řádek 72: Řádek 78:
 </​code>​ </​code>​
  
-Kompilace trvá na Turrisu ​1.x zhruba 2 minuty a na Omnii tu samou dobu.+Kompilace trvá zhruba 2 minuty, jak na Turris ​1.x, tak také na Turris Omnia.
  
 ======Nastavení Weechatu====== ======Nastavení Weechatu======
Řádek 81: Řádek 87:
 a nyní napiš: <​code>/​save</​code>​ a potom hned <​code>/​quit</​code>​ a nyní napiš: <​code>/​save</​code>​ a potom hned <​code>/​quit</​code>​
  
-Nyní ve složce /​rootfs/​root najdeme ​schovanou ​složku .weechat a v ní nyní budeme nastavovat:+Nyní ve složce ​''​/​rootfs/​root'' ​najdeme ​skrytou ​složku ​**.weechat** a v ní si můžeš přidat např. na jaký server se chceš připojovat,​ jakou chceš mít přezdívku na IRC serveru atd.
  
 ====Přidání serveru==== ====Přidání serveru====
Řádek 117: Řádek 123:
 <​code>/​connect freenode</​code>​ <​code>/​connect freenode</​code>​
  
-**Po dokončení nastavení je nutné ​provést ​**/​save** ​pro uložení do konfiguračních souborů**+**Po dokončení nastavení je nutné ​napsat ​**/save**, aby se ti to vše uložilo do konfiguračních souborů**
  
 {{ :​cs:​public:​weechat-ulozeni-nastaveni.png?​direct&​700 |}} {{ :​cs:​public:​weechat-ulozeni-nastaveni.png?​direct&​700 |}}
Řádek 136: Řádek 142:
 </​code>​ </​code>​
  
-**Pokud ​sis weechat ​nainstaloval do jiné adresáře je nutné si script upravit.**+**Pokud ​si nainstaloval ​weechat ​do jiného ​adresáře je nutné si script upravit.**
  
-**Bohužel je nutné pro chatování na IRC serverech ​použít webový klient ​bez něho to zatím nepůjde** +Protože mně nevyhovuje se neustále připojovat do SSH a chatovat přímo ze shellu, tak používám ​webový klient **Glowing Bear**.
-(To se týká jen pár jedinců, kteří používají pouze weechat)+
  
 ======Webový klient====== ======Webový klient======
Řádek 145: Řádek 150:
 ====Glowing Bear==== ====Glowing Bear====
  
-Glowing Bear je dostupný ​na adrese: https://​www.glowing-bear.org/​+Glowing Bear můžeš najít ​na adrese: https://​www.glowing-bear.org/​
  
 {{:​cs:​public:​glowingbear-prihlaseni.png?​450|}}{{:​cs:​public:​glowingbear-po-prihlaseni.jpg?​650|}} {{:​cs:​public:​glowingbear-prihlaseni.png?​450|}}{{:​cs:​public:​glowingbear-po-prihlaseni.jpg?​650|}}
Řádek 156: Řádek 161:
 </​code>​ </​code>​
  
-Pokud neplánuješ hostovat Glowing Bear u sebe a odpadne ti starost o aktualizace,​ neboť ​tým vývojářů Glowing Bear se o to stará a ty to můžeš bezplatně využívat. Je to od velice vstřícný krok a rovnou přejdi na krok: SSL Weechat & Glowing Bear+**Pokud neplánuješ hostovat Glowing Bear u sebe a odpadne ti starost o aktualizace**, neboť ​vyvojářGlowing Bear se o to stará a ty to můžeš bezplatně využívat. Je to od velice vstřícný krok a rovnou přejdi na krok: \\  
 +SSL Weechat & Glowing Bear
  
 Přeci jenom pokud chceš hostovat Glowing Bear u sebe. Rozhodně ti v tom nebudu bránit a ukážu ti jak na to. Přeci jenom pokud chceš hostovat Glowing Bear u sebe. Rozhodně ti v tom nebudu bránit a ukážu ti jak na to.
Řádek 170: Řádek 176:
 Glowing Bear nyní najdeš na http://​ipadresatvehokontejneru:​8000 Glowing Bear nyní najdeš na http://​ipadresatvehokontejneru:​8000
 dokud nezavřeš SSH klienta. dokud nezavřeš SSH klienta.
- 
-Pokud chceš, aby ti Glowing Bear běžel na pozadí stačí: ​ 
  
 ======SSL Weechat & Glowing Bear ====== ======SSL Weechat & Glowing Bear ======
Řádek 186: Řádek 190:
  
 ===Nastavení DNS záznamu pro doménu=== ===Nastavení DNS záznamu pro doménu===
-Tam, kde sis koupil doménu případně vytvořil/​zaregistroval subdoménu zdarma by si měl najít ​"DNS záznamy"​ a přidat DNS záznam, aby vypadal takto:+ 
 +U registrátora domény ​si najdi "DNS záznamy"​ a přidej DNS záznam, aby vypadal ​např. ​takto
 {{ :​cs:​public:​dns_zaznam.jpg?​300 |}} {{ :​cs:​public:​dns_zaznam.jpg?​300 |}}
  
Řádek 195: Řádek 200:
 {{ :​cs:​public:​presmerovani_portu_letsencrypt_irc.png?​500 |}} {{ :​cs:​public:​presmerovani_portu_letsencrypt_irc.png?​500 |}}
  
-Potom se můžeme rovnou vrhnout ​na instalaci ​LE.+Potom se můžeš pustit ​na instalaci ​**Let'​s Encrypt certifikátu.**
  
 <​code>​ <​code>​
Řádek 201: Řádek 206:
 </​code>​ </​code>​
  
-Vytvoříme si složku ​se ssl pro weechat pro následující krok pak bude potřeba:+Vytvoř si složku ​**ssl**, která se bude nacházet ve skryté složce **.weechat**
 <​code>​ <​code>​
 mkdir -p ~jmenouzivatele/​.weechat/​ssl mkdir -p ~jmenouzivatele/​.weechat/​ssl
 </​code>​ </​code>​
  
-Nyní vytvoříme LE certifikát pro tvojí subdoménu/​doménu (v mém případě to je subdoména: irc.weechat.cz)+Nyní vytvoř LE certifikát pro tvojí subdoménu/​doménu (v mém případě to je subdoména: irc.weechat.cz)
  
 <​code>​ <​code>​
Řádek 225: Řádek 230:
  
  
-Pokud je vše v pořádku, tak by si měl mít tento výstup v konzoli:+Pokud je vše v pořádku, tak bys měl mít tento výstup v konzoli:
 <​code>​ <​code>​
 Saving debug log to /​var/​log/​letsencrypt/​letsencrypt.log Saving debug log to /​var/​log/​letsencrypt/​letsencrypt.log
Řádek 264: Řádek 269:
 </​code>​ </​code>​
  
-Teď se vrátíme zpátky k LE, protože sice je certifikát zadarmo, ale vydrží pouze 3 měsíce, proto nám přijde vhod  +Teď se vrátíme zpátky k LE, protože sice je certifikát zadarmo, ale vydrží pouze 3 měsíce, proto nám je nutné použít  ​**automatická obnova certifikátu**, protože pokud si certifikát neobnovíš,​ tak se nebudeš moct přihlásit na stránce **Glowing Bear**
-** automatická obnova certifikátu:**+
  
 Budeme k tomu potřebovat ''​administrační rozhraní routeru LuCI'',​ kde si naplánujeme úlohu. Podobně jako v tomto článku: https://​www.turris.cz/​doc/​cs/​public/​cron_automaticke_vypinani_wifi Budeme k tomu potřebovat ''​administrační rozhraní routeru LuCI'',​ kde si naplánujeme úlohu. Podobně jako v tomto článku: https://​www.turris.cz/​doc/​cs/​public/​cron_automaticke_vypinani_wifi
Řádek 276: Řádek 280:
 Nyní si vytvoříme soubor renew.sh, který umístíme do /​usr/​local/​sbin Nyní si vytvoříme soubor renew.sh, který umístíme do /​usr/​local/​sbin
 Obsah souboru renew.sh bude vypadat takto: Obsah souboru renew.sh bude vypadat takto:
-<code>+ 
 +<file bash renew.sh>
 #!/bin/bash #!/bin/bash
  
Řádek 284: Řádek 289:
     ~username/​.weechat/​ssl/​relay.pem     ~username/​.weechat/​ssl/​relay.pem
 chown username ~username/​.weechat/​ssl/​relay.pem chown username ~username/​.weechat/​ssl/​relay.pem
-</code>+</file>
  
-Soubor je nutné si pozměnit podle tvé domény a případně také cestu, kde máš nainstalovaný weechat.+Soubor je nutné si pozměnit podle tvé domény/​subdomény ​a případně také cestu, kde máš nainstalovaný weechat.
  
 Nyní máme hotovo! Nyní máme hotovo!
  
-======Propojení se Slack-em====== +======Propojení se Slack====== 
-*V přípravě* + 
-(dokončení staveno na červen 2017)+**Již brzy.**
  
-According to this site: https://​wiki.archlinux.org/​index.php/​WeeChat 
 It's possible to connect to slack using weechat. It's possible to connect to slack using weechat.
 +According to this site: https://​wiki.archlinux.org/​index.php/​WeeChat
  
 ======Odinstalace====== ======Odinstalace======
 ====Weechat a Glowing Bear==== ====Weechat a Glowing Bear====
-Pokud se někdy rozhodneš odinstalovat Weechat, stačí odstranit dvě složkyweechat a schovanou ​složku .weechat (která obsahuje nastavení pro relay, tvoje nešifrovaná/​zašifrovaná hesla) +Pokud se někdy rozhodneš odinstalovat Weechat, stačí ​**odstranit dvě složky** ''​weechat'' ​skrytou ​složku ​''​.weechat''​ \\ (která obsahuje nastavení pro relay, ​**tvoje nešifrovaná/​zašifrovaná hesla**\\ 
-Obě složky by se měly nacházet v ''/​mnt/​hdd/​lxc-containers/​debian/​rootfs/​root'',​kde také najdeš Glowing Bear. Ten také nezapoměň smazat. +Obě složky by se měly nacházet v ''/​mnt/​hdd/​lxc-containers/​debian/​rootfs/​root'',​kde také najdeš Glowing Bear. Ten také nezapoměň smazat. ​\\ 
-Můžeš využít také program WinSCP nebo PuTTY se můžeš procházet složkami na tvém Turrisu pomocí příkazu+ 
 +Můžeš využít také program ​''​WinSCP'' ​nebo pomocí ''​PuTTY'' ​se můžeš procházet složkami na tvém Turrisu pomocí příkazu
 <​code>​ <​code>​
 apt-get install mc apt-get install mc
Řádek 311: Řádek 317:
  
  
-Pokud by si měl jakýkoliv dotaz/​problém obrať ​se na mě ve fóru: ​[[https://​forum.turris.cz/​users/pepe/summary|Pepe]] +Autorem článku je: [[pepe@bloodkings.eu|Josef Schlehofer]] \\ 
- +Pokud je ti něco nejasné, tak neváhej a kontaktuj autora. Rád ti to vysvětlí a případně pomůže. \\ 
-Případně v příslušném vláknuXY+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]]