Kreirajte server baziran na Jabber-u za iChat

01 od 04

iChat Server - Kreirajte sopstveni Jabber server

Koristićemo Openfire, open source server za saradnju u stvarnom vremenu. Koristi XMPP (Jabber) za svoj sistem za razmenu trenutnih poruka, i radi izvan kutije sa izvornim iChat klijentom, kao i mnogim drugim Jabberovim klijentima za razmenu poruka. Snimanje zaslona kompanije Coyote Moon Inc.

Ako koristite iChat , verovatno već znate da ima ugrađenu podršku za Jabber-based messaging. To je ista poruka koja koristi Google Talk i mnoge druge slične usluge. Jabber koristi open source protokol pod nazivom XMPP kako bi pokrenuo i razgovarao sa klijentima za razmenu poruka. Izgled okvira otvorenog koda je što vam veoma lako pokreće svoj Jabber server na vašem Mac-u.

Zašto koristiti svoj iChat server baziran na Jabber-u?

Postoji mnogo razloga da koristite svoj Jabber server da biste omogućili iChat poruke:

Postoje mnogi drugi razlozi, pogotovo za veće kompanije koje koriste sisteme za razmenu poruka, ali za većinu korisnika kreiranje Jabber servera se svodi na sigurnost saznanja da iChat poruke vašeg doma ili malog biznisa nisu dostupne spoljašnjim očima.

To ne znači da stvarate zatvoreno okruženje. Jabber server koji kreirate u ovom vodiču može se konfigurirati samo za interno korišćenje, otvoren za Internet ili samo za bilo šta između. Međutim, čak i ako odlučite da otvorite svoj Jabber server na Internet vezu, i dalje možete koristiti različite sigurnosne mere za šifriranje i održavanje vaših poruka privatnim.

Sa pozadinom sa puta, počnimo.

Na raspolaganju su različite Jabber serverske aplikacije. Mnogi od vas zahtevaju da preuzmete izvorni kod, a zatim kompajlirajte i napravite sami server. Drugi su spremni za odlazak, uz vrlo jednostavna uputstva za instalaciju.

Koristićemo Openfire, open source server za saradnju u stvarnom vremenu. Koristi XMPP (Jabber) za svoj sistem za razmenu trenutnih poruka , i radi izvan kutije sa izvornim iChat klijentom, kao i mnogim drugim Jabberovim klijentima za razmenu poruka.

U najboljem slučaju, to je jednostavna instalacija koja se ne razlikuje mnogo od instaliranja bilo koje druge Mac aplikacije. Takođe koristi internetski interfejs za konfigurisanje servera, tako da ne postoje tekstualne datoteke koje treba uređivati ​​ili upravljati.

Šta treba da napravite Jabber Server

02 od 04

iChat Server - Instalacija i postavljanje Openfire Jabber servera

Openfire server će raditi bez obzira da li postavljate e-poštu ili ne. Ali, kao administrator Openfire-a, dobra je ideja da budete u mogućnosti da primate obaveštenja ako se problem ikada javlja. Snimanje zaslona kompanije Coyote Moon Inc.

Odabrali smo Openfire za naš Jabber server zbog jednostavne instalacije, web-konfiguracije i poštovanja standarda koji nam omogućavaju kreiranje cross-platform servera. Da biste započeli instalaciju i podešavanje, potrebno je da preuzmete najnoviju verziju Openfire-a sa Ignite Realtime web stranice.

Preuzmite Openfire Jabber / XMPP server

  1. Da biste preuzeli aplikaciju Openfire, zaustavite lokaciju Openfire projekta i kliknite na dugme Preuzmi za najnoviju verziju Openfire-a.
  2. Openfire je dostupan za tri različita operativna sistema: Windows, Linux i Mac. Kao što ste već verovatno već pretpostavili, koristićemo Mac verziju aplikacije.
  3. Izaberite dugme za preuzimanje Mac, a zatim kliknite na datoteku openfire_3_7_0.dmg. (Mi koristimo Openfire 3.7.0 za ova uputstva, a stvarno ime datoteke će se vremenom mijenjati kada se nove verzije puste.)

Instaliranje Openfire

  1. Kada je preuzimanje završeno, otvorite sliku diska koju ste preuzeli ako se nije otvorio automatski.
  2. Dvaput kliknite na aplikaciju Openfire.pkg koja je navedena na slici diska.
  3. Instalater će se otvoriti, pozdravljajući vas na Openfire XMPP Server. Kliknite na dugme Nastavi.
  4. Openfire će pitati gdje da instalira softver; podrazumevana lokacija je u redu za većinu korisnika. Kliknite na dugme Instaliraj.
  5. Od vas će biti zatražena administratorska lozinka . Nabavite lozinku i kliknite na OK.
  6. Kada softver bude instaliran, kliknite na dugme Zatvori.

Postavljanje Openfire

  1. Openfire je instaliran kao okno preferenci. Pokrenite sistemske postavke tako što ćete kliknuti na ikonu System Preferences Dock ili izaberite "System Preferences" sa menija Apple.
  2. Kliknite na okno sa prednostima Openfire koji se nalazi u kategoriji "Ostalo" od System Preferences.
  3. Možda ćete videti drugu poruku koja kaže: "Da biste koristili okno sa prednostima Openfire, System Preferences mora da prekine i ponovo otvori." Ovo se dešava zato što je okno za izbor Openfire 32-bitna aplikacija. Da biste pokrenuli aplikaciju, 64-bitna System Preferences aplikacija mora da se ukine i 32-bitna verzija radi na svom mestu. Ovo neće uticati na performanse vašeg Mac-a, pa kliknite na dugme U redu, a zatim ponovo otvoriti okno za preimenovanje Openfire-a.
  4. Kliknite na dugme Otvori konzol konzole.
  5. Ovo će otvoriti web stranicu u podrazumevanom pretraživaču koja će vam omogućiti administriranje Openfire Jabber servera.
  6. Pošto je ovo prvi put kada ste koristili Openfire, stranica administracije će prikazati pozdravnu poruku i započeti proces podešavanja.
  7. Izaberite jezik, a zatim kliknite na dugme Nastavi.
  8. Možete odrediti ime domena koji se koristi za Openfire server. Ako planirate da pokrenete Openfire server samo za svoju lokalnu mrežu, bez ikakve veze sa Internetom, podrazumevane postavke su u redu. Ako želite otvoriti Openfire server na spoljašnje veze, moraćete da navedete potpuno kvalifikovano ime domena. To možete kasnije promeniti ako želite. Pretpostavićemo da koristite Openfire za svoju unutrašnju mrežu. Prihvatite podrazumevane vrednosti i kliknite na dugme Nastavi.
  9. Možete odabrati da koristite spoljnu bazu podataka da biste držali sve podatke Openfire naloga ili koristili ugrađenu ugrađenu bazu podataka uključenu u Openfire. Ugrađena baza podataka je dobra za većinu instalacija, pogotovo ako je broj klijenata koji se povezuju manji od sto. Ako planirate veću instalaciju, eksterna baza podataka je bolji izbor. Pretpostavićemo da je ovo za malu instalaciju, pa ćemo odabrati opciju Embedded Database. Kliknite na dugme Nastavi.
  10. Podaci o korisničkom računu mogu biti sačuvani u bazi podataka servera ili se mogu izvući iz servera direktorija (LDAP) ili ClearSpace servera. Za male i srednje Openfire instalacije, pogotovo ako već ne koristite LDAP ili ClearSpace poslužitelj, podrazumevana je Openfire ugrađena baza podataka. Nastavićemo da koristimo podrazumevani izbor. Napravite svoj izbor i kliknite na Continue.
  11. Poslednji korak je kreiranje administratorskog naloga. Obezbedite funkcionalnu adresu e-pošte i lozinku za račun. Jedna napomena: Ne dajete korisničko ime u ovom koraku. Korisničko ime za ovaj podrazumevani administratorski nalog biće 'admin' bez citata. Kliknite na dugme Nastavi.

Postavka je sada završena.

03 od 04

iChat Server - Konfiguriranje Openfire Jabber Servera

Unesite korisničko ime i lozinku. Takođe možete opciono uključiti pravo ime i e-adresu korisnika i odrediti da li novi korisnik može biti administrator servera. Snimanje zaslona kompanije Coyote Moon Inc.

Sada kada je osnovna konfiguracija Openfire Jabber servera završena, vreme je da konfigurišete server tako da vaši iChat klijenti mogu pristupiti njemu.

  1. Ako nastavljate odakle smo stali na poslednjoj stranici, videćete dugme na web stranici koja će vam omogućiti da krenete na Openfire Admin Console. Kliknite na dugme da biste nastavili. Ako ste zatvorili web stranicu za podešavanje, možete vratiti pristup konzoli administratora tako što ćete pokrenuti okno za podešavanje Openfire i kliknuti na dugme Otvori konzolu konzole.
  2. Unesite korisničko ime (admin) i lozinku koju ste naveli ranije, a zatim kliknite na Prijava.
  3. Openfire Admin Console pruža korisnički interfejs sa karticama koji vam omogućava da konfigurišete Server, korisnike / grupe, sesije, grupni chat i dodatke za uslugu. U ovom vodiču ćemo pogledati samo osnove koje treba da konfigurišete da brzo i brzo pokrenete Openfire Jabber server.

Openfire Admin Console: Podešavanja e-pošte

  1. Kliknite na karticu Server, a zatim kliknite na pod-karticu Server Manager.
  2. Kliknite na stavku menija Postavke e-pošte.
  3. Unesite svoje SMTP postavke kako biste dozvolili Openfire serveru da pošalje obaveštenja e-pošti administratoru. Ovo je neobavezno; Openfire server će raditi bez obzira da li podesite e-poštu ili ne. Ali, kao administrator Openfire-a, dobra je ideja da budete u mogućnosti da primate obaveštenja ako se problem ikada javlja.
  4. Informacije koje su tražene u podešavanjima e-pošte su iste informacije koje koristite za klijenta e-pošte. Poštni host je SMTP server (server za odlaznu poštu) koji koristite za vašu e-poštu. Ako vaš server e-pošte zahteva autentikaciju, obavezno popunite Korisničko ime servera i lozinku servera. Ovo su iste informacije kao korisničko ime i lozinka vašeg email naloga.
  5. Možete da testirate postavke e-pošte klikom na dugme Pošalji test Email.
  6. Dati vam je mogućnost da navedete na koga treba testirati e-poštu, i koji tekst i tekst treba da budu. Kada napravite svoj izbor, kliknite na Pošalji.
  7. Test e-pošta bi trebalo da se pojavi u vašoj aplikaciji za e-poštu posle kratkog vremena.

Openfire Admin Console: Kreiranje korisnika

  1. Kliknite na karticu Korisnici / Grupe.
  2. Kliknite na karticu Korisnici.
  3. Kliknite na stavku menija Kreiraj nove korisnike.
  4. Unesite korisničko ime i lozinku. Takođe možete opciono uključiti pravo ime i e-adresu korisnika i odrediti da li novi korisnik može biti administrator servera.
  5. Ponovite za dodatne korisnike koje želite dodati.

Korišćenje iChat za povezivanje

Potrebno je da napravite novi korisnički račun za iChat.

  1. Pokrenite iChat i izaberite "Preferences" iz iChat menija.
  2. Izaberite karticu Accounts.
  3. Kliknite na dugme plus (+) ispod liste tekućih naloga.
  4. Koristite padajući meni da biste podesili tip naloga na "Jabber".
  5. Unesite ime računa. Ime je u sledećem obliku: username @ domain name. Ime domena je određeno tokom procesa podešavanja. Ako ste koristili podrazumevana podešavanja, to će biti ime Mac-a koji hostuje Openfire server, sa ".local" dodanom njegovom imenu. Na primjer, ako je korisničko ime Tom, a host Mac se zove Jerry, onda će puno korisničko ime biti Tom@Jerry.local.
  6. Unesite lozinku koju ste dodelili korisniku u Openfire-u.
  7. Kliknite na Gotovo.
  8. Otvoriće se novi iChat poruka za novi nalog. Možete videti upozorenje o tome da server nema pouzdani certifikat. Ovo je zato što Openfire server koristi sam potpisani sertifikat. Kliknite na dugme Nastavi da prihvatite sertifikat.

To je to. Sada imate potpuno operativan Jabber server koji će omogućiti klijentima iChat da se povežu. Naravno, Openfire Jabber server ima prilično malo više funkcionalnosti nego što smo istražili ovde. Pregledali smo samo minimum potreban za pokretanje Openfire servera i povezivanje vaših iChat klijenata sa njim.

Ako želite da saznate više o korišćenju Openfire Jabber servera, možete pronaći dodatnu dokumentaciju na:

Openfire Documentation

Na poslednjoj stranici ovog vodiča nalaze se uputstva za deinstaliranje Openfire servera sa vašeg Mac računara.

04 od 04

iChat Server - deinstaliranje Openfire Jabber servera

Unesite ime računa. Ime je u sledećem obliku: username @ domain name. Na primjer, ako je korisničko ime Tom, a host Mac se zove Jerry, onda će puno korisničko ime biti Tom@Jerry.local. Snimanje zaslona kompanije Coyote Moon Inc.

Jedna stvar koja mi se ne sviđa oko Openfire-a jeste da ona ne uključuje deinstalera ili dostupnu dokumentaciju o tome kako ga deinstalirati. Srećom, Unix / Linux verzija sadrži detalje o tome gdje se nalaze Openfire datoteke, a pošto je OS X baziran na UNIX platformi, prilično je lako pronaći sve datoteke koje treba ukloniti da deinstaliraju aplikaciju.

Deinstalirajte Openfire za Mac

  1. Pokrenite System Preferences, a zatim odaberite okno za okno Openfire.
  2. Kliknite na dugme Stop Openfire.
  3. Nakon kratkog kašnjenja, Status za Openfire će se promeniti na Zaustavljeno.
  4. Zatvorite okno preference Openfire.

Neke datoteke i fascikle koje trebate izbrisati čuvaju se u skrivenim folderima. Pre nego što ih možete obrisati, prvo morate stavke vidljivim. Možete pronaći uputstva o tome kako napraviti nevidljive stavke vidljive, kao i kako ih vratiti u skriveni format nakon što ste završili deinstaliranje Openfire-a, ovdje:

Pogledajte skrivene fascikle na vašem računaru koristeći terminal

  1. Nakon što su skrivene stavke vidljive, otvorite prozor Finder i krenite na:
    Startup drive / usr / local /
  2. Zamenite riječi "Pogon za pokretanje" sa nazivom zapremine uređaja za Mac.
  3. Jednom u / usr / local folderu povucite fasciklu Openfire u smeće.
  4. Pređite na Startup drive / Library / LaunchDaemons i povucite datoteku org.jivesoftware.openfire.plist u smeće.
  5. Pređite na pokretni disk / Library / PreferencePanes i povucite datoteku Openfire.prefPane u smeće.
  6. Ispraznite smeće.
  7. Sada možete vratiti Mac na podrazumevano stanje skrivenih sistemskih datoteka, koristeći proces opisan u gornjoj liniji.