Home

ChillAut
Attachments
alehu_colored.png (9383 bytes)

Welcome to AleHu!Logo

AleHu is a messaging system that exhibits the following characteristics:

  • It consists of an AleHu server and numerous AleHu clients. The server is a message relaying hub that passes on messages from sending to receiving clients.

  • It preserves privacy by encrypting each message using public key cryptography.

  • Clients register with the AleHu server solely with the client's public key. Thus, you can communicate fully anonymously with other participating AleHu clients. The AleHu server has no idea who is sending messages to whom (the server doesn't know which persons belong to those public keys).

  • Messages are split by the client into packets that are sent to the AleHu server. There they are consumed by the receiver and assembled again after reception. Consequently, you can send unlimited (except for hardware and operating systems constraints) messages.

  • Packet reception is acknowledged by the receiver so the sender has full confidence that a message has been (completely) transmitted.

  • Each message to the AleHu server is digitally signed by the sender and checked by the server (to avoid junk messages).

  • Spam is impossible since a receiving client only accepts messages from senders whose public key was previously imported by the receiver.

  • You can register multiple devices (PC at work, PC at home, tablet PC, smartphone, etc.) at the AleHu server sharing the same public key.

  • The AleHu client is written in Java so it runs wherever a Java virtual machine is available. This makes the client independent of hardware and operating systems.

  • The AleHu server is written in PHP. It stores data in a MySql database. Thus, the requirements for hosting an AleHu server are pretty low. Since PHP and MySQL is a very popular combination offered by most internet providers, running your own AleHu server should be rather straightforward.

  • Both client and server are open source software licensed under the GNU General Public License.

  • The client software is absolutely easy to instal and is non invasive (a ZIP file is unzipped to some folder on your harddrive; if you don't wanna use the client anymore, simply remove the previously unzipped folder). See Running the AleHu client.

  • The AleHu server can be configured to show advertisement banners in the AleHu client. Additionally, the provider hosting the AleHu server can send messages to all registered clients. This offers several business opportunities for running an AleHu server commercially.

As mentioned above, the AleHu messaging system consists of two main parts which are described in detail on the following pages:

  1. AleHu client
  2. AleHu server

To get started quickly, follow the steps in Running the AleHu client.

Additional information

Project Members:


Related

Wiki: AleHu is short for ...
Wiki: Known issues
Wiki: Libraries and components used for the AleHu client
Wiki: Questions that might arise
Wiki: Running the AleHu client
Wiki: The AleHu client
Wiki: The AleHu server
Wiki: The future of AleHu
Wiki: Why AleHu?