Ero sivun ”Glowing Bear” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(1->2 tason otsikoiksi)
p (aika iso)
 
(3 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{Ohjelma
| nimi=Glowing Bear
| kuva=[[Tiedosto:Screenshot-glowing-bear.png|250px]]
| kuvateksti=
| lisenssi=[[GPLv3]]
| käyttöliittymä=www
| kotisivu=[https://www.glowing-bear.org/ www.glowing-bear.org]
}}
'''Glowing Bear''' on web-käyttöliittymä [[WeeChat]]-[[IRC]]-asiakasohjelmalle. Ohjelma muistuttaa kaupallista [[IRCCloud]]-palvelua.
'''Glowing Bear''' on web-käyttöliittymä [[WeeChat]]-[[IRC]]-asiakasohjelmalle. Ohjelma muistuttaa kaupallista [[IRCCloud]]-palvelua.


Rivi 53: Rivi 61:
Käynnistä nginx tämän jälkeen uudestaan ja mene selaimellasi osoitteeseen http://glowingbear.oma-domain.fi/ . Kirjoita isäntänimeksi <code>glowingbear.oma-domain.fi</code> ja portiksi <code>80</code>. Mahdollisia ongelmia voit tutkia WeeChatista, nginxiin asettamista logeista sekä selaimesi debug-konsolista.
Käynnistä nginx tämän jälkeen uudestaan ja mene selaimellasi osoitteeseen http://glowingbear.oma-domain.fi/ . Kirjoita isäntänimeksi <code>glowingbear.oma-domain.fi</code> ja portiksi <code>80</code>. Mahdollisia ongelmia voit tutkia WeeChatista, nginxiin asettamista logeista sekä selaimesi debug-konsolista.


==Linkit==
==Aiheesta muualla==
* Kotisivu: https://www.glowing-bear.org/
* Kotisivu: https://www.glowing-bear.org/
* Lähdekoodi: https://github.com/glowing-bear/glowing-bear
* Lähdekoodi: https://github.com/glowing-bear/glowing-bear
[[Luokka: Pikaviestimet]]
[[Luokka: Verkko]]

Nykyinen versio 29. huhtikuuta 2016 kello 23.57

Glowing Bear

Käyttöliittymä www
Lisenssi GPLv3
Kotisivu www.glowing-bear.org

Glowing Bear on web-käyttöliittymä WeeChat-IRC-asiakasohjelmalle. Ohjelma muistuttaa kaupallista IRCCloud-palvelua.

WebSocket-uudelleenohjauksen käyttöönotto WeeChatissa[muokkaa]

 /relay add weechat 9001
 /set relay.network.password SALASANASI

Huom: WeeChatin pitää olla käynnissä 24/7 esim. tmuxin tai screenin avulla.

Asentaminen lokaalisti[muokkaa]

 $ git clone https://github.com/glowing-bear/glowing-bear

Nginx-asennus[muokkaa]

Asennusesimerkki HTTP:lle. Asennuksen testauksen jälkeen kannattaa siirtyä käyttämään HTTPS:ää ja käyttää esim. Let's Encryptiä sekä salata kirjautumissivu esim. auth_basic-asetuksella tai muulla autentikointimenetelmällä. WeeChatin käyttämä relay-portti kannattaa myös estää palomuurista ja sallia vain pääsy paikalliselta koneelta (127.0.0.1).

 server {
   listen 80;
   server_name glowingbear.oma-domain.fi;
   root /home/kayttaja/glowing-bear;
   autoindex off;
   index index.html;
   access_log  /home/kayttaja/glowing-bear-http-access.log;
   error_log  /home/kayttaja/glowing-bear-http-error.log notice;
   
   # Ohjataan /weechat weechatin relay-porttiin 9001 paikalliselle koneelle
   location /weechat {
     access_log /home/kayttaja/glowing-bear-api-access.log;
     error_log /home/kayttaja/glowing-bear-api-error.log;
     expires epoch;
     proxy_ignore_client_abort on;
     proxy_buffering off;
     proxy_request_buffering off;
     proxy_cache off;
     proxy_pass http://127.0.0.1:9001;
     proxy_http_version 1.1;
     proxy_set_header Connection "keep-alive, Upgrade";
     proxy_set_header Upgrade "websocket";
   }
   
   location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|html|htm|xml|txt)$ {
     try_files $uri /;
     access_log on;
     expires max;
   }
   
   location = /robots.txt  { access_log off; log_not_found off; }
   location = /favicon.ico { access_log off; log_not_found off; }
   location ~ /\. { access_log off; log_not_found off; deny all; }
 }

Käynnistä nginx tämän jälkeen uudestaan ja mene selaimellasi osoitteeseen http://glowingbear.oma-domain.fi/ . Kirjoita isäntänimeksi glowingbear.oma-domain.fi ja portiksi 80. Mahdollisia ongelmia voit tutkia WeeChatista, nginxiin asettamista logeista sekä selaimesi debug-konsolista.

Aiheesta muualla[muokkaa]