Ero sivun ”Glowing Bear” versioiden välillä
p (luokitus) |
p (aika iso) |
||
(2 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. | ||
== | ==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 |
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]
- Kotisivu: https://www.glowing-bear.org/
- Lähdekoodi: https://github.com/glowing-bear/glowing-bear