Meitsje in jabberbased server foar iChat

01 of 04

iChat-tsjinner - Jo eigen jabber-server oanmeitsje

Wy sille Openfire brûke, in iepen boarne, echt-tiid-gearwurkingsserver. It brûkt XMPP (Jabber) foar syn ynstant messagingsysteem, en wurket út it fak mei de native iChat-kliïnt, en ek in soad oare jabber-basearre berjochtenkliïnten. Skermbefolding fan Coyote Moon Inc.

As jo iChat brûke, wist jo wierskyn al dat it in ynboude stipe foar jabber-basearre berjochting hat. Dit is itselde messagingsysteem fan Google Talk en in protte oare fergelykbere tsjinsten. Jabber brûkt in iepen boarneprotokol dat XMPP neamt om te begjinnen en te praten mei berjochten fan kliïnten. De opset fan in iepen boarne-ramt is dat it makket it maklik om jo eigen Jabber-tsjinner op jo Mac út te fieren.

Wêrom brûke jo eigen jabber-basearre iChat-tsjinner?

Der binne in soad redenen om jo eigen jabber-tsjinner te brûken om iChat-berjochten te litten:

Der binne in protte oare redenen, benammen foar gruttere bedriuwen dy't messagesystemen brûke, mar foar de measte brûkers, meitsje in Jabber-tsjinner op 'e feiligens om te witten dat jo thús- of lytsbedriuwen iChat-berjochten net tagonklik binne foar bûtenwizen.

Dat betsjut net dat jo in sletten omjouwing meitsje. De Jabber-tsjinner dy't jo yn dit gids meitsje kinne kinne jo ynstelle foar allinich gebrûk, iepen foar it ynternet, of krekt wat alles tusken. Mar ek as jo kieze om jo Jabber-tsjinner te iepenjen foar ynternetferbiningen, kinne jo dochs ferskate feiligensmaatregels brûke om jo privé te fersiferjen en te bewarjen.

Mei de eftergrûn út 'e manier litte wy begjinne.

Der binne ferskate jabber-tsjinner applikaasjes beskikber. In protte fereaskje jo boarne koade te laden, en jo kompilearje en meitsje de serverapplikaasje sels. Oaren binne klear om te gean, mei hiel ienfâldich ynstallaasjestruktuer.

Wy sille Openfire brûke, in iepen boarne, echt-tiid-gearwurkingsserver. It brûkt XMPP (Jabber) foar syn ynstant messagingsysteem , en wurket út it fak mei de native iChat-kliïnt, en ek in soad oare jabber-basearre berjochtenkliïnten.

Bêste fan alles, it is in ienfâldige ynstallaasje dy't net folle oars as ynstallaasje fan in oare Mac-applikaasje. It brûkt ek in web-basearre ynterface foar it konfigurearjen fan de tsjinner, sadat der gjin tekst bestannen wurde feroare of beheare.

Wat jo moatte in Jabber-tsjinner meitsje

02 of 04

iChat-tsjinner - Ynstallaasje en ynstellings fan Openfire Jabber-tsjinner

De Openfire-tsjinner sil wurkje oft jo of net jo e-post opnimme. Mar as de Openfireadministrator is it in goeie idee om in notifikaasje te krijen as in probleem ea ûntkomt. Skermbefolding fan Coyote Moon Inc.

Wy kieze Openfire foar ús Jabber-tsjinner om't se jo ynstallearje, web-basearre konfiguraasje, en oanpast oan normen dy't ús in cross-platform-server meitsje litte. Om te begjinnen mei oan de ynstallaasje en opset, moatte jo de meast aktuele ferzje fan Openfire fan 'e website fan' e Ignite Realtime besykje.

Download Iepenje Jabber / XMPP-tsjinner

  1. Om de Openfire-applikaasje te downloaden, stopje troch de OpenFire-projektside en klik op de knop Ynlaad foar de meast aktuele ferzje fan Openfire.
  2. Openfire is beskikber foar trije ferskillende bestjoeringssystemen: Windows, Linux, en Mac. As jo ​​wierskynlik al wis binne, sille wy de Mac-ferzje fan 'e applikaasje brûke.
  3. Selektearje de knop ynladen op Mac, klik dan op it bestân openfire_3_7_0.dmg. (Wy brûke Openfire 3.7.0 foar dizze ynstruksjes; de wurklike triemnamme sil oer tiid feroarje as nije ferzjes frijlitten wurde.)

Ynstallaasje fan Openfire

  1. Ien kear de download is foltôge, iepenje it fêste ôfbylding dat jo ynladen hawwe, as it automatysk net iepene is.
  2. Dûbelklik op 'e programma Openfire.pkg opnij yn' e skiifôfbylding.
  3. De ynstallator sil iepenje, jo hjitte jo nei OpenFire XMPP-tsjinner. Klikje op de knop Fierder.
  4. Openfire sil freegje wêr't de software ynstalleart; De standert lokaasje is feilich foar de measte brûkers. Klik op 'e knop Ynstallearje.
  5. Jo wurde frege foar in admin wachtwurd . Fier it wachtwurd yn en klik op OK.
  6. Ien kear de software is ynstalleare, klikje op de knop Slute.

Opset fan Openfire

  1. Openfire is ynstallearre as foarkar. Laad de Systeem-Foarkarren troch te klikken op it systeembehearder Dock-ikoan of selektearje "Systeembefetsjes" út it Apple-menu.
  2. Klik op 'e foarkar fan Openfire lokaasje yn' e 'Oare' kategory fan System Foarkarren.
  3. Jo kinne in oare berjocht sjen dy't seit: "Om de foarkar fan Openfire te brûken, moatte jo de Foarkar foar Systeem foegje en opnij iepenje." Dit bart om't de foarkar fan Openfire in 32-bit applikaasje is. Om de applikaasje út te fieren moat de applikaasje fan 'e 64-bit systeem foarkommen wurde foarkomme, en de 32-bit-ferzje rint op har plak. Dit sil de effekt fan jo Mac net beynfloedzje, drukke op OK en iepenje de foarkar fan Openfire opnij.
  4. Klikje op de knop Open Admin Konsole.
  5. Dit sil in webstee iepenje yn jo standert-blêder dy't jo de Openfire Jabber-tsjinner beheare kinne.
  6. Sûnt dit is it earste kear dat jo Openfire brûkt hawwe, sil de administraasje side in wolkom berjocht sjen litte en it ynstellingsproses start.
  7. Selektearje in taal en klik op Opsjes.
  8. Jo kinne de domeinnamme ynstelle foar de OpenFire-tsjinner. As jo ​​plannen om de OpenFire-tsjinner allinich foar jo lokale netwurk útfiere, sûnder ferbining mei it ynternet, dan binne de standertynstellings goed. As jo ​​de OpenFire-tsjinner iepenje wolle nei bûtenbannen, moatte jo in folsleine kwalifisearre domeinnamme oanbiede. Jo kinne letter feroarje as jo wolle. Wy sille ris oannimme dat jo Openfire brûke foar jo eigen ynterne netwurk. Akseptearje de standertdefinden, en klik op Opsjes.
  9. Jo kinne kieze om in eksterne databank te brûken om alle gegevens fan Openfire-account te hâlden of de ynboude database ynbiede te brûken mei Openfire. De ynboude databank is feilich foar de measte ynstallaasjes, benammen as it tal kliïnten ferbining is minder as hûndert. As jo ​​in gruttere ynstallaasje planje, is de eksterne database in bêste kar. Wy sille dit oannimme foar in lytse ynstallaasje, dus selektearje wy de opsleine Embedded Database. Klik op 'e nij.
  10. De brûkerskontodaten kinne opslein wurde yn 'e server-database, of it kin wurde litten fan in directory-server (LDAP) of in ClearSpace-tsjinner. Foar lytse oant middelbere Openfire-ynstallaasjes, foaral as jo al gjin LDAP of ClearSpace-tsjinner brûke, is de standert OpenFire-ynboude databank de maklikste opsje. Wy sille trochgean mei de standertseleksje. Meitsje jo seleksje en klik op Fierder.
  11. De lêste stap is om in administraasjekery te meitsjen. Meitsje in funksjonele e-mailadres en in wachtwurd foar it akkount. Ien nota: jo hawwe gjin brûkersnamme op dizze stap. De brûkersnamme foar dit standert administrator akkount sil 'admin' wêze sûnder de quotes. Klik op 'e nij.

It opset is no foltôge.

03 of 04

iChat-tsjinner - De Openfire Jabber-tsjinner ynstelle

In brûkersnamme en wachtwurd ynfiere. Jo kinne ek opmerkelijk de echte namme en e-mailadres brûke, en oanjaan oft de nije brûker in behearder fan de tsjinner wêze kin. Skermbefolding fan Coyote Moon Inc.

No dat de basis ynset fan de Openfire Jabber-server is foltôge, it is tiid om de tsjinner yn te skeakeljen sadat jo iChat-kliïnten tagong kinne.

  1. As jo ​​trochgeane fan wêr't wy op 'e lêste side fuortlitten hawwe, sjogge jo in knop op' e webside dy't jo liede sil nei de Openfire Administration Console. Klik de knop om fierder te gean. As jo ​​de ynstellingswebside sluten, kinne jo tagong krije ta de administraasjekonsole troch te begjinnen fan de foarkar fan Openfire en klik op de knop Open Admin Konsole.
  2. Fier de brûkersnamme (admin), en wachtwurd dy't jo earder oantsjutte, klikje op Ynlogge.
  3. De Openfire Admin Console biedt in ynterface ynterface foar tabblêd wêrmei jo server, brûkers / groepen, sesjes, groepseket, en plugins foar de tsjinst kinne konfigurearje. Yn dit guod sjogge wy allinich de basis dy't jo ynstelle moatte om de Openfire Jabber-tsjinner op te rinnen en rinne fluch.

Openfire Admin Konsole: E-post ynstellings

  1. Klikje op de ljepperServers, klik dan op de submappen fan it Server Manager.
  2. Klik op it menu item E-Ynstellings.
  3. Fier jo SMTP-ynstellings yn om de OpenFire-tsjinner te stjoeren om e-postberjochten te stjoeren nei de behearder. Dit is fakultatyf; de OpenFire-tsjinner sil wurkje oft jo of net jo e-mail ynstelle. Mar as de Openfireadministrator is it in goeie idee om in notifikaasje te krijen as in probleem ea ûntkomt.
  4. De ynformaasje dy't frege is yn 'e e-post ynstellings is deselde ynformaasje dy't jo brûke foar jo e-postprogramma. De posthost is de SMTP-tsjinner (útgeande e-mailtsjinner) dy't jo brûke foar jo e-mail. As jo ​​e-mailtsjinner as autentikaasje nedich is, moatte jo der wis fan wêze fan de tsjinner brûkersnamme en it wachtwurd fan tsjinner. Dit is deselde ynformaasje as jo e-post akkount brûkersnamme en wachtwurd.
  5. Jo kinne de e-mailynstellingen selektearje troch te klikken op de knop Tafoegje-e-mail tasteje.
  6. Jo krije de mooglikheid om oan te jaan wa't de e-mailtest gean moat, en wat it ûnderwerp en lichemsgearkomste wêze moat. As jo ​​jo kar meitsje, klikje op Sende.
  7. De test-e-post moat nei jo e-postapplikaasje nei in koarte tiid ferskine.

Openfire Admin Konsole: It meitsjen fan brûkers

  1. Klikje op de ljepper brûkers / groepen.
  2. Klikje de sub-ljepper brûkers.
  3. Klik op it menu item Nije brûkers oanmeitsje.
  4. In brûkersnamme en wachtwurd ynfiere. Jo kinne ek opmerkelijk de echte namme en e-mailadres brûke, en oanjaan oft de nije brûker in behearder fan de tsjinner wêze kin.
  5. Folje op foar ekstra dielnimmers dy't jo taheakje wolle.

Brûk iChat om te ferbinen

Jo moatte in nije akkount meitsje foar de brûker yn iChat.

  1. Laat iChat en selektearje "Foarkarren" fan it iChat-menu.
  2. Selektearje de ljepblêden Accounts.
  3. Klikje de plus (+) knop ûnder de list fan aktuele akkounts.
  4. Brûk de dropdown menu om de akkount ta te passen op "Jabber."
  5. Fier de accountnamme yn. De namme is yn 'e folgjende foarm: username @ domeinnamme. De domeinnamme waard fêststeld yn it ynstellingsproses. As jo ​​de standertynstellingen brûke, dan sil it de namme fan 'e Mac wêze dy't de OpenFire-tsjinner bewarret, mei ".lokaal" oanbean oan syn namme. Bygelyks as de brûkersnamme Tom is en de host Mac wurdt Jerry neamd, dan soe de folsleine username wêze as Tom@Jerry.local.
  6. Fier it wachtwurd yn dat jo de brûker yn Openfire oantsjutte.
  7. Klik op Done.
  8. In nij iChat-messaging-finster sil iepenje foar it nije akkount. Jo kinne in warskôging sjen oer de tsjinner dat jo gjin fertroude sertifikaat hawwe. Dit is om't de Openfire-tsjinner in sels-tekene sertifikaat brûkt. Klikje op de knop Fierder om it sertifikaat te akseptearjen

Dat is it. Jo hawwe no in folsleine operatyf jabber-tsjinner dy't iChat kliïnten ferlies om te ferbinen. Fansels is in Openfire Jabber-tsjinner in bytsje mear funksjonaliteit as it hjir besjen. Wy sjogge allinich op it minste minimum dat nedich is om de OpenFire-tsjinner op te rinnen en te rinnen, en jo iChat-kliïnten oan te ferbinen.

As jo ​​mear leare wolle oer it brûken fan de Openfire Jabber-tsjinner, kinne jo ekstra dokumintaasje fine op:

Openfire dokumintaasje

De lêste side fan dit gids befettet ynstruksjes foar it ynstallearjen fan de Openfire-tsjinner fan jo Mac.

04 of 04

iChat-tsjinner - Iepenje de Openfire Jabber-tsjinner

Fier de accountnamme yn. De namme is yn 'e folgjende foarm: username @ domeinnamme. Bygelyks as de brûkersnamme Tom is en de host Mac wurdt Jerry neamd, dan soe de folsleine username wêze as Tom@Jerry.local. Skermbefolding fan Coyote Moon Inc.

Ien ding dat ik net leuk oer Openfire is dat it gjin uninstaller befettet of maklik beskikbere dokumintaasje oer hoe't jo it ûntsiferje. Gelokkich befettet de Unix / Linux-ferzje details oer wêr 't de Openfire-bestannen lizze, en omdat OS X basearre is op in UNIX-platfoarm, it wie frijwat ienfâldich om alle triemmen te finen dy't nedich binne om de applikaasje te wiskjen.

Wiskje Openfire foar Mac

  1. Laat de System foarkarren, en selektearje de foarkar fan Openfire.
  2. Klik op 'e knop Stop Opener.
  3. Nei in koart ferhuzing sil de Status foar Openfire feroarje nei Stopt.
  4. Slút de foarkar fan Openfire.

Guon fan 'e bestannen en mappen dy't jo ferwiderje moatte binne bewarre yn ferburgen mappen. Foardat jo se wiskje kinne, moatte jo earst de items sichtber meitsje. Jo kinne instruksjes fine op hoe't jo ûnsichtbere items sichtber meitsje, en hoe jo se nei it ferburgen formaat weromhelje, nei't jo Openfire oplosse hawwe, hjir:

Keppele mappen op jo Mac brûke fia Terminal

  1. Nei't jo de ferburgen items sichtber meitsje, iepenje in finsterfinster en navigearje nei:
    Startupdir / usr / local /
  2. Ferfange de wurden "Startupdir" mei de namme fan jo bootmodus fan Mac.
  3. Ien kear yn 'e / usr / lokale map ferpleatse de Openfire-map nei it jiskefet.
  4. Navigearje nei Startup-drive / Library / LaunchDaemons en ferpleatse de org.jivesoftware.openfire.plist-bestân nei de mûsknop.
  5. Navigearje nei Startup-Laufwerk / Library / PreferencePanes en ferpleatse de Openfire.prefPane-triem nei it jiskefet.
  6. Lege mûle.
  7. Jo kinne jo Mac no werom sette nei de standert betingst fan bestânsysteem bestannen, mei it proses omskreaun yn de hjirboppe keppele.