1. Ülevaade
RocketChat on avatud lähtekoodiga grupivestluse klient, mis sarnaneb teiste grupivestluskeskkondade lahendustega, nagu Slack ja Mattermost. Seda saab ise hostida, see toetab hääl- ja videovestlust ning sellel on rakendused kõigile populaarsetele platvormidele (veeb, Windows, macOS, Linux, Android ja iOS).
Mida sa õpid
See õpetus õpetab teile, kuidas seadistada ja konfigureerida RocketChat serverit Ubuntus.
Mida vajate
Esiteks peame paigaldama RocketChati. Õnneks on olemas RocketChat snap, mida saab Snapcrafti abil hõlpsasti paigaldada. Snapsi on lihtne paigaldada, need on ülejäänud süsteemist eraldatud ja neid värskendatakse automaatselt.
Snapi paigaldamine
Tänu Snapcraftile on paigaldamine ülilihtne. Paigaldage Snap järgmise käsuga:
Juurdepääs teie serverile
Vaikimisi on teie server saadaval pordil 3000. Sellele pääsete juurde, kui avate oma veebibrauseris serveri IP:3000 (asendades serveri IP-aadressiga minu-ip:3000) või localhost:3000, kui kasutate serverit kohapeal... Teid peaks tervitama järgmine ekraan:
Nüüd, kui teie server on seadistatud, võite hakata seda kasutama! Järgmistes jaotistes käsitleme teie serveri põhikasutust ja konfiguratsiooni.
3. Põhikasutus
Konto loomine
Esiteks peate looma konto. Esimesest serverisse loodud kontost saab automaatselt administraatori konto, mis võimaldab serverit seadistada.
Klõpsake nuppu "Register a new account". Teile kuvatakse ekraan, kus peate sisestama oma nime, e-posti aadressi ja parooli.
NB! Selle lehe väli Name ei ole teie kasutajanimi!
Teie kasutajanimi valitakse järgmisel lehel. Selle lehe väljal Name peaks olema teie tegelik nimi, et teie edaspidised grupiliikmed saaksid teid tuvastada.
Pärast registreerimist logitakse teid automaatselt sisse. Vaikimisi on üks kanal (#general) ja seal peaks olema teade, mis näitab teie liitumist. Teie nime kõrval peaks olema märk, mis näitab, et olete administraator, nagu allpool näidatud:
Kanalid
Vasakpoolsel külgribal on kanalite loend. Kanalile lülitumiseks klõpsake sellel. Kanal on sisuliselt eraldi jututuba, mis on loodud konkreetse teema jaoks erinevate inimestega.
Kanali loomine
Kanali saab luua, klõpsates otsinguriba kõrval olevat plussmärki (+). Kanalid võivad olla privaatsed ja nõuda kutset või siis avalikud, et kõik teie tiimi liikmed saaksid liituda. Kanalite nimed võivad sisaldada ainult väiketähti, numbreid ja sidekriipse.
Otsesõnumite saatmine
Saate saata grupiliikmetele otsesõnumeid, avades liikmete loendi (asub paremal külgribal), klõpsates kellegi nimel ja klõpsates nuppu Vestlus. Varasemad otsesõnumid kuvatakse kanalite loendi all vasakul külgribal.
Sõnumid
Sõnumeid saab saata (üsna intuitiivselt) vestlusribale kirjutades ja sisestusklahvi vajutades. Saate lisada manuseid (faile, video ja heli), emotikone ja rakendada põhivormingut.
Kõigil kirjadel on menüü, millele pääseb juurde, liigutades hiirekursori nende kohale ja klõpsates paremas ülanurgas selle kohal kuvatavatel punktidel. Kui saatsite sõnumi (või teil on vastavad õigused), saate seda muuta või kustutada. Saate ka kirja tärniga lisada, et see hilisemaks salvestada (mustand), või õigete õigustega kinnitada see kanalile, et see kõigi jaoks salvestada. Tärnidele pääseb juurde paremalt külgribalt.
Muud omadused
Parempoolsel külgribal saate muuta ka teavituse eelistusi ja vaadata kanali faililoendit. Kui klõpsate vasakus ülanurgas oma nimel, avaneb menüü, kus saate muuta oma olekut (võrgus, eemal jne), konto sätteid või (kui olete administraator) serveri haldussätteid.
See oli kiire RocketChati tutvustus. Liigume nüüd serveri konfiguratsiooni juurde!
4. RocketChat teenuse haldamine
Teie RocketChati serverit hallatakse süsteemsete teenuste kaudu. Vaikimisi käivituvad need alglaadimisel ja tõrke korral taaskäivituvad automaatselt.
RocketChat serveriteenuse olekut saate kontrollida järgmise käsuga:
Väljund näeb välja umbes selline:
Active ütleb meile, et teenus töötab. Ütleme, et soovime teenuse peatada:
Nüüd on meie server kättesaamatu ja kui kontrollime selle olekut:
Nagu näete, on real Active nüüd kirjas inactive.
Serveri uuesti käivitamiseks saame käivitada ülaltoodud käsu, asendades stop käsuga start:
Samuti saame serveri otse taaskäivitada, selle asemel, et seda peatada ja käivitada:
Teie RocketChati serverit toetavat MongoDB andmebaasi haldab teenus snap.rocketchat-server.rocketchat-mongo.service. Selle haldamiseks saate kasutada ülaltoodud samu systemctl käske.
5. Pordi muutmine ja SSL-i lubamine
RocketChat kasutab Caddy HTTP serverina. Enne selle seadete muutmist peame looma konfiguratsioonifaili. Saame luua vaikekonfiguratsiooni järgmiselt:
Väljund on sarnane järgmisele:
Redigeerige faili oma lemmikredaktoriga (nt Vim või Nano). See peaks välja nägema järgmine:
Kui soovite porti muuta või SSL-i lubada, muutke esimene rida oma domeeninimeks. Näiteks kui meie domeen on minudomeen.com, muudaksime faili järgmiseks:
Samuti saate porti muuta. Näiteks pordi 3001 kasutamiseks muudame oma konfiguratsioonifaili esimeseks reaks minudomeen.com:3001.
NB! Kui kasutate serverit kohapeal, saate domeeni asendada localhostiga.
Ülaltoodud näites muudaksime esimese rea väärtuseks localhost:3001.
Kui jätate HTTP või HTTPS domeenist välja, suunatakse HTTP päringud automaatselt HTTPS-i.
NB! Kui muudate domeeni või porti, peate muutma ka RocketChatis saidi URL sätet.
Järgmine kord, kui administraator pärast domeeni või pordi muutmist sisse logib, palub RocketChat tal automaatselt saidi URL-i muuta. Saate seda ka käsitsi muuta serveri haldusseadetes.
Lisalugemist
SSL konfigureerimise kohta lisateabe saamiseks vaadake RocketChati dokumentatsiooni https://docs.rocket.chat/quick-start...ssl-with-snaps
......
Õnnitleme, teil on nüüd RocketChati server oma gruppi(de) jaoks valmis! RocketChatil on palju funktsioone ja see oli vaid lühike sissejuhatus. Kui soovite rohkem teada saada üldise kasutamise, serveri haldamise või RocketChati kohta, vaadake RocketChati dokumentatsiooni https://docs.rocket.chat/
RocketChat on avatud lähtekoodiga grupivestluse klient, mis sarnaneb teiste grupivestluskeskkondade lahendustega, nagu Slack ja Mattermost. Seda saab ise hostida, see toetab hääl- ja videovestlust ning sellel on rakendused kõigile populaarsetele platvormidele (veeb, Windows, macOS, Linux, Android ja iOS).
Mida sa õpid
See õpetus õpetab teile, kuidas seadistada ja konfigureerida RocketChat serverit Ubuntus.
Mida vajate
- Ubuntu Server 16.04 või uuemat
- Põhilised käsurea teadmised
Esiteks peame paigaldama RocketChati. Õnneks on olemas RocketChat snap, mida saab Snapcrafti abil hõlpsasti paigaldada. Snapsi on lihtne paigaldada, need on ülejäänud süsteemist eraldatud ja neid värskendatakse automaatselt.
Snapi paigaldamine
Tänu Snapcraftile on paigaldamine ülilihtne. Paigaldage Snap järgmise käsuga:
Kood:
snap install rocketchat-server
Vaikimisi on teie server saadaval pordil 3000. Sellele pääsete juurde, kui avate oma veebibrauseris serveri IP:3000 (asendades serveri IP-aadressiga minu-ip:3000) või localhost:3000, kui kasutate serverit kohapeal... Teid peaks tervitama järgmine ekraan:
Nüüd, kui teie server on seadistatud, võite hakata seda kasutama! Järgmistes jaotistes käsitleme teie serveri põhikasutust ja konfiguratsiooni.
3. Põhikasutus
Konto loomine
Esiteks peate looma konto. Esimesest serverisse loodud kontost saab automaatselt administraatori konto, mis võimaldab serverit seadistada.
Klõpsake nuppu "Register a new account". Teile kuvatakse ekraan, kus peate sisestama oma nime, e-posti aadressi ja parooli.
NB! Selle lehe väli Name ei ole teie kasutajanimi!
Teie kasutajanimi valitakse järgmisel lehel. Selle lehe väljal Name peaks olema teie tegelik nimi, et teie edaspidised grupiliikmed saaksid teid tuvastada.
Pärast registreerimist logitakse teid automaatselt sisse. Vaikimisi on üks kanal (#general) ja seal peaks olema teade, mis näitab teie liitumist. Teie nime kõrval peaks olema märk, mis näitab, et olete administraator, nagu allpool näidatud:
Kanalid
Vasakpoolsel külgribal on kanalite loend. Kanalile lülitumiseks klõpsake sellel. Kanal on sisuliselt eraldi jututuba, mis on loodud konkreetse teema jaoks erinevate inimestega.
Kanali loomine
Kanali saab luua, klõpsates otsinguriba kõrval olevat plussmärki (+). Kanalid võivad olla privaatsed ja nõuda kutset või siis avalikud, et kõik teie tiimi liikmed saaksid liituda. Kanalite nimed võivad sisaldada ainult väiketähti, numbreid ja sidekriipse.
Otsesõnumite saatmine
Saate saata grupiliikmetele otsesõnumeid, avades liikmete loendi (asub paremal külgribal), klõpsates kellegi nimel ja klõpsates nuppu Vestlus. Varasemad otsesõnumid kuvatakse kanalite loendi all vasakul külgribal.
Sõnumid
Sõnumeid saab saata (üsna intuitiivselt) vestlusribale kirjutades ja sisestusklahvi vajutades. Saate lisada manuseid (faile, video ja heli), emotikone ja rakendada põhivormingut.
Kõigil kirjadel on menüü, millele pääseb juurde, liigutades hiirekursori nende kohale ja klõpsates paremas ülanurgas selle kohal kuvatavatel punktidel. Kui saatsite sõnumi (või teil on vastavad õigused), saate seda muuta või kustutada. Saate ka kirja tärniga lisada, et see hilisemaks salvestada (mustand), või õigete õigustega kinnitada see kanalile, et see kõigi jaoks salvestada. Tärnidele pääseb juurde paremalt külgribalt.
Muud omadused
Parempoolsel külgribal saate muuta ka teavituse eelistusi ja vaadata kanali faililoendit. Kui klõpsate vasakus ülanurgas oma nimel, avaneb menüü, kus saate muuta oma olekut (võrgus, eemal jne), konto sätteid või (kui olete administraator) serveri haldussätteid.
See oli kiire RocketChati tutvustus. Liigume nüüd serveri konfiguratsiooni juurde!
4. RocketChat teenuse haldamine
Teie RocketChati serverit hallatakse süsteemsete teenuste kaudu. Vaikimisi käivituvad need alglaadimisel ja tõrke korral taaskäivituvad automaatselt.
RocketChat serveriteenuse olekut saate kontrollida järgmise käsuga:
Kood:
systemctl status snap.rocketchat-server.rocketchat-server.service
PHP Code:
snap.rocketchat-server.rocketchat-server.service - Service for snap application rocketchat-server.rocketchat-server
Loaded: loaded (/etc/systemd/system/snap.rocketchat-server.rocketchat-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2017-12-09 23:36:30 EST; 1h 13min ago
...
Kood:
systemctl stop snap.rocketchat-server.rocketchat-server.service
PHP Code:
snap.rocketchat-server.rocketchat-server.service - Service for snap application rocketcha
Loaded: loaded (/etc/systemd/system/snap.rocketchat-server.rocketchat-server.service; en
Active: inactive (dead) since Sun 2017-12-10 00:54:25 EST; 1min 15s ago
...
Serveri uuesti käivitamiseks saame käivitada ülaltoodud käsu, asendades stop käsuga start:
Kood:
systemctl start snap.rocketchat-server.rocketchat-server.service
Kood:
systemctl restart snap.rocketchat-server.rocketchat-server.service
5. Pordi muutmine ja SSL-i lubamine
RocketChat kasutab Caddy HTTP serverina. Enne selle seadete muutmist peame looma konfiguratsioonifaili. Saame luua vaikekonfiguratsiooni järgmiselt:
Kood:
rocketchat-server.initcaddy
PHP Code:
Replace /var/snap/rocketchat-server/1195/Caddyfile with your own to customize reverse proxy
PHP Code:
http://:8080
proxy / localhost:3000 {
websocket
transparent
}
PHP Code:
minudomeen.com
proxy / localhost:3000 {
websocket
transparent
}
NB! Kui kasutate serverit kohapeal, saate domeeni asendada localhostiga.
Ülaltoodud näites muudaksime esimese rea väärtuseks localhost:3001.
Kui jätate HTTP või HTTPS domeenist välja, suunatakse HTTP päringud automaatselt HTTPS-i.
NB! Kui muudate domeeni või porti, peate muutma ka RocketChatis saidi URL sätet.
Järgmine kord, kui administraator pärast domeeni või pordi muutmist sisse logib, palub RocketChat tal automaatselt saidi URL-i muuta. Saate seda ka käsitsi muuta serveri haldusseadetes.
Lisalugemist
SSL konfigureerimise kohta lisateabe saamiseks vaadake RocketChati dokumentatsiooni https://docs.rocket.chat/quick-start...ssl-with-snaps
......
Õnnitleme, teil on nüüd RocketChati server oma gruppi(de) jaoks valmis! RocketChatil on palju funktsioone ja see oli vaid lühike sissejuhatus. Kui soovite rohkem teada saada üldise kasutamise, serveri haldamise või RocketChati kohta, vaadake RocketChati dokumentatsiooni https://docs.rocket.chat/