Weechat
From HackerNet
Revision as of 12:46, 14 January 2015 by Helikopter (talk | contribs)
WeeChat är en terminalbaserad Internet Relay Chat (IRC) klient. WeeChat är skriven i C, och är gjord för att vara flexibel och utbyggbar. WeeChat har alla möjliga plugins skrivna i olika språk t.ex. Python, Perl, och Ruby.
Contents
Installation
apt-get install software-properties-common add-apt-repository ppa:nesthib/weechat-stable apt-get update && apt-get -y install screen weechat weechat-scripts
Konfiguration
Grundläggande konfiguration, glöm inte att spara.
/set irc.server_default.nicks "HorseBoy_92" /set irc.server_default.realname "John Smith"
Relay, behövs för Glowing Bear
/set relay.network.ipv6 off /set relay.network.password dasbomb /relay add weechat 9001
Vet ej vilken av följande två som behövs för att tillåta klienter från ett annat nät än samma som weechatservern.
/set relay.network.allowed_ips * /set relay.network.websocket_allowed_origins *
Lägg till kanaler
/server add freenode irc.freenode.net/6667 -autoconnect /set irc.server.freenode.autojoin #FreeNAS /server add quakenet se.quakenet.org/6667 -autoconnect /set irc.server.quakenet.autojoin #dd /set irc.server.quakenet.autojoin #qm secretpäwä /save
Script
/script /script install autojoin.py
Glowing Bear
Glowing Bear är en webb-frontend för weechat, byggd i html5. Man behöver aldrig sköta något underhåll utav Glowing Bear, utan koden hämtas av din webbläsare från deras servrar varje gång man använder det.
Bakom Reverse Proxy
För att köra glowing bear genom en nginx HTTP reverse proxy måste man köra det som en websocket, inte en HTTP-anslutning ("Upgrade").
T.ex.
upstream weechat { server 10.0.0.10:9001; }
location / { proxy_pass http://weechat; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_read_timeout 604800; }