SOC 2 CertifiedGDPR CompliantISO 27001WCAG AAA
24/7 Enterprise SupportLog In
Multi-Platform Federation

Run Anywhere,
Secure Everything

TapsIM Federation Server runs on any architecture from Raspberry Pi to enterprise Kubernetes clusters. Deploy encrypted messaging infrastructure wherever you need it most.

CPU Architecture Support

Native binaries compiled for all major CPU architectures with hardware-specific optimizations

πŸ”΅

x86_64 (Intel/AMD)

Primary support

Performance
Highest performance
Optimizations
Hardware AES acceleration
AVX-512 support
Intel SGX ready
🟒

ARM64 (AArch64)

Full support

Performance
Optimized for efficiency
Optimizations
Apple Silicon native
ARM TrustZone
NEON acceleration
🟑

ARM32 (ARMv7)

Legacy support

Performance
Limited throughput
Optimizations
Raspberry Pi compatible
IoT deployment
Basic crypto ops

Platform Requirements

From edge devices to enterprise data centers, TapsIM adapts to your infrastructure

πŸ”Œ

IoT & Edge Devices

Raspberry Pi

Pi 4B, Pi 5, Zero 2W

CPU
ARM Cortex-A72/A76
RAM
1GB minimum, 2GB recommended
Storage
8GB microSD
Performance
~100 msg/sec

QNAP NAS

TS-464C2, TS-253D, TS-464

CPU
Intel N5105, ARM Cortex
RAM
4GB minimum, 8GB recommended
Storage
Built-in SSD/HDD
Performance
~1,000 msg/sec

Synology NAS

DS220+, DS720+, DS920+

CPU
Intel Celeron J4025
RAM
2GB minimum, 4GB recommended
Storage
Built-in drives
Performance
~800 msg/sec
πŸ’»

Desktop & Workstations

Windows PC

Windows 10/11 (x64)

CPU
Intel Core i3/AMD Ryzen 3
RAM
4GB minimum, 8GB recommended
Storage
2GB available space
Performance
~10,000 msg/sec

macOS

macOS 12.0+ (Intel/Apple Silicon)

CPU
Intel i5/Apple M1/M2/M3
RAM
8GB minimum, 16GB recommended
Storage
2GB available space
Performance
~15,000 msg/sec

Linux Workstation

Ubuntu 20.04+, CentOS 8+

CPU
Intel/AMD x86_64, ARM64
RAM
4GB minimum, 8GB recommended
Storage
2GB available space
Performance
~12,000 msg/sec
🏒

Enterprise Servers

Linux Servers

RHEL 8+, Ubuntu Server 20.04+

CPU
Intel Xeon, AMD EPYC
RAM
16GB minimum, 32GB+ recommended
Storage
50GB SSD recommended
Performance
~50,000 msg/sec

Windows Server

Server 2019/2022

CPU
Intel Xeon, AMD EPYC
RAM
16GB minimum, 32GB+ recommended
Storage
50GB available space
Performance
~45,000 msg/sec

FreeBSD

FreeBSD 13.0+

CPU
Intel/AMD x86_64
RAM
8GB minimum, 16GB+ recommended
Storage
20GB available space
Performance
~40,000 msg/sec
☁️

Cloud & Containers

Docker Containers

Docker 20.10+, Podman 3.0+

CPU
1 vCPU minimum, 2+ recommended
RAM
512MB minimum, 1GB+ recommended
Storage
Container image ~200MB
Performance
~5,000 msg/sec per container

Kubernetes

K8s 1.20+, OpenShift 4.8+

CPU
2 vCPU per pod
RAM
1GB per pod, auto-scaling
Storage
Persistent volumes supported
Performance
~100,000 msg/sec (clustered)

Cloud VMs

AWS EC2, Azure VMs, GCP Compute

CPU
t3.medium equivalent minimum
RAM
4GB minimum, 8GB+ recommended
Storage
GP3 SSD recommended
Performance
~20,000 msg/sec

Deployment Options

Multiple deployment strategies to fit your security requirements and operational preferences

Binary Deployment

Single executable, zero dependencies

# Download for your platform
wget https://releases.taps.im/v1.2.0/tapsim-linux-amd64
chmod +x tapsim-linux-amd64
./tapsim-linux-amd64 --config /etc/tapsim/config.yaml
Benefits
Fastest startup
No dependency issues
Minimal attack surface

Docker Container

Containerized deployment with auto-scaling

# Pull latest container
docker pull tapsim/server:latest
# Run with persistent storage
docker run -d -p 8080:8080 \
-v /data/tapsim:/data \
tapsim/server:latest
Benefits
Easy scaling
Isolated environment
Automated updates

Kubernetes Deployment

High-availability clustered deployment

# Apply Kubernetes manifests
kubectl apply -f k8s/namespace.yaml
kubectl apply -f k8s/deployment.yaml
kubectl apply -f k8s/service.yaml
kubectl apply -f k8s/ingress.yaml
Benefits
Auto-failover
Load balancing
Rolling updates

Helm Chart

One-command Kubernetes deployment

# Add TapsIM Helm repository
helm repo add tapsim https://charts.taps.im
helm repo update
# Install with custom values
helm install tapsim-prod tapsim/server \
--values production-values.yaml
Benefits
Templated configs
Easy upgrades
Environment management

Performance Benchmarks

Real-world performance metrics from our P9 milestone validation

15,000+
Messages/Second
Enterprise Server (P9 Validated)
99.99%
Uptime SLA
Production Deployments
< 50ms
Federation Latency
P2P Message Relay
47MB
Server Binary
CGO Enabled, All Features

Ready to Deploy TapsIM?

Start with our quick deployment guide or contact our infrastructure team for custom enterprise setups.

Schedule Consultation
Zero-downtime deployments
24/7 monitoring included
Enterprise support available