Self-Hosted Chat Server: On-Premise, Private & Secure

Own your entire messaging stack. Deploy a secure, private chat server on the infrastructure you choose, with full data ownership, an enterprise SLA, and HIPAA/SOC 2/GDPR readiness. Managed by Ethora TechOps, or run it yourself from AWS Marketplace, Docker or Helm.

Get started
100% data ownership Enterprise SLA No vendor lock-in
Your infrastructureAWS · Azure · GCP · on-premises
100% data ownershipInside your security perimeter
Compliance, built in at every layer
HIPAASOC 2GDPRISO 27001PCI DSS
Trusted by healthcare, finance, and enterprise teams
DrTalks Atom Advantage Preshent DeepX
Minutes
To first login from a marketplace image or the installer; managed deployment with an SLA in hours
100%
Data ownership, inside your own security perimeter
Infra-agnostic
Ubuntu Linux, amd64/arm64, any IaaS or on-prem
HIPAA · SOC 2 · GDPR
Compliance-ready architecture, BAA/DPA available

Full ownership without the operational burden

A self-hosted chat server is a messaging platform you deploy and operate on infrastructure you control. Unlike SaaS chat, your messages and user data stay on your servers. Unlike raw open source, Ethora’s managed deployment runs in hours with an enterprise SLA from day one.

Secure self-hosted chat infrastructure with full data ownership

Complete data ownership

Full control over infrastructure, configuration, and user data. Every message lives inside your network, your firewalls, and your security policies.

Deploy on AWS, Azure, GCP or on-premises infrastructure

Any infrastructure, no lock-in

Ethora is infrastructure-agnostic: AWS, Azure, GCP, a local provider, or your own data centre. Migrate between providers any time. amd64 and arm64 supported.

Managed deployment with enterprise SLA and uptime monitoring

Managed deployment + SLA

Ethora TechOps handles install, scaling, and updates in the geography you choose, with an enterprise SLA. Or run our automated install/upgrade scripts yourself.

On Premise Chat Server: Reliable and Secure Infrastructure On Your Terms

Take complete ownership of your messaging stack with Ethora’s self-hosted chat server. Our web-based chat server is perfect for industries and businesses that need to comply with regulations and can’t rely on third-party services. It provides you with full control over infrastructure, configuration, and user data.

  • Encryption in transit and at rest
  • User-facing apps and internal messaging
  • Admin dashboard, moderation, analytics
Secure self-hosted chat infrastructure and documents

Fully Compatible with AWS and On-Prem Deployment

Designed with flexibility in mind, Ethora is fully compatible with AWS application server environments and traditional on-premises setups. Use the AWS mobile SDK to enable native mobile functionality, or deploy as a high-availability AWS chat app with autoscaling and backup options.

Our chat backend can function as an AWS chat service, seamlessly integrating into your broader cloud strategy while maintaining compliance with strict security and data residency requirements.

AWS, Azure, GCP and on-premise deployment

What Is a Self-Hosted Chat Server?

A self-hosted chat server is a messaging platform that you deploy and operate on infrastructure you control — whether that is a cloud account (AWS, Azure, GCP), a third-party data centre, or on-premises hardware. Unlike SaaS chat services where your messages and user data live on the provider’s servers, a self-hosted solution gives you complete ownership of the data, the configuration, and the security perimeter.

Organizations choose self-hosted chat for several reasons: regulatory compliance (HIPAA, GDPR, SOC 2), data sovereignty requirements, the need to integrate messaging deeply into existing systems, or simply the assurance that comes with knowing exactly where every message is stored and who has access. For industries like healthcare, finance, and insurance — where a data breach or compliance violation can mean millions in penalties — a self-hosted chat server is not just a preference but a requirement.

Ethora’s self-hosted chat server provides a full-stack solution: XMPP chat server, Node.js API layer, admin dashboard, push notifications, file storage, and optional AI services — all deployed as a single managed package on the infrastructure of your choice. Unlike open-source alternatives that require weeks of configuration and ongoing maintenance by your team, Ethora’s managed deployment gets your self-hosted chat server running in hours with an enterprise SLA from day one.

Self-hosted chat server deployed on AWS, Azure, GCP or on-premises

Key Features of Ethora’s Web-Based Chat Server

Everything you need in a production messaging server. Select any feature to see the details.

Our web-based chat server ensures instant message delivery making it perfect for support systems or AWS live chat integration.

Messages are encrypted in transit and at rest, protecting sensitive data and ensuring compliance.

Full control over chat systems with dashboards, chat configuration, content moderation, and more.

Set role-based permissions and user restrictions to ensure effortless chat management and prevent unauthorized access.

Track engagement, message volume, and user activity in real time for actionable insights on performance and customer satisfaction.

Seamlessly connect with CRMs, ERPs, authentication systems, and other tools your business needs.

Enable users to share media or documents directly within a chat to create more engaging experiences.

Your solution should match your branding and needs. Align the user experience with your brand identity.

Ethora web-based chat server interface showing real-time messaging, admin controls and analytics

Flexible Architecture for Any Industry

No matter the industry you operate in, Ethora’s self-hosted chat server adapts to your workflow.

Healthcare

100% HIPAA-compliant chats for internal communication and patient care.

Education

E-learning platforms with secure, real-time collaboration tools and virtual classrooms.

Corporate

Self-hosted messaging apps with role-based access for effective collaboration.

Finance

Secure, compliant messaging for financial services, customer support, internal teams, and transaction-related communications.

Consumer apps

Customizable community platforms with moderation tools and support widgets.

E-commerce

Real-time AWS live chat for personalized shopping, tracking orders, and support.

Self-Hosted Team Chat vs SaaS: When to Choose Self-Hosted

SaaS chat is convenient for small teams, but businesses handling sensitive data or serving regulated industries outgrow it quickly. Here is when a dedicated managed chat server wins:

Healthcare (HIPAA), finance (GLBA, PCI DSS), insurance (PIPEDA), and government agencies require data to remain within controlled environments. A self-hosted server lets your compliance team audit and certify the messaging infrastructure alongside the rest of your systems.

When your data must stay in a specific country or data centre, self-hosted deployment gives you full control over geography. Deploy in the EU for GDPR, in Canada for PIPEDA, or in the Middle East for local regulations.

SaaS platforms offer APIs, but a self-hosted server lets you connect at every layer: database, message bus, authentication, and backend services. Build workflows that SaaS chat platforms cannot support.

SaaS chat pricing typically scales with monthly active users or messages sent. For applications with large user bases, a self-hosted server provides a fixed infrastructure cost regardless of user count.

Self-hosted deployments allow full UI customization and white-labelling, so your chat experience matches your brand and product — not the chat vendor’s.

When encryption must be verifiable and auditable, self-hosting keeps TLS termination, the keys that encrypt data at rest, message stores, and transport channels inside your security perimeter. No third party holds your keys or your messages, your own team can audit the configuration, and from release 2610 you can switch on end-to-end encrypted rooms per app so the server stores only ciphertext.

Ethora self-hosted chat server running on a customer-controlled AWS environment

For teams that do not need compliance controls or deep integrations, Ethora also offers a cloud-hosted plan with the same features and zero infrastructure management. Many businesses start on cloud and migrate to self-hosted later as requirements evolve.

Enterprise and internal messaging

A Self-Hosted Enterprise Messaging Platform You Fully Control

For enterprises and internal teams, messaging is not just a feature. It is infrastructure that carries internal discussions, customer information, and sensitive business data every day. Ethora gives you a secure, self-hosted enterprise messaging platform your organisation controls end to end: you decide how it integrates with your systems, who has access, and how the data is managed. No per-seat pricing, no third-party hosting, and no vendor lock-in.

Internal communication platform, self-hosted

Give employees one place for internal communication without moving business conversations to another company’s cloud. Role-based access and SSO keep access to the right people; audit trails and admin controls give IT and security teams visibility into how the platform is used.

Enterprise messaging platform, on your terms

Enterprise messaging should fit the IT environment you already run. Ethora works with your identity provider, CRM, backend applications, and other systems, and you choose who operates it: Ethora TechOps under an enterprise SLA, or your own infrastructure team.

Secure business messaging

Keep confidential conversations inside your security perimeter. Encryption in transit and at rest, optional end-to-end encrypted rooms switched on per app, role-based access, and audit logs give security and compliance teams control over where messages are stored and who can reach them.

Corporate messaging app, fully branded

Build a corporate messaging app that fits your organisation instead of sending employees to a generic third-party product. Web, iOS, and Android clients run from the same self-hosted backend, with your branding and UI, alongside your existing internal applications.

Open-source messaging platform, no lock-in

An open-source foundation with source code access for organisations that need flexibility on the server side. Inspect and extend the system, integrate it with your infrastructure, and move between hosting providers without rebuilding your messaging around one cloud.

Predictable cost at scale

Instead of a SaaS fee for every employee account, your main cost is the server environment running the platform, on a flat monthly licence. For larger organisations that makes cost easier to plan as headcount grows.

Own your enterprise messaging

Secure internal communication, an enterprise SLA, and a corporate messaging app your employees want to use

Whether you need a secure internal communication platform for regulated teams, an enterprise messaging platform with a real SLA, or a branded corporate messaging app, Ethora runs it on infrastructure you control: the same self-hosted chat server, extended for internal and enterprise communication, with compliance readiness and an open-source foundation your security team can sign off. Talk to our team about your requirements.

Get started
Self-hosted on your infrastructure Enterprise SLA available No per-seat pricing

Hosting Infrastructure (IaaS Provider) Options

Deploy your Ethora chat server the way your project and compliance needs require — from a managed AWS sub-account to your own cloud or on-premise data centre.

Ethora’s AWS sub-account

Default

The default option offered by Ethora is deploying your self-hosted chat server in a sub-account at Ethora’s own Amazon Web Services. This ensures the ease of use for the Customer, while leveraging all the advantages of the dedicated server and enterprise-level SLA. The Customer can choose between any of the Availability Zones to ensure their messaging infrastructure is close to the end users geography.

Ethora chat server deployed in a sub-account on Amazon Web Services
Your infrastructure AWS · Azure · GCP · on-premises
Enterprise SLA Managed by Ethora

Your own AWS / other IaaS account

Your cloud

In case you, the Customer, prefer or required by your project or your vertical’s compliance or security constraints, to host the system in your own infrastructure, this option is fully supported. The specific configuration and access for Ethora SLA team here will depend on your Ethora infrastructure configuration and the options selected for your license and SLA contract with Ethora. A typical setup would be where Customer has a Dev and Prod servers fully managed by Ethora, another popular configuration is where Customer’s Prod server is isolated where Ethora’s TechOps team only has access to Customer’s Dev server, and Customer’s own team is managing the Prod server. This makes SLA servicing and tech support more difficult but ensures any of the end users data is not physically accessible by Ethora’s technical team which may be a requirement in some verticals or projects.

Procurement

Ethora is listed on AWS Marketplace, with Azure Marketplace and DigitalOcean to follow, so your cloud team can deploy from the console they already use and apply committed cloud spend. Enterprise terms are available as a marketplace private offer or as a direct contract.

Ethora chat server managed under enterprise SLA inside the customer’s own cloud account
Your infrastructure AWS · Azure · GCP · on-premises
Full data isolation Your team keeps Prod

On premise (your own data centre)

On premise

It is important to note that Ethora platform is infrastructure agnostic. Our standard operational system is Ubuntu Linux and we support both amd64 and arm64 configurations, with amd64 being the default choice. This means our infrastructure does not rely on any specific services or integrations of the popular Infrastructure-as-a-Service providers such as Amazon Web Services, Microsoft Azure, Google Cloud Platform. This, in turn, means you are not vendor locked into one single IaaS provider, you have the freedom to choose between one of the providers and the freedom to migrate your Ethora server(s) between infrastructure providers in future. Consequently, this also means that Ethora can be hosted at other 3rd party data centres or on premise. This is especially relevant for some of our Customers where applicable (country-specific or vertical-specific) laws or compliance constraints require all data to be constrained to specific geography or specific data centre. Choosing Ethora server fully addresses these constraints.

Ethora platform running on premise in the customer’s own data centre with full data sovereignty
Your infrastructure AWS · Azure · GCP · on-premises
No vendor lock-in Migrate any time

Geography of Your Chat Server

With messaging, human and AI communications, it is important that the messaging feels instant and the latency is minimal.

Most of Ethora customers here benefit from the flexibility of Ethora deployments by choosing to install their Ethora server(s) in the hosting infrastructure (AWS Availability Zone, an alternative with another IaaS, a local hosting provider, or Customer’s own on premise data centre).

Advanced options are available here, such as multi-zone deployments, however in practice for most Customers the optimal solution is to deploy in one geography that is closest to their userbase.

Ethora chat server deployed close to your userbase across AWS availability zones and other hosting regions

Ethora Chat Server and Backend Configuration at Your Infrastructure

Ethora dedicated server includes the following services. The advanced services are optional and are deployed only depending on project requirements and license configuration — the installer and upgrade system automatically takes the configuration into account.

Core functionality

  • Admin Dashboard web application (React.js)
  • API layer (Node.js)
  • Background services (Node.js)
  • XMPP chat server and custom modules (Erlang, MySQL/Postgres)
  • Push Notifications service
  • Files service (Minio)
  • Infrastructure (Nginx, Redis, MongoDB, Centrifugo)

Advanced services

Optional — deployed only where project requirements and license configuration include them. Some are not deployed for configurations where they are not required.

  • Uptime service — uptime heartbeat monitoring and regression test service
  • Playground — Ethora SDK playground simplifying integration work for your developers (disabled in Production configurations)
  • API Swagger docs — automatically generated interactive API docs (disabled in Production configurations)
  • Bots service — standard Ethora Bots framework enabling advanced chat bots functionalities (Node.js, Python)
  • AI service — RAG chat bots, self-hosted LLM, website and documents indexing service, MCP server (Node.js, Python)
  • Blockchain infrastructure — Web3 gateway, blockchain transactions and tokens module, 3x L2 Ethereum nodes and/or bridge to external L1/L2 network (Node.js, Golang)
  • Video calls infrastructure (WebRTC, TURN, STUN, recording)
Ethora Dedicated Chat Server — modules and services architecture diagram
Ethora dedicated server, high-level diagram

Access to Source Codes, Deployment and Updates Options

From open-source code access to fully managed or fully self-managed deployments — choose the level of control and hands-on involvement that fits your team and compliance needs.

Source code access

Open source

Most of Ethora’s SDK, frontend engine and code samples are open-source. When a project needs more, a source-code access option opens up the rest.

What it covers

Server-side engine and infrastructure-as-code repositories, full transparency for compliance-driven projects, and flexibility well beyond the public open-source SDK.

Ethora SDK source code in an editor with a copy-code action

Managed by Ethora

Default

Your dedicated server is hosted and managed by Ethora, in the geography and availability zone you choose — the most popular setup.

Deployment & updates

Deployment and updates are handled by Ethora TechOps, scheduled and confirmed by you in low-activity windows — typically once or twice a year, and more often on request.

Ethora uptime monitoring dashboard tracking server health

Self-managed

Advanced

Full control of your Production deployment for strict compliance or regulatory needs.

How it works

Automated install and upgrade scripts let your infra team run deployments independently, with tested packages and documented release procedures. Start from the one-line installer, Docker Compose, the Helm chart or a marketplace image: every option is on the Get Ethora page.

Ethora automated install script deploying backend services with health checks

Monitoring, SLA and Uptime

Each Ethora enterprise customer has an SLA agreement with Ethora. Additionally, each dedicated server is equipped with its own Uptime service, allowing Customers to monitor their Ethora infrastructure health and uptime in real time.

Your SLA agreement covers

  • Uptime guarantee
  • Technical support channels, business hours and reaction times
  • High Availability (HA) and Disaster Recovery (DR) configuration, where applicable
  • Backup and Retention policies etc

Built-in Uptime service

  • Web UI with color coded dashboard
  • API access
  • Direct database access
  • Alerts system
  • Heartbeat checks of API and chat/messaging layer, plus optional advanced synthetic journey scenarios for regression testing
Ethora Uptime service — dashboard with health checks for API, MinIO and XMPP chat
Ethora Uptime service dashboard
Ethora Uptime service — 24-hour response time history for XMPP chat echo check
Ethora Uptime service, 24h monitoring
Ethora Uptime service — 7-day response time history showing issue detection and recovery
Ethora Uptime service, 7 days monitoring
Trust & Safety system

A real-time layer that prevents compliance and safety issues

Did you know that Ethora has an additional business logic layer providing you with advanced capabilities for prevention of compliance and safety issues? This layer, named Trust & Safety system (TnS) is a set of configurations applied in real time at the chat server and messaging protocol layer, ensures that any possible violations of compliance, users safety and business safety are (a) prevented via blocking, (b) prevented via censoring, (c) quarantined and reported, or (d) reported only, depending on the rank of their severity as determined by the system. This ensures maximum safety for your end users and your business while supporting the functionality and comfort of the instant messaging. The TnS system is based on a combination of stop words, regular expressions and AI auto-moderation functionalities, paired with the capability to report suspected violations in real-time to your own systems via popular message bus, API or as e-mail report. Since TnS system is applied at a server-level, all dedicated and self-hosted Ethora chat server customers benefit from the flexibility of configuring the TnS system to their needs.

Ethora Data Processing Agreement (DPA) — sub-processor and customer-hosted deployment terms
Ethora Data Processing Agreement

Best Self-Hosted Chat Servers Compared: Ethora vs Rocket.Chat vs Mattermost vs Matrix

Choosing the best self-hosted chat server for your business depends on your deployment requirements, compliance needs, and technical capabilities. Here is how the leading self-hosted messaging platforms compare:

Rocket.ChatSelf-hosted · Cloud
MattermostSelf-hosted · Cloud
Matrix / ElementFederated · self-hosted
Ethora
Managed · self-hosted · on-prem
Deployment flexibility
Full (Cloud, self-hosted)
Full (Cloud, self-hosted)
Full (Cloud, self-hosted)
Full (Cloud, on-premises, self-hosted)
Data ownership
100% yours (self-hosted)
100% yours (self-hosted)
100% yours (self-hosted)
100% yours
Third-party dependencies
Some
Some
Some (federation)
No
Scaling model
Highly scalable
Highly scalable
Complex (federation overhead)
Highly scalable
GDPR/CCPA compliance
Yes
Yes
Yes
Yes
HIPAA compliance
Enterprise only
Enterprise only
Possible (Enterprise)
Yes (dedicated server)
Admin control tools
Admin Panel
System Console
Element Admin
Included with dashboard
Time to deploy
Days/Weeks (self-managed)
Days/Weeks (self-managed)
Days/Weeks (complex stack)
Hours (managed by Ethora)
UI Customization
High (theming)
Moderate
Moderate (Element client)
Full (white-label)
Real-time messaging
Yes
Yes
Yes
Yes
Mobile responsiveness
Yes
Yes
Yes (Element app)
Yes
Number of users
Unlimited
Has some limitations
Unlimited
Unlimited
AI capabilities
Limited (basic bots)
Limited (plugins)
No native support
Yes (RAG, LLM, MCP server)
Trust & Safety system
No
No
No
Yes
Managed hosting option
Rocket.Chat Cloud
Mattermost Cloud
Element Cloud
Yes (Ethora TechOps)
Fit for startups
Yes (community edition)
Yes (free tier)
Yes (free, open source)
Yes (free tier)
Iframe/embeddable widgets
No
No
No
Yes
Low code/No code
No, dev-oriented
No, dev-oriented
No, dev-oriented
Yes
Open source server
Yes (AGPL)
Yes (MIT/AGPL)
Yes (Apache 2.0)
Enterprise source access option
Best fit for
Internal team chat
Internal team chat
Federated networks
Customer-facing & compliance apps
Customers

Trusted by teams shipping regulated communication

Taras and the Ethora team are a reliable partner in messaging, tokenization and AI. Great communication and products.

Joe Sticca
Joe Sticca
Digital Product & Technology Leader, Trust Industries

I have worked with Ethora and team since 2018. They have been absolutely amazing and life-saving across multiple of my portfolio projects.

Adam Palmer
Adam Palmer
Co-founder, SIAD Ventures

We partnered with Dappros/Ethora on an EU project and they successfully delivered the technology component. Highly recommended.

Peter Fearon
Peter Fearon
CEO, Remade Group

Ethora has successfully helped us ideate and deliver multiple digital transformation projects in Qatar and the MENA region. A reliable and knowledgable partner.

Tariq Gulrez
Tariq Gulrez
Ministry of Communications & IT

Ethora technology and expertise were instrumental in delivering Atom Connect, our product for streamlined communication in the workers’ comp market.

Carol Valentic
Carol Valentic
CEO, Atom Advantage

Ethora helped us deliver our AI agent solution, letting subscribers access context-specific insights from our vast library of expert content. Their LLM and chat-bot expertise is an excellent match for our AI strategy.

Bret Gregory
Bret Gregory
CEO, DrTalks

Ethora has been an exceptional strategic development partner for Preshent. Not just a vendor, but a core contributor to the future of our platform and company.

John Richardson
John Richardson
Founder & CEO, Preshent Corporation

Ethora helped us ideate and deliver multiple digital transformation projects across Qatar and the MENA region. A reliable, knowledgable partner.

Howaida Nadim
Howaida Nadim
CEO, Foresight Communications

Case studies: self-hosted and dedicated chat servers

Healthcare: self-hosted patient messaging for a multi-clinic digital health platform in Canada

VITALL is a Canadian digital health platform used by hospitals, clinics and private practices.

Ethora runs as a self-hosted chat server in VITALL’s own AWS account in Canada, with one isolated tenant per clinic, chat in the practitioner portal and in native iOS, Android and React Native patient apps.

Users, rooms and clinics are provisioned by VITALL’s backend through the Ethora API.

  • Self-hosted in the customer’s AWS account in Canada
  • One isolated tenant per clinic, created by API
  • Web portal, iOS, Android and React Native SDKs
Read the case study: Healthcare: self-hosted patient messaging for a multi-clinic digital health platform in Canada

Insurance: in-app chat for a workers’ comp health insurance provider (HIPAA compliant)

Atom Advantage provides workers’ compensation and health insurance solutions in the United States.

On Ethora they built Atom Connect: secure, case-based chat between injured workers, nurses and case managers, embedded in their claims portal and a white-label mobile app. HIPAA and SOC 2 compatible.

Less manual work for case managers and a better experience for injured workers.

  • Chat embedded in the case managers’ web portal
  • White-label iOS and Android app for injured workers
  • One secure room per claim, created automatically by API
Read the case study: Insurance: in-app chat for a workers’ comp health insurance provider (HIPAA compliant)

Energy: dedicated chat server, AI-agent rooms and a React Native app for a procurement platform

Preshent is a US platform for energy-project procurement with AI-driven decision support.

Ethora provides the conversation layer: a chat room per project workspace shared by people and the AI agent, a dedicated chat server in Preshent’s own cloud, push notifications and a React Native app.

  • 1,130 chat rooms, one per workspace
  • AI agent as a participant in every room
  • Dedicated chat server, 99.99%+ uptime
Read the case study: Energy: dedicated chat server, AI-agent rooms and a React Native app for a procurement platform

Defence: on-premise, end-to-end encrypted messaging for a European defence prime

An EU-based defence and aerospace prime, under NDA.

Ethora Professional Services built a fully on-premise, end-to-end encrypted messaging system with branded mobile and desktop clients, an offline build chain and no dependency on public cloud services.

  • On-premise, air-gapped deployment
  • End-to-end encrypted messages, files and calls
  • Branded Android, iOS and desktop clients
Read the case study: Defence: on-premise, end-to-end encrypted messaging for a European defence prime

FAQ

Can I deploy Ethora chat server on my own infrastructure?

Yes, you can use your servers or cloud infrastructure (for example, AWS).

Does the self-hosted version support AWS auto-scaling?

Yes. When deployed on AWS or other IaaS, Ethora's architecture supports auto-scaling configurations. The chat server, API layer and background services can be placed behind load balancers with auto-scaling groups that respond to traffic demand. Your Ethora TechOps team or your own infrastructure team can configure scaling policies based on concurrent connections, CPU utilization or custom metrics.

Is there support for hybrid cloud deployments?

Yes, you can run Ethora partially on cloud and partially on-premises. Different modules and services of Ethora infrastructure can be deployed on different instances.

What programming languages are supported?

Ethora’s backend is built using Node.js / Typescript along with other programming languages including Python, Bash and Erlang. Our frontend SDK is available for React.js, vanilla Javacsript, iOS native (Swift) and Android native (Android Java). Ethora is made easy to integrate and exposes most of its functionality via API and MCP layers. This means you can use any tech stack in your backend and frontend applications working with Ethora.

Can I use Ethora as a self-hosted Slack, Discord, or Mattermost alternative?

Yes. The same self-hosted server runs a private team or community chat under your own brand, with 1:1 and group chat, files, reactions, search, push, and optional AI agents. See the self-hosted team chat comparison for how it stacks up against Slack, Discord, and Mattermost.

Can I migrate from SaaS to self-hosted later?

Yes. Some of our customers start with the Ethora cloud plan (multi-tenant hosting) and later migrate to a dedicated or self-hosted server as their project scales or compliance requirements evolve. Ethora TechOps team handles the migration, including transferring your data, configurations and user accounts to your new dedicated server. The migration process is well documented and typically involves minimal downtime.

Does Ethora provide Docker images or deployment scripts?

Yes. Ethora provides automated install and upgrade scripts for dedicated server deployments. These scripts handle the full server setup including all core and advanced services, and are designed to work with Ubuntu Linux on both amd64 and arm64 architectures. For the default managed configuration, Ethora TechOps team handles all deployments. For customers who manage their own Production servers, the deployment scripts and documentation are provided so your infrastructure team can perform installations and upgrades independently.

How is security managed in a self-hosted setup?

Security stays under your control. You decide access policies, encryption settings, storage, and monitoring, and the server runs inside your own security perimeter, so your security team can audit it alongside the rest of your systems. Ethora provides encryption in transit and at rest, role-based access, SSO integration, and audit logs as defaults.

Is the self-hosted license a one-time payment?

Ethora enterprise dedicated server licenses are offered as either monthly or annual subscriptions which include the server license, SLA, technical support and managed updates. This ensures your server stays current with the latest features, security patches and performance improvements. For detailed pricing and configuration options, please contact our team or see our pricing plans.

Can I integrate my own authentication system?

Yes. Ethora supports integration with your existing authentication system via SSO (Single Sign-On), OAuth 2.0, JWT tokens and custom authentication APIs. This allows your users to log in with their existing corporate credentials and lets you maintain a unified identity management across your applications. Your development team can configure the authentication flow through Ethora's API layer.

What support is included with the dedicated server or self-hosted version?

The dedicated and self-hosted options are available starting from "Enterprise Small" plan which means you get an enteprise-grade SLA under your contract. For more details, contact our team or see our pricing plans.

What is the best self-hosted chat server for an enterprise?

The best self-hosted chat server is the one your security team can sign off and your developers can extend: an open-source foundation, deployment on your own AWS, Azure, GCP, or on-premises hardware, encryption in transit and at rest, audit logs, SSO, native web and mobile SDKs, and an SLA if you do not want to operate it yourself. Ethora covers all of those; the comparison with Rocket.Chat, Mattermost, and Matrix on this page shows where it differs, and our 2026 comparison of self-hosted chat servers goes deeper.

Can Ethora run as an on-premise instant messaging server?

Yes. Ethora installs in your own data centre on Ubuntu Linux (amd64 or arm64) with the same automated install and upgrade scripts used for cloud deployments, so on-premise instant messaging for employees or customers runs entirely inside your network, with no outbound dependency on a vendor cloud. Hybrid layouts, with some services on-premises and some in your cloud account, are supported too.

Can I build my own private, encrypted chat server with Ethora?

Yes. Ethora is the fastest way to build your own chat server without writing the messaging stack from scratch: a private deployment on infrastructure you choose, source code access, encryption in transit and at rest with keys you hold, optional end-to-end encrypted rooms per app, and SDKs for web, iOS, Android, and React Native to build your own clients on top. You keep the ownership of a build-your-own project and skip the months of work.

Is Ethora an enterprise messaging platform for internal communication?

Yes. The same self-hosted server runs as an internal communication platform for employees and as a customer-facing messaging layer, under your brand, with SSO, role-based access, audit trails, and an enterprise SLA. See the enterprise messaging section above for how organisations use it for secure business messaging and corporate messaging apps.

Get started

Talk to us about your self-hosted deployment

Tell us your infrastructure, compliance, and geography requirements and we’ll design the right deployment — managed or self-managed.

Start Free
Enterprise SLA No vendor lock-in BAA / DPA available