Skip to main content

Opprett en Jabber-basert server for iChat

Using Microsoft's SharePoint Online to Create an Intranet Site (Juni 2026)

Using Microsoft's SharePoint Online to Create an Intranet Site (Juni 2026)
Anonim
01 av 04

iChat Server - Lag din egen Jabber Server

Hvis du bruker iChat, vet du sannsynligvis at den har innebygd støtte for Jabber-baserte meldinger. Det er samme meldingsprogrammet som brukes av Google Talk og mange andre lignende tjenester. Jabber bruker en åpen kildekodeprotokol kalt XMPP for å starte og snakke med messaging-klienter. Resultatet av et open source-rammeverk er at det gjør det veldig enkelt å kjøre din egen Jabber-server på Mac-en.

Hvorfor bruke din egen Jabber-baserte iChat-server?

Det er mange grunner til å bruke din egen Jabber-server for å tillate iChat-meldinger:

  • Du kontrollerer hvem som kan koble til tjenesten.
  • Du kan opprette et sikkert meldingssystem.
  • Hold alle meldinger kommunikasjon internt.
  • Enkel kryssplattform messaging.
  • Du liker å snikle med Macen din og ha en Jabber Server høres kult ut.

Det er faktisk mange andre grunner, spesielt for større bedrifter som bruker meldingssystemer, men for de fleste brukerne kommer opprettelsen av en Jabber-server ned til sikkerheten for å vite at hjemme- eller småbedrifter iChat-meldingene ikke er tilgjengelige for ytre øyne.

Det betyr ikke at du lager et lukket miljø. Jabber-serveren du oppretter i denne håndboken, kan konfigureres kun for eget bruk, åpen for Internett, eller omtrent alt i mellom. Men selv om du velger å åpne Jabber-serveren for Internett-tilkoblinger, kan du likevel bruke ulike sikkerhetsforanstaltninger for å kryptere og holde meldingene dine private.

Med bakgrunnen ute av veien, la oss komme i gang.

Det finnes forskjellige Jabber-serverprogrammer. Mange krever at du laster ned kildekoden, og deretter kompilerer og gjør serverprogrammet selv. Andre er klare til å gå, med svært enkle installasjonsanvisninger.

Vi skal bruke Openfire, en åpen kildekode, sanntids samarbeidsserver. Den bruker XMPP (Jabber) for sitt direktemeldingssystem, og det virker ut av boksen med den innfødte iChat-klienten, samt mange andre Jabber-baserte meldingsklienter.

Best av alt, det er en enkel installasjon som ikke er mye annerledes enn å installere noe annet Mac-program. Den bruker også et nettbasert grensesnitt for å konfigurere serveren, så det er ingen tekstfiler som skal redigeres eller administreres.

Hva du trenger for å opprette en Jabber Server

  • Openfire i sanntidssammenhengende server.
  • En Intel-basert Mac.
  • Omtrent en halv time av tiden din.
02 av 04

iChat Server - Installasjon og oppsett av Openfire Jabber Server

Vi valgte Openfire for vår Jabber-server på grunn av sin enkle installasjon, nettbasert konfigurasjon og overholdelse av standarder som lar oss opprette en kryssplattformserver. For å komme i gang med installasjonen og oppsettet må du ta den nyeste versjonen av Openfire fra nettstedet Ignite Realtime.

Last ned Openfire Jabber / XMPP Server

  1. For å laste ned Openfire-programmet, stopp ved Openfire-prosjektet og klikk på Last ned-knappen for den nyeste versjonen av Openfire.
  2. Openfire er tilgjengelig for tre forskjellige operativsystemer: Windows, Linux og Mac. Som du sikkert har antatt, bruker vi Mac-versjonen av programmet.
  3. Velg Mac-nedlastningsknappen, og klikk deretter på filen openfire_3_7_0.dmg. (Vi bruker Openfire 3.7.0 for disse instruksjonene, det faktiske filnavnet vil endres over tid ettersom nye versjoner blir utgitt.)

Installere Openfire

  1. Når nedlastingen er fullført, åpner du diskbildet du lastet ned, hvis det ikke ble åpnet automatisk.
  2. Dobbeltklikk på programmet Openfire.pkg som er oppført i diskbildet.
  3. Installatøren åpner, og ønsker deg velkommen til Openfire XMPP Server. Klikk på Fortsett-knappen.
  4. Openfire vil spørre hvor du skal installere programvaren; Standardplasseringen er bra for de fleste brukere. Klikk på Installer-knappen.
  5. Du vil bli bedt om et administratorpassord. Oppgi passordet, og klikk OK.
  6. Når programvaren er installert, klikker du på Lukk-knappen.

Sette opp Openfire

  1. Openfire er installert som en preferanse rute. Start System Preferences ved å enten klikke på System Preferences Dock-ikonet eller velge "System Preferences" fra Apple-menyen.
  2. Klikk på Openfire-valgpanelet i kategorien "Annet" i Systemvalg.
  3. Du kan se en annen melding som sier, "For å bruke Openfire-valgpanelet, må Systeminnstillinger avslutte og gjenåpne." Dette skjer fordi Openfire-valgpanelet er et 32-bits program. For å kunne kjøre programmet må 64-biters System Preferences-programmet avslutte, og 32-bitersversjonen kjører på plass. Dette påvirker ikke ytelsen til Mac-en din, så klikker du OK, og åpner deretter åpningsvinduet på nytt.
  4. Klikk på Åpne administrasjonskonsoll-knappen.
  5. Dette åpner en nettside i standard nettleseren din som lar deg administrere Openfire Jabber-serveren.
  6. Siden dette er første gang du har brukt Openfire, vil administrasjonssiden vise en velkomstmelding og starte oppsettprosessen.
  7. Velg et språk, og klikk deretter Fortsett.
  8. Du kan angi domenenavnet som brukes for Openfire-serveren. Hvis du planlegger å kjøre Openfire-serveren bare for ditt lokale nettverk, uten forbindelse til Internett, er standardinnstillingene fine. Hvis du vil åpne Openfire-serveren til eksterne forbindelser, må du gi et fullt kvalifisert domenenavn. Du kan endre dette senere hvis du ønsker det. Vi kommer til å anta at du bruker Openfire til ditt eget interne nettverk.Godta standardverdiene, og klikk Fortsett.
  9. Du kan velge å bruke en ekstern database for å holde alle Openfire-kontodataene, eller bruk den innebygde innebygde databasen som følger med Openfire. Den innebygde databasen er bra for de fleste installasjoner, spesielt hvis antall klienter som er koblet til er mindre enn ett hundre. Hvis du planlegger en større installasjon, er den eksterne databasen et bedre valg. Vi antar at dette er for en liten installasjon, så vi velger alternativet Embedded Database. Klikk Fortsett.
  10. Brukerkontodata kan lagres i serverdatabasen, eller den kan hentes fra en katalogserver (LDAP) eller en ClearSpace-server. For små og mellomstore Openfire-installasjoner, spesielt hvis du ikke allerede bruker en LDAP- eller ClearSpace-server, er standard Openfire-innebygd database det enkleste alternativet. Vi skal fortsette å bruke standardvalget. Velg ditt valg, og klikk Fortsett.
  11. Det siste trinnet er å opprette en administratorkonto. Oppgi en funksjonell e-postadresse og et passord for kontoen. Ett notat: Du oppgir ikke et brukernavn på dette trinnet. Brukernavnet for denne standardadministratorkontoen vil være 'Admin' uten anførselstegn. Klikk Fortsett.

Oppsettet er nå fullført.

03 av 04

iChat Server - Konfigurere Openfire Jabber Server

Nå som det grunnleggende oppsettet for Openfire Jabber-serveren er fullført, er det på tide å konfigurere serveren slik at iChat-klientene dine får tilgang til den.

  1. Hvis du fortsetter hvor vi sluttet på den siste siden, ser du en knapp på nettsiden som lar deg gå videre til Openfire Administration Console. Klikk på knappen for å fortsette. Hvis du lukk installasjonswebsiden, kan du gjenvinne tilgangen til administrasjonskonsollen ved å starte Openfire-valgpanelet og klikke på Open Admin Console-knappen.
  2. Skriv inn brukernavnet (admin) og passordet du angav tidligere, og klikk deretter på Logg inn.
  3. Openfire Admin Console gir et brukergrensesnitt for faner som lar deg konfigurere Server, Brukere / Grupper, Økter, Gruppeklubb og Plugins for tjenesten. I denne veiledningen ser vi bare på det grunnleggende du må konfigurere for å få Openfire Jabber-serveren raskt oppe.

Openfire Admin Console: E-postinnstillinger

  1. Klikk på fanen Server, og klikk deretter på underfanen Serverbehandling.
  2. Klikk på menyelementet E-postinnstillinger.
  3. Skriv inn SMTP-innstillingene dine for å la Openfire-serveren sende meldingsemails til administratoren. Dette er valgfritt; Openfire-serveren vil fungere uansett om du oppretter e-post. Men som Openfire-administrator er det en god ide å kunne motta varsler hvis det skulle oppstå et problem.
  4. Informasjonen som ble bedt om i e-postinnstillingene, er den samme informasjonen du bruker for din e-postklient. Maskinen for post er SMTP-serveren (utgående e-postserver) du bruker til e-posten din. Hvis e-postserveren krever godkjenning, må du fylle ut serverens brukernavn og serverpassord. Dette er den samme informasjonen som brukernavn og passord for e-postkontoen din.
  5. Du kan teste e-postinnstillingene ved å klikke på Send test e-post-knappen.
  6. Du får muligheten til å angi hvem testmeldingen skal gå til, og hva motivet og kroppsteksten skal være. Når du har gjort dine valg, klikker du Send.
  7. Test-e-posten skal vises i e-postprogrammet ditt etter kort tid.

Openfire Admin Console: Opprette brukere

  1. Klikk kategorien Brukere / grupper.
  2. Klikk på underfanen Brukere.
  3. Klikk på menyelementet Opprett nye brukere.
  4. Skriv inn et brukernavn og passord. Du kan også valgfritt inneholde brukerens ekte navn og e-postadresse, og angi om den nye brukeren kan være administrator av serveren.
  5. Gjenta for flere brukere du vil legge til.

Bruke iChat til å koble til

Du må opprette en ny konto for brukeren i iChat.

  1. Start iChat og velg "Preferences" fra iChat-menyen.
  2. Velg fanen Kontoer.
  3. Klikk på pluss-knappen (+) under listen over gjeldende kontoer.
  4. Bruk rullegardinmenyen til å sette kontotype til "Jabber".
  5. Skriv inn kontonavnet. Navnet er i følgende form: brukernavn @ domenenavn. Domenenavnet ble bestemt under installasjonsprosessen. Hvis du brukte standardinnstillingene, blir det navnet på Macen som serverer Openfire-serveren, med ". Local" vedlagt navnet sitt. For eksempel, hvis brukernavnet er Tom og vertsmaskinen Mac blir kalt Jerry, vil hele brukernavnet være [email protected].
  6. Skriv inn passordet du har tildelt brukeren i Openfire.
  7. Klikk Ferdig.
  8. Et nytt iChat-meldingsvindu åpnes for den nye kontoen. Du kan se en advarsel om at serveren ikke har et klarert sertifikat. Dette skyldes at Openfire-serveren bruker et selvsignert sertifikat. Klikk på Fortsett-knappen for å godta sertifikatet.

Det er det. Du har nå en fullt operativ Jabber-server som gjør det mulig for iChat-klienter å koble til. Selvfølgelig har en Openfire Jabber-server ganske mye mer funksjonalitet til det enn vi utforsket her. Vi så bare på det minimum som kreves for å få Openfire-serveren i gang og å koble iChat-klientene til den.

Hvis du vil lære mer om å bruke Openfire Jabber-serveren, kan du finne ytterligere dokumentasjon på:

Openfire-dokumentasjon

Den siste siden i denne håndboken inneholder instruksjoner for avinstallering av Openfire-serveren fra din Mac.

04 av 04

iChat Server - Avinstallerer Openfire Jabber Server

En ting jeg ikke liker om Openfire, er at den ikke inneholder en avinstallerer eller lett tilgjengelig dokumentasjon om hvordan du avinstallerer det.Heldigvis inneholder Unix / Linux-versjonen informasjon om hvor Openfire-filene er, og siden OS X er basert på en UNIX-plattform, var det ganske enkelt å finne alle filene som må fjernes for å avinstallere programmet.

Avinstaller Openfire for Mac

  1. Start System Preferences, og velg deretter Openfire-valgpanelet.
  2. Klikk på Stop Openfire-knappen.
  3. Etter en kort forsinkelse endres Status for Openfire til Stoppet.
  4. Lukk åpningsfeltet for åpnefire.

Noen av filene og mappene du må slette, lagres i skjulte mapper. Før du kan slette dem, må du først gjøre varene synlige. Du finner instruksjoner om hvordan du kan synliggjøre usynlige elementer, samt hvordan du returnerer dem til skjult format etter at du har avinstallert Openfire, her:

Se Skjulte mapper på Mac ved hjelp av terminal

  1. Etter at de skjulte gjenstandene er synlige, åpner du et Finder-vindu og navigerer til: Oppstartstasjon / usr / lokal /
  2. Erstatt ordene "Oppstartstasjon" med navnet på Mac-oppstartsvolumet.
  3. En gang i mappen / usr / local, dra mappen Openfire til papirkurven.
  4. Naviger til Oppstartstasjon / Bibliotek / LaunchDaemons, og dra filen org.jivesoftware.openfire.plist til papirkurven.
  5. Naviger til Startup drive / Library / PreferencePanes og dra filen Openfire.prefPane til papirkurven.
  6. Tøm søpla.
  7. Du kan nå sette Mac tilbake til standardtilstanden for å skjule systemfiler, ved hjelp av prosessen som er angitt i lenken ovenfor.