As jy iChat gebruik, weet jy waarskynlik reeds dat dit ingeboude ondersteuning het vir Jabber-gebaseerde boodskappe. Dit is dieselfde boodskapskema wat deur Google Talk en baie ander soortgelyke dienste gebruik word. Jabber gebruik 'n oopbronprotokol genaamd XMPP om boodskapkliënte te begin en met hulle te praat. Die resultaat van 'n oopbronraamwerk is dat dit dit baie maklik maak om jou eie Jabber-bediener op jou Mac te laat loop.
iChat-bediener - Skep jou eie Jabber-bediener
Daar is baie redes om jou eie Jabber-bediener te gebruik om iChat-boodskappe toe te laat:
- Jy beheer wie aan die diens kan koppel.
- Jy kan 'n veilige boodskapstelsel skep.
- Hou alle boodskapkommunikasie binne-huis.
- Maklike kruisplatformboodskappe.
- Jy hou daarvan om met jou Mac te vroetel en om 'n Jabber-bediener te hê, klink gaaf.
Daar is eintlik baie ander redes, veral vir groter maatskappye wat boodskapstelsels gebruik, maar vir die meerderheid gebruikers kom die skep van 'n Jabber-bediener neer op die veiligheid om te weet dat jou huis- of kleinsake-iChat-boodskappe nie toeganklik vir oë van buite.
Dit beteken nie dat jy 'n geslote omgewing skep nie. Die Jabber-bediener wat jy in hierdie gids skep, kan gekonfigureer word vir slegs interne gebruik, oop vir die internet, of omtrent enigiets tussenin. Maar selfs al kies jy om jou Jabber-bediener oop te maak vir internetverbindings, kan jy steeds verskeie sekuriteitsmaatreëls gebruik om jou boodskappe privaat te enkripteer en te hou.
Met die agtergrond uit die pad, kom ons begin.
Daar is verskeie Jabber-bedienertoepassings beskikbaar. Baie vereis dat jy bronkode aflaai, en dan self die bedienertoepassing saamstel en maak. Ander is gereed om te gaan, met baie eenvoudige installasie-instruksies.
Ons gaan Openfire gebruik, 'n oopbron, intydse samewerkingsbediener. Dit gebruik XMPP (Jabber) vir sy kitsboodskapstelsel, en dit werk uit die boks saam met die iChat-kliënt, sowel as baie ander Jabber-gebaseerde boodskapkliënte.
Die beste van alles, dit is 'n eenvoudige installasie wat nie veel anders is as om enige ander Mac-toepassing te installeer nie. Dit gebruik ook 'n webgebaseerde koppelvlak vir die opstel van die bediener, so daar is geen tekslêers wat geredigeer of bestuur moet word nie.
Wat jy nodig het om 'n Jabber-bediener te skep
- Openfire-intydse samewerkende bediener.
- 'n Intel-gebaseerde Mac.
- Ongeveer 'n halfuur van jou tyd.
iChat-bediener - Installasie en opstelling van die Openfire Jabber-bediener
Ons het Openfire vir ons Jabber-bediener gekies vanweë die maklike installasie, webgebaseerde konfigurasie en voldoening aan standaarde waarmee ons 'n kruisplatformbediener kan skep. Om met die installering en opstelling te begin, moet jy die nuutste weergawe van Openfire van die Ignite Re altime-webwerf afhaal.
Laai Openfire Jabber/XMPP-bediener af
- Om die Openfire-toepassing af te laai, stop by die Openfire-projekwebwerf en klik die Download vir die nuutste weergawe van Openfire.
- Openfire is beskikbaar vir drie verskillende bedryfstelsels: Windows, Linux en Mac. Soos jy waarskynlik reeds geraai het, sal ons die Mac-weergawe van die toepassing gebruik.
- Kies die Mac download-knoppie en klik dan op die openfire_3_7_0.dmg-lêer. (Ons gebruik Openfire 3.7.0 vir hierdie instruksies; die werklike lêernaam sal mettertyd verander soos nuwe weergawes vrygestel word.)
Installeer Openfire
- Sodra die aflaai voltooi is, maak die skyfprent oop wat jy afgelaai het, as dit nie outomaties oopgemaak het nie.
- Dubbelklik op die Openfire.pkg-toepassing wat in die skyfbeeld gelys is.
- Die installeerder sal oopmaak en jou by Openfire XMPP-bediener verwelkom. Klik die Continue-knoppie.
- Openfire sal vra waar om die sagteware te installeer; die verstekligging is goed vir die meeste gebruikers. Klik die Install-knoppie.
- Jy sal gevra word vir 'n administrateur wagwoord. Verskaf die wagwoord en klik OK.
- Sodra die sagteware geïnstalleer is, klik die Close-knoppie.
Opstel van Openfire
- Openfire is as 'n voorkeurpaneel geïnstalleer. Begin Stelselvoorkeure deur óf die Stelselvoorkeure Dock-ikoon te klik óf Stelselvoorkeure op die Apple-kieslys te kies.
- Klik op die Openfire-voorkeurpaneel wat in die "Ander"-kategorie van Stelselvoorkeure geleë is.
- Jy sal dalk nog 'n boodskap sien wat sê: "Om die Openfire-voorkeurpaneel te gebruik, moet Stelselvoorkeure afsluit en heropen." Dit gebeur omdat die Openfire-voorkeurpaneel 'n 32-bis-toepassing is. Om die toepassing te laat loop, moet die 64-bis-stelselvoorkeure-toepassing sluit, en die 32-bis-weergawe in die plek daarvan loop. Dit sal nie die werkverrigting van jou Mac beïnvloed nie, so klik OK, en maak dan die Openfire-voorkeurpaneel weer oop.
- Klik die Open Admin Console-knoppie.
- Dit sal 'n webbladsy in jou verstekblaaier oopmaak wat jou sal toelaat om die Openfire Jabber-bediener te administreer.
- Aangesien dit die eerste keer is dat jy Openfire gebruik, sal die administrasiebladsy 'n verwelkomingsboodskap vertoon en die opstelproses begin.
- Kies 'n taal en klik dan Gaan voort.
- Jy kan die domeinnaam stel wat vir die Openfire-bediener gebruik word. As jy van plan is om die Openfire-bediener net vir jou plaaslike netwerk te laat loop, met geen verbinding met die internet nie, dan is die verstekinstellings goed. As u die Openfire-bediener vir eksterne verbindings wil oopmaak, moet u 'n volledig gekwalifiseerde domeinnaam verskaf. Jy kan dit later verander as jy wil. Ons gaan aanneem dat jy Openfire vir jou eie interne netwerk gebruik. Aanvaar die verstekwaardes, en klik Continue
- Jy kan kies om 'n eksterne databasis te gebruik om al die Openfire-rekeningdata te hou of die ingebedde ingeboude databasis wat by Openfire ingesluit is, te gebruik. Die ingebedde databasis is goed vir die meeste installasies, veral as die aantal kliënte wat koppel minder as honderd is. As jy 'n groter installasie beplan, is die eksterne databasis 'n beter keuse. Ons sal aanvaar dat dit vir 'n klein installasie is, so ons sal die Ingeboude databasis opsie kies. Klik Continue
- Gebruikerrekeningdata kan in die bedienerdatabasis gestoor word, of dit kan vanaf 'n gidsbediener (LDAP) of 'n ClearSpace-bediener getrek word. Vir klein tot medium Openfire-installasies, veral as jy nie reeds 'n LDAP- of ClearSpace-bediener gebruik nie, is die verstek Openfire-ingeboude databasis die maklikste opsie. Ons gaan voort met die standaardkeuse. Maak jou keuse en klik Continue
- Die laaste stap is om 'n administrateurrekening te skep. Verskaf 'n funksionele e-posadres en 'n wagwoord vir die rekening. Een nota: Jy verskaf nie 'n gebruikernaam by hierdie stap nie. Die gebruikernaam vir hierdie verstek administrateur rekening sal 'admin' sonder die aanhalings wees. Klik Continue
Die opstelling is nou voltooi.
iChat Server - Opstel van die Openfire Jabber-bediener
Nou dat die basiese opstelling van die Openfire Jabber-bediener voltooi is, is dit tyd om die bediener op te stel sodat jou iChat-kliënte toegang daartoe kan kry.
- As jy voortgaan van waar ons opgehou het op die laaste bladsy, sal jy 'n knoppie op die webblad sien waarmee jy na die Openfire-administrasiekonsole kan gaan. Klik op die knoppie om voort te gaan. As jy die opstelwebblad toegemaak het, kan jy weer toegang tot die administrasiekonsole kry deur die Openfire-voorkeurpaneel te begin en die Open Admin Console-knoppie te klik.
- Voer die gebruikernaam (admin) en wagwoord in wat jy vroeër gespesifiseer het, en klik dan Login.
- Die Openfire Admin Console bied 'n oortjie-gebruikerskoppelvlak wat jou toelaat om bediener, gebruikers/groepe, sessies, groepklets en inproppe vir die diens op te stel. In hierdie gids kyk ons net na die basiese beginsels wat jy moet instel om die Openfire Jabber-bediener vinnig aan die gang te hê.
Openfire Admin Console: E-posinstellings
- Klik die Server-oortjie, klik dan die Server Manager sub-oortjie.
- Klik die E-posinstellings kieslys-item.
- Voer jou SMTP-instellings in om die Openfire-bediener toe te laat om kennisgewing-e-posse aan die administrateur te stuur. Dit is opsioneel; die Openfire-bediener sal werk of jy e-pos opstel of nie. Maar as die Openfire-administrateur is dit 'n goeie idee om kennisgewings te kan ontvang as 'n probleem ooit sou opduik.
- Die inligting waarvoor in die e-posinstellings gevra word, is dieselfde inligting wat jy vir jou e-poskliënt gebruik. Die posgasheer is die SMTP-bediener (uitgaande posbediener) wat jy vir jou e-pos gebruik. As jou e-posbediener stawing vereis, maak seker dat jy die bedienergebruikernaam en bedienerwagwoord invul. Dit is dieselfde inligting as jou e-posrekening se gebruikersnaam en wagwoord.
- Jy kan die e-posinstellings toets deur die Stuur toets-e-pos-knoppie te klik.
- Jy kry die vermoë om te spesifiseer na wie die toets-e-pos moet gaan, en wat die onderwerp en hoofteks moet wees. Sodra jy jou keuses gemaak het, klik Stuur.
- Die toets-e-pos behoort na 'n kort tyd in jou e-postoepassing te verskyn.
Openfire-administrasiekonsole: skep gebruikers
- Klik die Gebruikers/Groepe-oortjie.
- Klik die Users sub-oortjie.
- Klik die Skep nuwe gebruikers-kieslysitem.
- Voer 'n gebruikersnaam en wagwoord in. Jy kan ook opsioneel die gebruiker se regte naam en e-posadres insluit, en spesifiseer of die nuwe gebruiker 'n administrateur van die bediener kan wees.
- Herhaal vir bykomende gebruikers wat jy wil byvoeg.
Gebruik iChat om te koppel
Jy sal 'n nuwe rekening vir die gebruiker in iChat moet skep.
- Begin iChat en kies Voorkeure uit die iChat-kieslys.
- Kies die Rekeninge-oortjie.
- Klik die plus (+) knoppie onder die lys van lopende rekeninge.
- Gebruik die aftreklys om die rekeningtipe op "Jabber" te stel.
- Voer die rekeningnaam in. Die naam is in die volgende vorm: gebruikersnaam@domeinnaam. Die domeinnaam is tydens die opstelproses bepaal. As jy die verstekinstellings gebruik het, sal dit die naam wees van die Mac wat die Openfire-bediener huisves, met ".local" by sy naam. Byvoorbeeld, as die gebruikernaam Tom is en die gasheer-Mac heet Jerry, dan sal die volle gebruikernaam [email protected] wees.
- Voer die wagwoord in wat jy aan die gebruiker in Openfire toegeken het.
- Klik Klaar.
- 'n Nuwe iChat-boodskapvenster sal oopmaak vir die nuwe rekening. Jy sal dalk 'n waarskuwing sien dat die bediener nie 'n vertroude sertifikaat het nie. Dit is omdat die Openfire-bediener 'n selfondertekende sertifikaat gebruik. Klik die Continue-knoppie om die sertifikaat te aanvaar.
Dit is dit. Jy het nou 'n volledig werkende Jabber-bediener wat iChat-kliënte sal toelaat om te koppel. Natuurlik het 'n Openfire Jabber-bediener heelwat meer funksionaliteit as wat ons hier verken het. Ons het net gekyk na die minimum wat nodig is om die Openfire-bediener aan die gang te kry, en om jou iChat-kliënte daaraan te koppel.
As jy meer wil leer oor die gebruik van die Openfire Jabber-bediener, kan jy addisionele dokumentasie vind by:
Openfire-dokumentasie
Die laaste bladsy van hierdie gids bevat instruksies vir die verwydering van die Openfire-bediener vanaf jou Mac.
iChat Server - Deïnstalleer die Openfire Jabber-bediener
Een ding wat ek nie van Openfire hou nie, is dat dit nie 'n deïnstalleerder of geredelik beskikbare dokumentasie insluit oor hoe om dit te deïnstalleer nie. Gelukkig bevat die Unix/Linux-weergawe besonderhede oor waar die Openfire-lêers geleë is, en aangesien OS X op 'n UNIX-platform gebaseer is, was dit redelik maklik om al die lêers te vind wat verwyder moet word om die toepassing te verwyder.
Verwyder Openfire vir Mac
- Begin Stelselvoorkeure, en kies dan die Openfire voorkeurpaneel.
- Klik die Stop Openfire-knoppie.
- Na 'n kort vertraging sal die Status vir Openfire verander na Gestop.
- Maak die Openfire-voorkeurpaneel toe.
Sommige van die lêers en vouers wat jy sal moet uitvee, word in versteekte vouers gestoor. Voordat jy dit kan uitvee, moet jy eers die items sigbaar maak. Jy kan instruksies vind oor hoe om onsigbare items sigbaar te maak, asook hoe om dit terug te keer na die versteekte formaat nadat jy klaar is met die verwydering van Openfire, hier:
Bekyk versteekte vouers op jou Mac deur terminaal te gebruik
- Nadat die versteekte items sigbaar gemaak is, maak 'n Finder-venster oop en gaan na: Startup drive/usr/local/
- Vervang die woorde "Startup drive" met die naam van jou Mac se selflaaivolume.
- Sodra jy in die /usr/local-lêergids is, sleep die Openfire-lêergids na die asblik.
- Navigeer na Startup Drive/Library/LaunchDaemons en sleep die org.jivesoftware.openfire.plist-lêer na die asblik.
- Navigeer na Startup drive/Library/PreferencePanes en sleep die Openfire.prefPane-lêer na die asblik.
- Maak die asblik leeg.
- Jy kan nou jou Mac terugstel na die verstektoestand om stelsellêers weg te steek, deur die proses te gebruik wat in die skakel hierbo uiteengesit word.