Go back to fronty page View most popular entries View latest additions Submit tutorials to UnixTutorials.info
UnixTutorials logo

Search results for Build Your Own IM Server with Jabber

Unix+clones

How to Set Up a Jabber Server

Post date: April 12, 2005, 16:04 Category: Software Views: 6395 Comments
Tutorial quote: Unless you have been living under a rock for the past few years, you must have heard about instant messaging and how it has changed the world of communications over the Internet. According to http://www.webopedia.com, Instant Messaging (IM) is a service that alerts users when their friends or colleagues are on line and allows them to communicate in real time through private online chat areas. Two of the most popular IM services are AOL Instant Messenger (AIM) and MSN Messenger. Unfortunately, most of the publicly available servers use proprietary protocols that only allow you to communicate with users on the same system. These systems are not compatible with each other and can't be accessed from other clients.

Jabber is an open source implementation of the IM server that aims to change this. It uses streaming XML protocols that are free, open, and public. These protocols have been formalized by the Internet Engineering Task Force (IETF) as the approved instant messaging and presence technology under the name of XMPP. The first Jabber technologies were developed in 1998 by Jeremie Miller and is now used on thousands of servers world-wide to enable millions of users to communicate with each other.

The biggest advantage of the Jabber server when compared with commercial IM servers is that, since it is open source, anyone can run a Jabber server and it can be restricted to a specific community like a company work force or a group of friends. In this article, I will document the steps I took to set up a Jabber server and how I managed to overcome the difficulties I faced. Hopefully this will make it easier for you to set up your own Jabber server.
Unix+clones

Build Your Own IM Server with Jabber

Post date: June 26, 2005, 22:06 Category: Network Views: 5095 Comments
Tutorial quote: Instant messaging is a great business communications tool. For example, here at Enterprise Networking Planet the staff and writers all work in their pajamas at home, at far-flung points all over the globe. ENP's crusty editor-with-a-heart-of-gold Perry White lives in a villa in the South of France. I send in my columns from a sailboat currently anchored at Raratonga. Sure, we can exchange emails, but there are times when a live exchange is better.
Unix+clones

How to build KDE 4

Post date: May 15, 2006, 22:05 Category: Installing Views: 2989 Comments
Tutorial quote: This topic describes how to build KDE 4 from subversion. I use an example way to show best practices. First, I get the build to work for the user kde-devel. This builds as well kdebase as kdelibs (arts is no longer needed). Then, I give some hints how to change code to KDE 4 for the case that you are in another KDE module.
To reduce complexity, we use the bash-shell (standard) throughout the tutorial.
FreeBSD

Build your own gateway firewall

Post date: April 11, 2006, 21:04 Category: Miscellaneous Views: 4897 Comments
Tutorial quote: Learn how to build your own gateway firewall using FreeBSD and old PC parts. The firewall will consist of the PF firewall, Snort IDS, various IPS applications, Squid proxy, and some intuitive web interfaces for auditing. The cost of this project should be between free and $200 depending on your resourcefulness. I built mine for free using spare parts that were stockpiled in personal storage and parts that the USMC was throwing away, but you can build one from used and/or new parts for dirt cheap.
OpenSUSE

Swiftfox - A faster build for Firefox webbrowser

Post date: May 13, 2009, 22:05 Category: Desktop Views: 3134 Comments
Tutorial quote: Swiftfox is yet another free browser which is an optimized build of the Mozilla Firefox web browser. The browser is fully compatible with any existing themes, extensions for Firefox.
Arch

Creating An RSS Feed With PHP And MySQL

Post date: September 6, 2009, 19:09 Category: Programming Views: 5608 Comments
Tutorial quote: Learn to create a custom RSS feed for your website content. These easy to build XML feeds can extend the reach of your content and grow your audience. This howto shows how to build and serve an RSS feed from your MySQL database.
Fedora+Core

How To Compile A Kernel - The Fedora Way

Post date: November 14, 2006, 20:11 Category: System Views: 4485 Comments
Tutorial quote: Each distribution has some specific tools to build a custom kernel from the sources. This article is about compiling a kernel on Fedora systems. It describes how to build a custom kernel using the latest unmodified kernel sources from www.kernel.org (vanilla kernel) so that you are independent from the kernels supplied by your distribution. It also shows how to patch the kernel sources if you need features that are not in there.
SuSe

How To Compile A Kernel - The SuSE Way

Post date: December 3, 2006, 21:12 Category: System Views: 8435 Comments
Tutorial quote: Each distribution has some specific tools to build a custom kernel from the sources. This article is about compiling a kernel on SuSE systems. It describes how to build a custom kernel using the latest unmodified kernel sources from www.kernel.org (vanilla kernel) so that you are independent from the kernels supplied by your distribution. It also shows how to patch the kernel sources if you need features that are not in there.
Ubuntu

How To Compile A Kernel - The Ubuntu Way

Post date: November 8, 2006, 18:11 Category: System Views: 4656 Comments
Tutorial quote: Each distribution has some specific tools to build a custom kernel from the sources. This article is about compiling a kernel on Ubuntu systems. It describes how to build a custom kernel using the latest unmodified kernel sources from www.kernel.org (vanilla kernel) so that you are independent from the kernels supplied by your distribution. It also shows how to patch the kernel sources if you need features that are not in there.
Linux

LCD displays easy to use and easy to build

Post date: May 24, 2005, 18:05 Category: Hardware Views: 3247 Comments
Tutorial quote: This article presents now the "basic" model: LCD display and 2 buttons; simple and easy to build for everybody.

Lcdproc used to be at the very beginning a program to display some statistics (cpu load, uptime, time, ...) on an external LCD display. Over time it has however evolved into a much more generic solution. Today the lcdproc package contains LCDd, a generic server and LCD driver, plus many clients. One of those clients is still the actual executable called lcdproc which still shows server statistics however there are also others. This client server architecture has the big advantage that you do not need to write your client in a specific language. You just need to use the simple ascii protocol between client and server.
Web-based applications and online marketing solutions - LumoLink