Stvorite Jabber-Based Server za iChat

01 od 04

iChat Server - Stvorite vlastiti Jabber poslužitelj

Koristit ćemo Openfire, open source, poslužitelj suradnje u realnom vremenu. Koristi XMPP (Jabber) za svoj sustav razmjene trenutačnih poruka, a funkcionira izvan okvira s nativnim iChat klijentom, kao i mnogim drugim klijentima za razmjenu poruka temeljenih na Jabberu. Zadržavanje zaslona zahvaljujući Coyote Moon Inc

Ako koristite iChat , vjerojatno već znate da ima ugrađenu podršku za Jabber-based messaging. To je ista shema poruka koju upotrebljava Google Talk i mnoge druge slične usluge. Jabber koristi open-source protokol XMPP za pokretanje i razgovor s klijentima za razmjenu poruka. Rezultat open source okvira je da to čini vrlo lako pokrenuti svoj Jabber poslužitelj na Mac računalu.

Zašto koristiti svoj Jabber-based iChat Server?

Postoji mnogo razloga za korištenje vlastitog Jabber poslužitelja kako biste omogućili iChat poruku:

Postoje zapravo mnogi drugi razlozi, posebno za veće tvrtke koje koriste sustave za razmjenu poruka, no za većinu korisnika, stvaranje poslužitelja Jabber spada u sigurnost znajući da vaše kućne ili male poslovne iChat poruke nisu dostupne vanjskim očima.

To ne znači da stvarate zatvorenu okolinu. Jabberov poslužitelj koji ste stvorili u ovom vodiču može se konfigurirati samo za upotrebu unutar kuće, otvoren za internet ili samo o bilo čemu između. No, čak i ako odlučite otvoriti Jabber poslužitelj na internetske veze, još uvijek možete koristiti različite sigurnosne mjere kako biste šifrirali i zadržali svoju privatnu poruku.

Uz pozadinu s puta, započnimo.

Postoje razne Jabber poslužiteljske aplikacije dostupne. Mnogi od vas zahtijevaju da preuzmete izvorni kod, a sami sastavite i izvršite aplikaciju poslužitelja. Drugi su spremni otići, uz vrlo jednostavne instalacijske upute.

Koristit ćemo Openfire, open source, poslužitelj suradnje u realnom vremenu. Koristi XMPP (Jabber) za svoj sustav razmjene trenutačnih poruka , a funkcionira izvan okvira s nativnim iChat klijentom, kao i mnogim drugim klijentima za razmjenu poruka temeljenih na Jabberu.

Najbolje od svega, to je jednostavna instalacija koja se ne razlikuje od instalacije bilo koje druge aplikacije za Mac. Ona također koristi web-based sučelje za konfiguriranje poslužitelja, tako da ne postoje tekstualne datoteke za uređivanje ili upravljanje.

Što trebate napraviti Jabber poslužitelj

02 od 04

iChat Server - instalacija i postavljanje Openfire Jabber poslužitelja

Openfire poslužitelj će raditi hoćete li postaviti e-poštu ili ne. No, kao administrator Openfire, dobro je primiti obavijesti ako se problem pojavi. Zadržavanje zaslona zahvaljujući Coyote Moon Inc

Odabrali smo Openfire za naš Jabber poslužitelj zbog jednostavnosti instalacije, konfiguracije na webu i pridržavanja standarda koji nam omogućuju stvaranje poslužitelja s više platformi. Da biste započeli s instalacijom i postavljanjem, morate preuzeti najnoviju inačicu Openfirea s web stranice Ignite Realtime.

Preuzmite Openfire Jabber / XMPP poslužitelj

  1. Da biste preuzeli aplikaciju Openfire, zaustavite se na web mjestu Openfire projekta i kliknite gumb Preuzmi za najnoviju verziju programa Openfire.
  2. Openfire je dostupan za tri različita operacijska sustava: Windows, Linux i Mac. Kao što ste vjerojatno već nagađali, koristit ćemo verziju aplikacije Mac.
  3. Odaberite gumb za preuzimanje Maca, a zatim kliknite datoteku openfire_3_7_0.dmg. (Upotrebljavamo Openfire 3.7.0 za ove upute, stvarni naziv datoteke će se promijeniti s vremenom dok se nove verzije puste.)

Instaliranje Openfirea

  1. Po dovršetku preuzimanja otvorite snimku diska koju ste preuzeli, ako se ne otvori automatski.
  2. Dvokliknite aplikaciju Openfire.pkg navedenu na disku.
  3. Instalater će se otvoriti i pozdravlja vas Openfire XMPP poslužitelju. Kliknite gumb Nastavi.
  4. Openfire će pitati gdje instalirati softver; zadana lokacija je u redu za većinu korisnika. Kliknite gumb Instaliraj.
  5. Bit ćete upitani za administratorsku lozinku . Unesite lozinku i kliknite U redu.
  6. Kada je softver instaliran, kliknite gumb Zatvori.

Postavljanje Openfire

  1. Openfire je instaliran kao okno s preferencama. Pokrenite postavke sustava bilo klikom na ikonu Dock sustava sustava ili odaberite "System Preferences" iz Apple izbornika.
  2. Kliknite okno s preferiranim postavkama koje se nalazi u kategoriji "Ostalo" postavki sustava.
  3. Možda ćete vidjeti drugu poruku koja kaže: "Da biste koristili okno s preferencama programa Openfire, postavke sustava moraju se zatvoriti i ponovo otvoriti." To se događa jer je okno s preferiranim postavkama Openfire 32-bitna aplikacija. Za pokretanje programa 64-bitni program System Preferences mora zatvoriti, a 32-bitna inačica izvodi na svom mjestu. To neće utjecati na performanse vašeg Mac računala pa kliknite OK (U redu), a zatim ponovo otvorite okno postavke Openfire.
  4. Kliknite gumb Otvori administratorsku konzolu.
  5. To će otvoriti web stranicu u zadanom pregledniku koji će vam omogućiti administraciju Openfire Jabber poslužitelja.
  6. Budući da ste prvi put koristili Openfire, stranica administracije će prikazati poruku dobrodošlice i pokrenuti postupak postavljanja.
  7. Odaberite jezik, a zatim kliknite Nastavi.
  8. Možete postaviti naziv domene koji se koristi za Openfire poslužitelj. Ako planirate pokrenuti Openfire poslužitelj samo za lokalnu mrežu, bez ikakve veze s internetom, zadane su postavke u redu. Ako želite otvoriti Openfire poslužitelj na vanjske veze, morat ćete dati potpuno kvalificirani naziv domene. Kasnije možete to promijeniti ako to želite. Pretpostavljamo da koristite Openfire za vlastitu internu mrežu. Prihvatite zadane postavke i kliknite Nastavi.
  9. Možete odabrati korištenje vanjske baze podataka za držanje svih podataka Openfire računa ili korištenje ugrađene ugrađene baze podataka uključene u Openfire. Ugrađena baza podataka je u redu za većinu instalacija, pogotovo ako se broj povezanih klijenata nalazi manje od stotinu. Ako planirate veću instalaciju, vanjska baza podataka je bolji izbor. Pretpostavit ćemo da je to za malu instalaciju, pa ćemo odabrati opciju Embedded Database. Kliknite Nastavi.
  10. Podaci o korisničkom računu mogu se pohraniti u bazu podataka poslužitelja ili se mogu izvaditi iz poslužitelja direktorija (LDAP) ili ClearSpace poslužitelja. Za male i srednje Openfire instalacije, pogotovo ako već niste koristili LDAP ili ClearSpace poslužitelj, zadana Openfire ugrađena baza podataka je najjednostavnija opcija. Nastavit ćemo s upotrebom zadanog odabira. Izvršite odabir i kliknite Nastavi.
  11. Posljednji korak je stvoriti administratorski račun. Pružite funkcionalnu adresu e-pošte i lozinku za račun. Jedna napomena: u ovom koraku ne pružate korisničko ime. Korisničko ime za ovaj administratorski administratorski račun bit će "admin" bez navodnika. Kliknite Nastavi.

Postava je sada dovršena.

03 od 04

iChat Server - Konfiguriranje Openfire Jabber poslužitelja

Unesite korisničko ime i zaporku. Također možete uključiti korisničko ime i adresu e-pošte te odrediti može li novi korisnik biti administrator poslužitelja. Zadržavanje zaslona zahvaljujući Coyote Moon Inc

Sada kada je osnovno postavljanje poslužitelja Openfire Jabber dovršeno, vrijeme je da konfigurirate poslužitelj kako bi vam iChat klijenti mogli pristupiti.

  1. Ako nastavljate od mjesta na kojem smo prekinuli zadnju stranicu, vidjet ćete gumb na web stranici koji će vam omogućiti prelazak na konzolu za administraciju Openfire. Kliknite gumb da biste nastavili. Ako ste zatvorili web stranicu za postavljanje, možete vratiti pristup administratorskoj konzoli pokretanjem okvira postavki Openfire i klikom na gumb Otvori administratorsku konzolu.
  2. Unesite korisničko ime (administrator) i zaporku koju ste prethodno odredili, a zatim kliknite Prijava.
  3. Openfire Admin Console pruža karticama korisničko sučelje koje vam omogućuju konfiguriranje poslužitelja, korisnika / grupa, sesija, grupnog chat i dodataka za uslugu. U ovom vodiču pregledat ćemo samo osnovne informacije koje morate konfigurirati kako bi se Openfire Jabber poslužitelj brzo i brzo pokrenuo.

Openfire Admin Console: Postavke e-pošte

  1. Kliknite karticu Poslužitelj, a zatim kliknite potkarticu Server Manager.
  2. Kliknite stavku izbornika Postavke e-pošte.
  3. Unesite svoje SMTP postavke kako biste omogućili Openfire poslužitelju slanje e-mail obavijesti administratoru. Ovo je neobavezno; poslužitelj Openfire će raditi hoćete li postaviti e-poštu ili ne. No, kao administrator Openfire, dobro je primiti obavijesti ako se problem pojavi.
  4. Informacije tražene u postavkama e-pošte su iste informacije koje koristite za klijenta e-pošte. Poslužitelj e-pošte SMTP poslužitelj (poslužitelj odlazne pošte) koji koristite za vašu e-poštu. Ako vaš poslužitelj e-pošte zahtijeva provjeru autentičnosti, obavezno ispunite korisničko ime poslužitelja i lozinku poslužitelja. To su iste informacije kao i korisničko ime i zaporka korisničkog računa e-pošte.
  5. Možete testirati postavke e-pošte klikom na gumb Pošalji test e-pošte.
  6. Dali ste mogućnost odrediti kome bi ispitna e-pošta trebala ići, a što bi trebao biti predmet i tekst tijela. Nakon što napravite svoje izbore, kliknite Pošalji.
  7. Testna e-pošta trebala bi se pojaviti u vašoj aplikaciji e-pošte nakon kratkog vremena.

Openfire Admin Console: Stvaranje korisnika

  1. Kliknite karticu Korisnici / Grupe.
  2. Kliknite podkarticu Korisnici.
  3. Kliknite stavku izbornika Stvori nove korisnike.
  4. Unesite korisničko ime i zaporku. Također možete uključiti korisničko 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.

Upotreba iChat za povezivanje

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

  1. Pokrenite iChat i odaberite "Postavke" s izbornika iChat.
  2. Odaberite karticu Računi.
  3. Kliknite gumb plus (+) ispod popisa tekućih računa.
  4. Koristite padajući izbornik da biste postavili vrstu računa na "Jabber".
  5. Unesite naziv računa. Ime je u sljedećem obliku: korisničko ime @ naziv domene. Naziv domene određen je tijekom postupka postavljanja. Ako ste koristili zadane postavke, bit će naziv Mac računala koji poslužuje Openfire poslužitelj, uz ".local" pridodano njegovom imenu. Na primjer, ako je korisničko ime Tom i domaćin Mac naziva Jerry, tada će puno korisničko ime biti Tom@Jerry.local.
  6. Unesite lozinku koju ste dodijelili korisniku u Openfireu.
  7. Kliknite Gotovo.
  8. Otvorit će se novi prozor za razmjenu poruka iChat za novi račun. Možda ćete vidjeti upozorenje o poslužitelju koji nema pouzdani certifikat. To je zato što poslužitelj Openfire koristi samopotpisanu potvrdu. Kliknite gumb Nastavi da biste prihvatili certifikat.

To je to. Sada imate potpuno operativni Jabber poslužitelj koji će omogućiti povezivanje iChat klijenata. Naravno, Openfire Jabber poslužitelj ima prilično više funkcionalnosti nego što smo ovdje istraživali. Pregledali smo samo najmanji iznos koji je potreban za otvaranje i pokretanje Openfire poslužitelja i za povezivanje vaših iChat klijenata s njim.

Ako želite saznati više o korištenju Openfire Jabber poslužitelja, potražite dodatnu dokumentaciju na:

Openfire dokumentacija

Zadnja stranica ovog vodiča sadrži upute za deinstaliranje Openfire poslužitelja s Mac računala.

04 od 04

iChat Server - Deinstaliranje Openfire Jabber poslužitelja

Unesite naziv računa. Ime je u sljedećem obliku: korisničko ime @ naziv domene. Na primjer, ako je korisničko ime Tom i domaćin Mac naziva Jerry, tada će puno korisničko ime biti Tom@Jerry.local. Zadržavanje zaslona zahvaljujući Coyote Moon Inc

Jedna stvar za koju mi ​​se ne sviđa o Openfireu jest da ne uključuje deinstaliranje ili lako dostupnu dokumentaciju o tome kako ga deinstalirati. Srećom, Unix / Linux verzija sadrži pojedinosti o tome gdje se nalaze datoteke Openfire, a budući da se OS X temelji na UNIX platformi, prilično je lako pronaći sve datoteke koje je potrebno ukloniti da biste deinstalirali aplikaciju.

Deinstalirajte Openfire za Mac

  1. Pokrenite postavke sustava, a zatim odaberite okno s preferencama programa Openfire.
  2. Kliknite gumb Stop Openfire.
  3. Nakon kratkog kašnjenja, Status za Openfire će se promijeniti u Zaustavljeno.
  4. Zatvorite okno s preferiranim postavkama.

Neke od datoteka i mapa koje trebate izbrisati pohranjuju se u skrivenim mapama. Prije nego što ih možete izbrisati, najprije morate vidjeti stavke. Upute o tome kako učiniti nevidljive elemente vidljive, kao i kako ih vratiti u skriveni format nakon što završite s deinstaliranjem Openfire, ovdje:

Prikaz skrivenih mapa na Macu pomoću terminala

  1. Nakon prikaza skrivenih stavki otvorite Finder prozor i idite na:
    Pokretanje pogona / usr / local /
  2. Zamijenite riječi "Pokretanje pogona" s nazivom vašeg Mac boot volume.
  3. Jednom u mapu / usr / local, povucite mapu Openfire u otpad.
  4. Idite na Startup drive / Library / LaunchDaemons i povucite org.jivesoftware.openfire.plist datoteku u otpad.
  5. Idite na Startup drive / Library / PreferencePanes i povucite datoteku Openfire.prefPane u otpad.
  6. Ispraznite otpad.
  7. Sada možete postaviti svoj Mac na zadani uvjet skrivanja datoteka sustava, koristeći postupak naveden gore navedenom vezom.