Skip to main content

Skapa en jabberbaserad server för iChat

How to start a cottage garden - Ninnies tips (Maj 2025)

How to start a cottage garden - Ninnies tips (Maj 2025)
Anonim
01 av 04

iChat Server - Skapa din egen Jabber Server

Om du använder iChat, vet du förmodligen redan att det har inbyggt stöd för Jabber-baserade meddelanden. Det är samma meddelandesystem som används av Google Talk och många andra liknande tjänster. Jabber använder ett open source-protokoll som heter XMPP för att initiera och prata med meddelandeklienter. Uppkomsten av en öppen källkod är att det är väldigt lätt att köra din egen Jabber-server på din Mac.

Varför använd din egen Jabber-baserade iChat Server?

Det finns många anledningar att använda din egen Jabber-server för att tillåta iChat-meddelanden:

  • Du kontrollerar vem som kan ansluta till tjänsten.
  • Du kan skapa ett säkert meddelandesystem.
  • Håll all meddelandekommunikation internt.
  • Enkel plattforms-meddelanden.
  • Du gillar att fina med din Mac och att ha en Jabber Server låter cool.

Det finns faktiskt många andra orsaker, särskilt för större företag som använder meddelandesystem, men för de flesta användare skapas en Jabber-server till säkerheten för att veta att ditt hem eller småföretag iChat-meddelanden inte är tillgängliga för yttre ögon.

Det betyder inte att du skapar en stängd miljö. Den Jabber-servern du skapar i den här guiden kan konfigureras för internt bruk, öppen för Internet, eller nästan vad som helst mellan dem. Men även om du väljer att öppna din Jabber-server för Internetanslutningar, kan du fortfarande använda olika säkerhetsåtgärder för att kryptera och hålla dina meddelanden privata.

Med bakgrunden ur vägen, låt oss komma igång.

Det finns olika Jabber serverprogram tillgängliga. Många kräver att du laddar ned källkoden och kompilerar och gör serverns programmet själv. Andra är redo att gå, med väldigt enkla installationsanvisningar.

Vi ska använda Openfire, en öppen källkod, realtidssamverkansserver. Det använder XMPP (Jabber) för sitt snabbmeddelandesystem, och det fungerar inte i rutan med den inbyggda iChat-klienten, liksom många andra Jabber-baserade meddelandeklienter.

Bäst av allt är det en enkel installation som inte är mycket annorlunda än att installera någon annan Mac-applikation. Det använder också ett webbaserat gränssnitt för att konfigurera servern, så det finns inga textfiler som ska redigeras eller hanteras.

Vad du behöver skapa en Jabber-server

  • Openfire i realtidssamverkansserver.
  • En Intel-baserad Mac.
  • Om en halv timme av din tid.
02 av 04

iChat Server - Installation och installation av Openfire Jabber Server

Vi valde Openfire för vår Jabber-server på grund av dess enkel installation, webbaserad konfiguration och överensstämmelse med standarder som låter oss skapa en plattforms-server. För att komma igång med installationen och installationen måste du ta den senaste versionen av Openfire från webbplatsen Ignite Realtime.

Hämta Openfire Jabber / XMPP Server

  1. För att ladda ner Openfire-programmet, stanna på Openfire-projektets webbplats och klicka på Download-knappen för den senaste versionen av Openfire.
  2. Openfire är tillgängligt för tre olika operativsystem: Windows, Linux och Mac. Som du förmodligen redan gissat använder vi Mac-versionen av programmet.
  3. Välj Mac-nedladdningsknappen och klicka sedan på filen openfire_3_7_0.dmg. (Vi använder Openfire 3.7.0 för dessa instruktioner; det aktuella filnamnet ändras över tiden då nya versioner släpps.)

Installera Openfire

  1. När nedladdningen är klar öppnar du den skivavbild som du hämtade om den inte öppnades automatiskt.
  2. Dubbelklicka på programmet Openfire.pkg som anges i diskbilden.
  3. Installatören öppnar, välkomnar dig till Openfire XMPP Server. Klicka på Fortsätt.
  4. Openfire kommer att fråga var man ska installera programvaran; Standardplatsen är bra för de flesta användare. Klicka på Installera-knappen.
  5. Du kommer att bli ombedd för ett administratörslösenord. Ange lösenordet och klicka på OK.
  6. När programvaran är installerad klickar du på knappen Stäng.

Ställa in Openfire

  1. Openfire installeras som en preferenspanel. Starta systeminställningarna genom att antingen klicka på ikonen Systeminställningar Dock eller välja "Systeminställningar" från Apple-menyn.
  2. Klicka på Openfire-inställningsfönstret i kategorin "Annan" i Systeminställningar.
  3. Du kan se ett annat meddelande som säger "För att använda Openfire-inställningsfönstret måste Systeminställningar upphöra och återupptas." Detta händer eftersom Openfire-preferensrutan är en 32-bitars applikation. För att kunna köra programmet måste 64-bitars Systeminställningar-programmet avslutas och 32-bitarsversionen körs på plats. Detta påverkar inte datorns prestanda, så klicka på OK, och öppna sedan öppningsfönstret för Openfire igen.
  4. Klicka på knappen Öppna Admin Console.
  5. Detta öppnar en webbsida i din standardwebbläsare som låter dig administrera Openfire Jabber-servern.
  6. Eftersom det här är första gången du har använt Openfire, visar administrationssidan ett välkomstmeddelande och startar installationsprocessen.
  7. Välj ett språk och klicka sedan på Fortsätt.
  8. Du kan ange domännamnet som används för Openfire-servern. Om du planerar att köra Openfire-servern endast för ditt lokala nätverk, utan anslutning till Internet, är standardinställningarna bra. Om du vill öppna Openfire-servern till externa anslutningar måste du tillhandahålla ett fullt kvalificerat domännamn. Du kan ändra det här senare om du vill. Vi antar att du använder Openfire för ditt eget interna nätverk.Godkänn standardinställningarna och klicka på Fortsätt.
  9. Du kan välja att använda en extern databas för att hålla alla Openfire-kontodata eller använda den inbäddade inbyggda databasen som ingår i Openfire. Den inbyggda databasen är bra för de flesta installationer, särskilt om antalet klienter som ansluter är mindre än ett hundra. Om du planerar en större installation är den externa databasen ett bättre val. Vi antar att det här är en liten installation, så vi väljer alternativet Embedded Database. Klicka på Fortsätt.
  10. Användarkontodata kan lagras i serverns databas, eller det kan dras från en katalogserver (LDAP) eller en ClearSpace-server. För små och medelstora Openfire-installationer, speciellt om du inte redan använder en LDAP- eller ClearSpace-server, är den vanliga Openfire-inbyggda databasen det enklaste alternativet. Vi ska fortsätta med standardvalet. Gör ditt val och klicka på Fortsätt.
  11. Det sista steget är att skapa ett administratörskonto. Ange en funktionell e-postadress och ett lösenord för kontot. En anteckning: Du ger inte ett användarnamn på det här steget. Användarnamnet för det här standardadministratorkontot kommer att vara 'administration' utan citaten. Klicka på Fortsätt.

Inställningen är nu klar.

03 av 04

iChat Server - Konfigurera Openfire Jabber Server

Nu när den grundläggande konfigurationen av Openfire Jabber-servern är klar är det dags att konfigurera servern så att dina iChat-klienter kan komma åt den.

  1. Om du fortsätter från var vi slutade på den sista sidan ser du en knapp på webbsidan som låter dig gå vidare till Openfire Administration Console. Klicka på knappen för att fortsätta. Om du stängde installationswebbsidan kan du återfå åtkomst till administrationskonsolen genom att öppna Openfire-inställningsfönstret och klicka på knappen Öppna administratörskonsol.
  2. Ange användarnamnet (admin) och lösenordet du angav tidigare och klicka sedan på Logga in.
  3. Openfire Admin Console ger ett flikar användargränssnitt som låter dig konfigurera Server, Användare / Grupper, Sessioner, Gruppchatt och Plugins för tjänsten. I den här guiden tittar vi bara på grunderna som du behöver konfigurera för att öppna Openfire Jabber-servern snabbt.

Openfire Admin Console: Email Settings

  1. Klicka på fliken Server och klicka sedan på underfliken Serverhanteraren.
  2. Klicka på menyalternativet E-postinställningar.
  3. Ange dina SMTP-inställningar så att Openfire-servern kan skicka meddelandemail till administratören. Detta är valfritt; Openfire-servern kommer att fungera oavsett om du skapar e-post. Men som Openfire-administratör är det en bra idé att kunna få meddelanden om ett problem någonsin skulle uppstå.
  4. Den information som begärdes i e-postinställningarna är samma information som du använder för din e-postklient. Maskinen är SMTP-servern (utgående mailserver) som du använder för din e-postadress. Om din e-postserver kräver autentisering, var noga med att fylla i serverns användarnamn och serverlösenord. Det här är samma information som ditt användarnamn och lösenord för ditt e-postkonto.
  5. Du kan testa e-postinställningarna genom att klicka på knappen Skicka test-e-post.
  6. Du får möjlighet att ange vem testet ska gå till, och vad ämnet och kroppstexten ska vara. När du har gjort dina val klickar du på Skicka.
  7. Test-e-postmeddelandet ska visas i din e-postprogram efter en kort tid.

Openfire Admin Console: Skapa användare

  1. Klicka på fliken Användare / grupper.
  2. Klicka på fliken Användare.
  3. Klicka på menyalternativet Skapa nya användare.
  4. Ange ett användarnamn och lösenord. Du kan också inkludera användarens riktiga namn och e-postadress och ange om den nya användaren kan vara en administratör av servern.
  5. Upprepa för ytterligare användare du vill lägga till.

Använda iChat att ansluta

Du måste skapa ett nytt konto för användaren i iChat.

  1. Starta iChat och välj "Preferences" från iChat-menyn.
  2. Välj fliken Konton.
  3. Klicka på plus-knappen (+) under listan över aktuella konton.
  4. Använd rullgardinsmenyn för att ställa in kontotypen till "Jabber".
  5. Ange kontonamnet. Namnet finns i följande formulär: användarnamn @ domännamn. Domännamnet bestämdes under installationsprocessen. Om du använde standardinställningarna kommer det att bli namnet på den Mac som värd för Openfire-servern, med ". Local" bifogad till dess namn. Till exempel, om användarnamnet är Tom och värdens Mac kallas Jerry, så är det fullständiga användarnamnet [email protected].
  6. Ange lösenordet du tilldelade användaren i Openfire.
  7. Klicka på Klar.
  8. Ett nytt iChat-meddelandehanteringsfönster öppnas för det nya kontot. Det kan hända att du får en varning om att servern inte har ett betrodd certifikat. Detta beror på att Openfire-servern använder sig av ett självtecknat certifikat. Klicka på Fortsätt för att acceptera certifikatet.

Det är allt. Du har nu en fullt fungerande Jabber-server som gör det möjligt för iChat-klienter att ansluta. Naturligtvis har en Openfire Jabber-server ganska lite mer funktionalitet än det vi undersökt här. Vi tittade bara på det absoluta minimum som krävs för att öppna Openfire-servern och att ansluta dina iChat-klienter till den.

Om du vill lära dig mer om hur du använder Openfire Jabber-servern kan du hitta ytterligare dokumentation på:

Openfire-dokumentation

Den sista sidan i den här guiden innehåller anvisningar för avinstallation av Openfire-servern från din Mac.

04 av 04

iChat Server - Avinstallera Openfire Jabber Server

En sak som jag inte tycker om Openfire är att den inte innehåller en avinstallerare eller tillgänglig dokumentation om hur man avinstallerar det.Lyckligtvis innehåller Unix / Linux-versionen information om var Openfire-filerna finns och eftersom OS X är baserat på en UNIX-plattform var det ganska lätt att hitta alla filer som måste tas bort för att avinstallera programmet.

Avinstallera Openfire för Mac

  1. Starta systeminställningar och välj sedan öppningsfönstret.
  2. Klicka på knappen Stop Openfire.
  3. Efter en kort fördröjning ändras statusen för Openfire till Stoppad.
  4. Stäng öppningsfönstret för Openfire.

Några av de filer och mappar som du behöver radera lagras i dolda mappar. Innan du kan radera dem måste du först göra objekten synliga. Du kan hitta instruktioner om hur du gör osynliga objekt synliga, liksom hur du returnerar dem till det dolda formatet när du har avinstallerat Openfire, här:

Visa dolda mappar på din Mac med terminal

  1. När du har gjort de dolda objekten synliga öppnar du ett Finder-fönster och navigerar till: Startdrivning / usr / local /
  2. Byt ut orden "Start-drive" med namnet på din Macs startvolym.
  3. En gång i mappen / usr / local drar du Openfire-mappen till papperskorgen.
  4. Navigera till Startdrivning / Bibliotek / LaunchDaemons och dra filen org.jivesoftware.openfire.plist till papperskorgen.
  5. Navigera till Startup Drive / Library / PreferencePanes och dra filen Openfire.prefPane till papperskorgen.
  6. Tömma papperskorgen.
  7. Du kan nu ställa in din Mac till standardvillkoren för att dölja systemfiler med hjälp av processen som beskrivs i länken ovan.