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 
XMPP Clients
- SiskinIM and BeagleIM iOS XMPP Client 
- StorkIM android XMPP Client 
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 
Tigase XMPP Server Distribution Administration Guide
- Tigase Administration Guide- 1. Tigase 8.3.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. Server Certificates
- 8.5. Custom Authentication Connectors
- 8.6. SASL Mechanisms
- 8.7. Application passwords
- 8.8. Packet Filtering
- 8.9. Access Control Lists in Tigase
- 8.10. 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. Tips and Tricks
- 11.10. Licensing
- 11.11. Tigase Clustering
- 11.12. Anonymous Users & Authentication
- 11.13. Scripting support in Tigase
 
- 12. Appendix I - Statistics description
- 13. Appendix II - Properties Guide
 
Tigase Development Guide
- Tigase Development Guide -Version 8.3.0- 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