Tigase Documentation
Tigase Projects documentations
Server Components
Tigase MIX Next generation groupchat protocol
Tigase MUC Current generation groupchat protocol
Tigase Spam Project aiming at fighting spam
Tigase HTTP API Operate and manage Tigase via HTTP… and more!
Tigase PubSub Implementation of XEP-0045: PubSub protocol
Tigase Message Archiving Implementation of XEP-0136: PMessage archiving
Tigase Unified Archive The extended version of Tigase Message Archiving Component
Tigase Socks5 Implementation of XEP-0065 SOCKS5 Bytestreams
Tigase Push A gateway between Push Notification services and XMPP servers
Tigase ACS General purpose, commercial clustering strategy
Tigase Auditlog An implementation of Audit Log pattern functionality to log important events
Tigase Workgroup Queues Implementation of XEP-0142: Workgroup Queues
Tigase Databse Migrator Component allowing migration of different types of data from various XMPP servers
Tigase Extras AWS provides you with support for additional features and integrations with Amazon AWS.
XMPP Clients
XMPP Libraries
Martin Swift Lang XMPP Library
Halcyon a multiplatform, extensible XMPP client library
Tigase XML Tools A library providing support for working with XML documents
Tigase JaXMPP an extensible XMPP client library
Javadoc
Tigase Mongodb Java documentation for tigase mangodb
Tigase Utils Java documentation for tigase utils
Miscellaneous
Tigase TTS NG Project intended to run automated funtionality tests
Tigase XEPs XMPP extensions that we Tigase is working on with the goal to transition them to full, standard XMPP extensions.
Legacy documentation website
Legacy documentation website Our legacy documentation website which contains documentation for older versions of componetns and applications
- Administration Guide
- 1. Tigase 8.4.0 Release Notes
- 2. Tigase User Guide
- 3. About Tigase XMPP Server
- 4. Licensing and Open Source
- 5. Tigase Server Binary Updates
- 6. Quick Start Guide
- 7. Configuration
- 8. Security
- 8.1. XEP-0191: Blocking Command
- 8.2. Account Registration Limits
- 8.3. Brute-force attack prevention
- 8.4. Real-Time Block List (RTBL)
- 8.5. Server Certificates
- 8.6. Custom Authentication Connectors
- 8.7. SASL Mechanisms
- 8.8. Application passwords
- 8.9. Packet Filtering
- 8.10. Access Control Lists in Tigase
- 8.11. TLS/SSL encryption features configuration
- 9. Database Management
- 9.1. Recommended database versions
- 9.2. Database Watchdog
- 9.3. Using modified database schema
- 9.4. Schema files maintenance
- 9.5. Database Preparation
- 9.6. Hashed User Passwords in Database
- 9.7. Tigase Server and Multiple Databases
- 9.8. Importing User Data
- 9.9. Importing Existing Data
- 9.10. Schema Updates
- 10. Components
- 10.1. Advanced Message Processing - AMP XEP-0079
- 10.2. Server Monitoring
- 10.3. Server to Server Protocol Settings
- 10.4. Tigase Load Balancing
- 10.5. External Component Configuration
- 10.6. Load Balancing External Components in Cluster Mode
- 10.7. Client to Server Communication
- 10.8. Tigase External Service Discovery
- 11. Using Tigase
- 11.1. Offline Messages
- 11.2. Last Activity
- 11.3. Tigase Log Guide
- 11.4. Debuging Tigase
- 11.5. Basic System Checks
- 11.6. Add and Manage Domains (VHosts)
- 11.7. Presence Forwarding
- 11.8. Watchdog
- 11.9. PubSub Server Information
- 11.10. Tips and Tricks
- 11.11. Licensing
- 11.12. Tigase Clustering
- 11.13. Anonymous Users & Authentication
- 11.14. Scripting support in Tigase
- 12. Appendix I - Statistics description
- 13. Appendix II - Properties Guide
- Development Guide
- 1. Basic Information
- 2. Tigase Code Style
- 3. Hack Tigase XMPP Server in Eclipse
- 4. Server Compilation
- 5. Tigase Kernel
- 6. Data Source and Repositories
- 7. Component Development
- 7.1. Component Implementation - Lesson 1 - Basics
- 7.2. Component Implementation - Lesson 2 - Configuration
- 7.3. Component Implementation - Lesson 3 - Multi-Threading
- 7.4. Component Implementation - Lesson 4 - Service Discovery
- 7.5. Component Implementation - Lesson 5 - Statistics
- 7.6. Component Implementation - Lesson 6 - Scripting Support
- 7.7. Component Implementation - Lesson 7 - Data Repository
- 7.8. Component Implementation - Lesson 8 - Lifecycle of a component
- 8. Packet Filtering in Components
- 9. EventBus API in Tigase
- 10. Cluster Map Interface
- 11. Plugin Development
- 12. Using Maven
- 13. Tests
- 14. Experimental
- 15. Old Stuff