Stvorite poslužitelj temeljen na Jabberu za iChat

Sadržaj:

Stvorite poslužitelj temeljen na Jabberu za iChat
Stvorite poslužitelj temeljen na Jabberu za iChat
Anonim

Ako koristite iChat, vjerojatno već znate da ima ugrađenu podršku za razmjenu poruka temeljenu na Jabberu. To je ista shema slanja poruka koju koristi Google Talk i mnoge druge slične usluge. Jabber koristi protokol otvorenog koda nazvan XMPP za pokretanje i razgovor s klijentima za razmjenu poruka. Rezultat okvira otvorenog koda je da vrlo jednostavno pokreće vlastiti Jabber poslužitelj na vašem Macu.

iChat poslužitelj - Napravite vlastiti Jabber poslužitelj

Image
Image

Postoji mnogo razloga za korištenje vlastitog Jabber poslužitelja za dopuštanje iChat poruka:

  • Vi kontrolirate tko se može spojiti na uslugu.
  • Možete stvoriti siguran sustav za razmjenu poruka.
  • Čuvajte svu komunikaciju porukama unutar kuće.
  • Jednostavna razmjena poruka na više platformi.
  • Volite petljati po svom Macu i imati Jabber poslužitelj zvuči super.

Zapravo postoje mnogi drugi razlozi, posebno za veće tvrtke koje koriste sustave za razmjenu poruka, ali za većinu korisnika stvaranje Jabber poslužitelja svodi se na sigurnost saznanja da vaše kućne ili male poslovne iChat poruke nisu dostupno vanjskim očima.

To ne znači da stvarate zatvoreno okruženje. Jabber poslužitelj koji stvorite u ovom vodiču može se konfigurirati samo za unutarnju upotrebu, otvoren za Internet ili bilo što između. Ali čak i ako odlučite otvoriti svoj Jabber poslužitelj za internetske veze, i dalje možete koristiti razne sigurnosne mjere za šifriranje i čuvanje privatnosti vaših poruka.

Počnimo s uklanjanjem pozadine.

Dostupne su razne Jabber poslužiteljske aplikacije. Mnogi zahtijevaju da preuzmete izvorni kod, a zatim sami kompajlirate i napravite poslužiteljsku aplikaciju. Drugi su spremni za rad, s vrlo jednostavnim uputama za instalaciju.

Koristit ćemo Openfire, otvoreni izvorni poslužitelj za suradnju u stvarnom vremenu. Koristi XMPP (Jabber) za svoj sustav za razmjenu trenutnih poruka i radi odmah s iChat klijentom, kao i s mnogim drugim klijentima za razmjenu poruka koji se temelje na Jabberu.

Najbolje od svega, to je jednostavna instalacija koja se ne razlikuje puno od instaliranja bilo koje druge Mac aplikacije. Također koristi sučelje temeljeno na webu za konfiguriranje poslužitelja, tako da nema tekstualnih datoteka za uređivanje ili upravljanje.

Što Vam je potrebno za stvaranje Jabber poslužitelja

  • Openfire server za suradnju u stvarnom vremenu.
  • Mac baziran na Intelu.
  • Otprilike pola sata vašeg vremena.

iChat poslužitelj - Instalacija i postavljanje Openfire Jabber poslužitelja

Image
Image

Odabrali smo Openfire za naš Jabber poslužitelj zbog njegove jednostavne instalacije, konfiguracije temeljene na webu i pridržavanja standarda koji nam omogućuju stvaranje poslužitelja za više platformi. Da biste započeli s instalacijom i postavljanjem, trebate preuzeti najnoviju verziju Openfirea s web stranice Ignite Re altime.

Preuzmite Openfire Jabber/XMPP poslužitelj

  1. Za preuzimanje aplikacije Openfire, svratite na stranicu projekta Openfire i kliknite Preuzmi gumb za najnoviju verziju Openfirea.
  2. Openfire je dostupan za tri različita operativna sustava: Windows, Linux i Mac. Kao što ste vjerojatno već pogodili, koristit ćemo Mac verziju aplikacije.
  3. Odaberite gumb Mac download, a zatim kliknite datoteku openfire_3_7_0.dmg. (Koristimo Openfire 3.7.0 za ove upute; stvarni naziv datoteke promijenit će se s vremenom kako se budu izdavale nove verzije.)

Instaliranje Openfire

  1. Kada preuzimanje završi, otvorite sliku diska koju ste preuzeli, ako se nije otvorila automatski.
  2. Dvaput pritisnite aplikaciju Openfire.pkg navedenu na slici diska.
  3. Otvorit će se instalacijski program i poželjeti vam dobrodošlicu na Openfire XMPP poslužitelj. Pritisnite gumb Nastavi.
  4. Openfire će pitati gdje instalirati softver; zadana lokacija je u redu za većinu korisnika. Pritisnite gumb Instaliraj.
  5. Bit ćete upitani za lozinku administratora. Unesite lozinku i kliknite OK.
  6. Kada je softver instaliran, kliknite gumb Zatvori.

Postavljanje Openfire

  1. Openfire je instaliran kao prozor s preferencijama. Pokrenite System Preferences klikom na System Preferences Dock ikonu ili odabirom System Preferences iz Apple izbornika.
  2. Kliknite okvir s postavkama Openfirea koji se nalazi u kategoriji "Ostalo" u postavkama sustava.
  3. Možda ćete vidjeti drugu poruku koja kaže: "Da biste koristili okno s postavkama Openfirea, Postavke sustava moraju izaći i ponovno se otvoriti." To se događa jer je okno s postavkama Openfirea 32-bitna aplikacija. Kako biste pokrenuli aplikaciju, 64-bitna aplikacija System Preferences mora izaći, a 32-bitna verzija pokrenuti se umjesto nje. Ovo neće utjecati na performanse vašeg Maca, pa kliknite OK, a zatim ponovno otvorite okno s postavkama Openfirea.
  4. Kliknite gumb Otvori administratorsku konzolu.
  5. Ovo će otvoriti web stranicu u vašem zadanom pregledniku koja će vam omogućiti administriranje Openfire Jabber poslužitelja.
  6. Budući da je ovo prvi put da ste koristili Openfire, administracijska stranica će prikazati poruku dobrodošlice i započeti proces postavljanja.
  7. Odaberite jezik, zatim kliknite Nastavi.
  8. Možete postaviti naziv domene koji se koristi za Openfire poslužitelj. Ako planirate pokrenuti Openfire poslužitelj samo za vašu lokalnu mrežu, bez veze s internetom, tada su zadane postavke u redu. Ako želite otvoriti Openfire poslužitelj vanjskim vezama, morat ćete dati potpuno kvalificirani naziv domene. Ovo možete kasnije promijeniti ako želite. Pretpostavit ćemo da koristite Openfire za vlastitu internu mrežu. Prihvatite zadane postavke i kliknite Nastavi
  9. Možete odabrati korištenje vanjske baze podataka za čuvanje svih podataka Openfire računa ili korištenje ugrađene ugrađene baze podataka uključene u Openfire. Ugrađena baza podataka je dobra za većinu instalacija, posebno ako je broj klijenata koji se povezuju manji od stotinu. Ako planirate veću instalaciju, eksterna baza podataka je bolji izbor. Pretpostavit ćemo da se radi o maloj instalaciji, pa ćemo odabrati opciju Ugrađena baza podataka. Kliknite Nastavi
  10. Podaci o korisničkom računu mogu se pohraniti u bazu podataka poslužitelja ili se mogu izvući iz imeničkog poslužitelja (LDAP) ili ClearSpace poslužitelja. Za male do srednje Openfire instalacije, posebno ako već ne koristite LDAP ili ClearSpace poslužitelj, zadana Openfire ugrađena baza podataka je najlakša opcija. Nastavit ćemo koristeći zadani odabir. Odaberite i kliknite Nastavi
  11. Završni korak je stvaranje administratorskog računa. Navedite funkcionalnu adresu e-pošte i lozinku za račun. Jedna napomena: u ovom koraku ne dajete korisničko ime. Korisničko ime za ovaj zadani administratorski račun bit će 'admin' bez navodnika. Kliknite Nastavi

Postavljanje je sada dovršeno.

iChat poslužitelj - Konfiguriranje Openfire Jabber poslužitelja

Image
Image

Sada kada je osnovno postavljanje Openfire Jabber poslužitelja završeno, vrijeme je da konfigurirate poslužitelj tako da mu vaši iChat klijenti mogu pristupiti.

  1. Ako nastavljate od mjesta gdje smo stali na zadnjoj stranici, vidjet ćete gumb na web stranici koji će vam omogućiti da prijeđete na Openfire Administratorsku konzolu. Pritisnite gumb za nastavak. Ako ste zatvorili web stranicu za postavljanje, možete ponovno dobiti pristup konzoli za administraciju pokretanjem okna s postavkama Openfirea i klikom na gumb Otvori konzolu za administratore.
  2. Unesite korisničko ime (admin) i lozinku koju ste ranije naveli, zatim kliknite Prijava.
  3. Administratorska konzola Openfire pruža korisničko sučelje s karticama koje vam omogućuje konfiguriranje poslužitelja, korisnika/grupa, sesija, grupnog razgovora i dodataka za uslugu. U ovom ćemo vodiču pogledati samo osnove koje trebate konfigurirati kako biste brzo pokrenuli Openfire Jabber poslužitelj.

Administratorska konzola Openfire: Postavke e-pošte

  1. Kliknite karticu Poslužitelj, zatim kliknite podkarticu Upravitelj poslužitelja.
  2. Kliknite na Postavke e-pošte stavku izbornika.
  3. Unesite svoje SMTP postavke kako biste Openfire poslužitelju omogućili slanje obavijesti e-poštom administratoru. Ovo nije obavezno; poslužitelj Openfire radit će bez obzira postavite li e-poštu ili ne. Ali kao Openfire administrator, dobra je ideja moći primati obavijesti ako se ikad pojavi problem.
  4. Informacije koje se traže u postavkama e-pošte iste su informacije koje koristite za svoj klijent e-pošte. Domaćin pošte je SMTP poslužitelj (poslužitelj odlazne pošte) koji koristite za svoju e-poštu. Ako vaš poslužitelj e-pošte zahtijeva provjeru autentičnosti, svakako ispunite korisničko ime poslužitelja i lozinku poslužitelja. Ovo su isti podaci kao korisničko ime i lozinka vašeg računa e-pošte.
  5. Možete testirati postavke e-pošte klikom na gumb Pošalji probnu e-poštu.
  6. Imate mogućnost da navedete kome treba ići probna e-pošta, te kakav bi trebao biti predmet i tekst. Nakon što odaberete, kliknite Pošalji.
  7. Probna e-pošta trebala bi se pojaviti u vašoj aplikaciji za e-poštu nakon kratkog vremena.

Administratorska konzola Openfire: Stvaranje korisnika

  1. Kliknite karticu Korisnici/Grupe.
  2. Kliknite podkarticu Korisnici.
  3. Kliknite na Stvori nove korisnike stavku izbornika.
  4. Unesite korisničko ime i lozinku. Također možete izborno uključiti korisnikovo pravo ime i adresu e-pošte, te odrediti može li novi korisnik biti administrator poslužitelja.
  5. Ponovite za dodatne korisnike koje želite dodati.

Korištenje iChata za povezivanje

Morat ćete kreirati novi račun za korisnika u iChatu.

  1. Pokrenite iChat i odaberite Preferences iz iChat izbornika.
  2. Odaberite karticu Računi.
  3. Kliknite gumb plus (+) ispod popisa trenutnih računa.
  4. Koristite padajući izbornik da postavite vrstu računa na "Jabber."
  5. Unesite naziv računa. Ime je u sljedećem obliku: korisničko ime@ime domene. Naziv domene određen je tijekom procesa postavljanja. Ako ste upotrijebili zadane postavke, to će biti naziv Mac računala koji ugošćuje Openfire poslužitelj, s ".local" dodanim uz njegovo ime. Na primjer, ako je korisničko ime Tom, a glavni Mac zove se Jerry, tada bi puno korisničko ime bilo [email protected].
  6. Unesite lozinku koju ste dodijelili korisniku u Openfireu.
  7. Kliknite Gotovo.
  8. Otvorit će se novi iChat prozor za razmjenu poruka za novi račun. Možda ćete vidjeti upozorenje da poslužitelj nema pouzdani certifikat. To je zato što Openfire poslužitelj koristi samopotpisani certifikat. Pritisnite gumb Nastavi za prihvaćanje certifikata.

To je to. Sada imate potpuno funkcionalan Jabber poslužitelj koji će omogućiti povezivanje iChat klijenata. Naravno, Openfire Jabber poslužitelj ima mnogo više funkcionalnosti nego što smo ovdje istražili. Proučili smo samo minimum koji je potreban da se Openfire poslužitelj pokrene i poveže s njim vaše iChat klijente.

Ako želite saznati više o korištenju Openfire Jabber poslužitelja, dodatnu dokumentaciju možete pronaći na:

Openfire dokumentacija

Posljednja stranica ovog vodiča uključuje upute za deinstalaciju Openfire poslužitelja s vašeg Maca.

iChat poslužitelj - Deinstaliranje Openfire Jabber poslužitelja

Image
Image

Jedna stvar koja mi se ne sviđa kod Openfirea je to što ne uključuje deinstalacijski program ili spremno dostupnu dokumentaciju o tome kako ga deinstalirati. Srećom, Unix/Linux verzija sadrži detalje o tome gdje se nalaze Openfire datoteke, a budući da se OS X temelji na UNIX platformi, bilo je prilično lako pronaći sve datoteke koje je potrebno ukloniti da bi se deinstalirala aplikacija.

Deinstaliraj Openfire za Mac

  1. Pokrenite System Preferences, a zatim odaberite Openfire okno postavki.
  2. Kliknite gumb Zaustavi Openfire.
  3. Nakon kratke odgode, status za Openfire promijenit će se u Zaustavljen.
  4. Zatvorite okno s postavkama Openfirea.

Neke od datoteka i mapa koje trebate izbrisati pohranjene su u skrivenim mapama. Prije nego što ih možete izbrisati, prvo ih morate učiniti vidljivima. Ovdje možete pronaći upute o tome kako nevidljive stavke učiniti vidljivima, kao i kako ih vratiti u skriveni format nakon što završite s deinstalacijom Openfirea:

Pogledajte skrivene mape na vašem Macu pomoću terminala

  1. Nakon što učinite skrivene stavke vidljivima, otvorite prozor Findera i idite na: Startup drive/usr/local/
  2. Zamijenite riječi "Pogon za pokretanje" nazivom volumena za pokretanje vašeg Mac računala.
  3. Kada ste u mapi /usr/local, povucite mapu Openfire u smeće.
  4. Idite na Startup drive/Library/LaunchDaemons i povucite datoteku org.jivesoftware.openfire.plist u smeće.
  5. Idite na Startup drive/Library/PreferencePanes i povucite datoteku Openfire.prefPane u smeće.
  6. Ispraznite smeće.
  7. Sada možete vratiti svoj Mac na zadano stanje skrivanja sistemskih datoteka, koristeći postupak opisan u gornjoj vezi.

Preporučeni: