The | state-of-the-art | secure-by-default | one-touch-deployed | XMPP server for everyone.



play_arrowGet Started!


whatshot

State of the art code

aenigma is always updated with the latest functionalities and best practices for every version of ejabberd, a modern, scalable, and robust XMPP server. All modules by default are enabled and fine-tuned to the best possible feature-set and performance right from the start, without requiring you to ever even touch the configuration file or install any external dependencies.

security

Bleeding edge security

aenigma brings you the latest and most robust security by default for all installed services, in addition to guiding you through a built-in first-boot system-wide hardening script on the first run. Every server-level system is carefully coded to observe all of the latest security standards and OMEMO End-to-End Encryption works immediately on any modern XMPP client.

send

Automated provisioning

aenigma is built to be fast and easy to set up: just clone our git repo and run the 15 minute, clearly worded, step-by-step setup script on one or multiple freshly installed machines to get fully up and running today. No need to worry about LetsEncrypt certificates, IPv6, firewalling, clusterizing, upgrading, or backing up to a safe location on your own.

An overview of the features

If you can't find it, you likely need to scroll just a little further!

perm_data_setting

100% XMPP compliance score

You don't need to take our word for it. Deploy your aenigma instance and check it out for yourself. You'll have the most advanced XMPP server out there without even knowing how it works, or anything that is happening behind the scenes.

question_answer

Full main domain support

Exactly like email, XMPP doesn't need strange subdomains to work. Keep it short and sweet and start messaging from an XMPP ID like hello@world.xyz. You can also host as many domains as you'd like on a single instance!

vpn_lock

Automatic DNS and TLS setup

Let code do the work for you and either guide you through DNS configuration or take care of it entirely on its own. LetsEncrypt will also be provisioned to secure all communications between your server and the rest of the world.

local_airport

Airport WiFi and IPv6-only networks?

Thanks to SSLH you can connect to your server entirely over port 443 for all services provided, bypassing restrictive outbound firewalls. And every configuration is fully IPv6 compatible, making your server ready for the future.

backup

Encrypted offsite nightly backups

Every self hosted service is all nice and good, until your server goes offline and all of your data is lost forever. Not here. Your entire instance is automatically backed up every night, offsite and encrypted, and restores are fast and easy.

lock

Security, privacy, anonymity

Do you like being off the grid? Now you can. Access all of the services provided by your instance entirely inside the Tor network, via the automatically generated .onion address, and enjoy a log-free server for extra stealth and deniability.

web

Chat online with Converse.js

Think of it as webmail for XMPP. Converse.js is an amazing open source project that creates a fully featured, modern, and beautiful XMPP web client. Your instance automatically provisions it so you can message anytime from anywhere.

group_work

Automatic and reliable clusterization

What's better than one XMPP server? A cluster of servers! Let our easy to follow clusterize script guide you into turning your single server instance into a multi-master multi-node cluster for load balancing and failover.

You might be asking yourself...

Give me some background

XMPP is an open protocol for messaging and communication. It is standardized, developed, and implemented by the community and controlled by no entity or corporation. It has existed for over a decade, but it's now re-emerging from the darkness.

It can finally replace all closed platforms that attempt to concentrate everyone's communication inside one of their walled gardens, and allows you to have absolute freedom in terms of app choice, functionality, and expandibility.

In order to actually use XMPP, you need a server and a client [also sometimes known as an app these days]. You can find a client for all of your devices right now, they're already out and available, install just like any other that you alreayd know, and they're amazing. Look below for a list of our favourite ones!

In terms of servers, however, traditionally it's been an absolute devastation. All of them out there are hard to set up, very hard to configure, and extremely hard to make actually functional and secure.

Fortunately, all of that has now changed, thanks to aenigma. Deploy your fully functional and secure XMPP server today in about 15 minutes, and break free of proprietary and encumbered chat apps forever.

Why have I never heard of it?

Had you ever heard of the Falcon Heavy rocket before it actually took off for the first time, revolutionizing space travel forever?

[if so, you're probably a geek just like everyone else here at openspace, come and join us in the dev section!]

Is this for me?

Absolutely. If you chat and message with anyone, invest one fourth of one day of your life to definitively make the change and take all of your family and friends with you for the ride.

Our installation script is simple, clearly worded, and specifically coded for people like you and me [up until a few years ago] who have never run their own server.

I have another question!

Awesome! First off, read through our wiki and forum to see if it might have already been answered by someone else! If not, you can contact us direcyl right away!

Take a part in our project

Help us code, design, and finance aenigma for the future!

network_locked

Make it all happen

aenigma takes a bunch of time, resources, and money to develop, test, maintain, and improve. Help ensure its future development by contributing in any way you can! If you like and/or know how to code, design, or do anything that you think could benefit the project, join our team! Otherwise we encourage you to consider donating or becoming a regular supporter for continued financial stability.

settings_applications

Early access

Every supporter gets early access to new features and is first in line for feature requests of any scope. Feeling like your opened issue is taking forever to being tackled by the team? Have a great idea for an expansion? Join our team or support the project to bump it to the top of our ever-growing to-do list!

chat

Hands-on support

Let us help you through the installation, clusterization, and upgrade process if there's something that just isn't working for you. Our team is available for shared, remote sessions on your infrastructure to get you up and running as fast as possible.

supervisor_account

Feature rewards

This is all just the beginning. We're just starting to giving back tangible rewards to our supporters and new perks are always coming out!

You might be asking yourself...

Give me some background

XMPP is an open protocol for messaging and communication. It is standardized, developed, and implemented by the community and controlled by no entity or corporation. It has existed for over a decade, but it's now re-emerging from the darkness.

It can finally replace all closed platforms that attempt to concentrate everyone's communication inside one of their walled gardens, and allow you to have absolute freedom in terms of app choice, functionality, and expandibility.

In order to actually use XMPP, you need a server and a client [also sometimes known as an app these days]. You can find a client for all of your devices right now, they're already out and available, install just like any other that you alreayd know, and they're amazing. Look below for a list of our favourite ones!

In terms of servers, however, traditionally it's been an absolute devastation. All of them out there are hard to set up, very hard to configure, and extremely hard to make actually functional and secure.

Fortunately, all of that has now changed, thanks to aenigma. Deploy your fully functional and secure XMPP server today in about 15 minutes, and break free of proprietary and encumbered chat apps forever.

Why have I never heard of it?

Had you ever heard of the Falcon Heavy rocket before it actually took off for the first time and revolutionized space travel forever?

Is this for me?

Absolutely. If you chat and message with anyone, invest one fourth of one day of your life to definitively make the change and take all of your family and friends with you for the ride.

Our installation script is simple, clearly worded, and specifically coded for people like you and me [up until a few years ago] who have never run their own server.

I have another question!

Awesome! First off, read through our wiki and forum to see if it might have already been answered by someone else! If not, you can contact us right away directly!

Donate or become a supporter!

You already know how hard it is to run a free and open source, non-profit project. If you like and/or use aenigma for your project / school / university / hackerspace / business / [or anything really], definitely consider donating or becoming a regular supporter to ensure the future of aenigma. Here's how you can help. All forms and amounts of donations completely make a difference for us and the project. Thanks in advance!