JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.
Tigase Administration Guide
Installation Using Web Installer
Sidebar
Prev
|
Up
|
Next
Start the Server
scripts/tigase.sh start
Contents
Search
Scripting support in Tigase
Scripting Introduction - Hello World!
Loading Script at Run Time
Executing Script
Interaction in Scripts
Automatic Scripts Loading at Startup Time
Tigase Scripting Version 4.4.x Update for Administrators
Tigase and Python
Installation
Writing Python Scripts
About Tigase Jabber/XMPP Server
Security
Flexibility
Easy
Quick Start
Installation Using GUI Installer
Prerequisites
Download the Installer
Run the jar File
Starting the Installation
JDK Selection
Installation Type Selection
Introduction To the Server
Choice of Base Directory
Packages selection
Basic Server Configuration
Verification of Database Connection and Performing DB Tasks
Finishing Installation
Running the Server
Installation as a Service
How to Check if the Server is Running
Installing Using Console Installer
Installation Using the text-mode Installer
Requirements and Important Notice
Download the Installer
Run the jar File
Installation Steps
Initial Screen
JDK Selection
Actions Selection
Installer Info
Server Info
Server Licence
Server Location Selection
Selection of Packs to be Installed
Installation
Basic Configuration
Advanced Configuration
Database Configuration
Database Checking and Preparation
Installation Complete
Running the Sever
How to Check if the Server is Running
Manual Installation in Console Mode
Get the Binary Package
Unpack the Package
Prepare Configuration
Prepare Database
Start the Server
Check if it is Working
Tigase Server Binary Updates
Installation Using Web Installer
Download and Extract
Start the Server
Verify Tigase is Running
Connect to the Web Installer
Step Through the Installation Process
Tigase Server and Multiple Databases
Basic System Checks
Linux Settings for High Load Systems
fs.file-max
net.ipv4.ip_local_port_range
TCP_keepalive
/etc/sysctl.conf
nofile
su and init script
Generic Documents - Applying to All Tigase Server Versions
Configuration
Tigase XMPP Server Configuration Properties
init.properties
XML Configuration File Description
Old Way - Editing Configuration File Manually
Admin Accounts
Hostnames
Logs
Each Line Explained:
Startup File for tigase.sh - tigase.conf
Server Certificates
Documents Describing How To Obtain and Manage Server Certificates
Creating and Loading the Server Certificate in pem Files
Server Certificate
Certificate Request
Certificate From Other Providers
Self-Signed Certificate
Installing/Loading Certificate To the Tigase Server
PEM File
Tigase Server Configuration
Installing StartCom Certificate in Your Linux System
Gentoo Linux
Server Certificate Using Keytool and Keystore
Self Signed Certificate
Cerificate from CA
Tigase and PyMSN-t Transport
PyMSN-t - /etc/jabber/pymsn-t.xml file
PyMSN-t - run command
PyMSN-t - expected output
Tigase - etc/tigase.conf file
Tigase - run command
Tigase - expected output
Two or More SessionManagers
Database Preparation
Prepare the MySQL Database for the Tigase Server
Basic Setup
Configuring from MySQL command line tool
Configuring From the Linux Shell Command Line
Configuring MySQL for UTF-8 Support
Other MySQL Setting Worth Considering
Hashed User Passwords in Database
Shortcut
Full Route
Create a Test User Account
Test User Authentication
Password Encoding Check
Password Encoding Change
Prepare the Derby Database for the Tigase Server
Basic Setup
General Approach
Prepare the MS SQL Server Database for the Tigase Server
Basic Setup
Preparing SQL Server Instance
Configuring using SQL Server Management Studio
Using Wizards
Using Queries
Import Schema
Configuring from command line tool
Tigase configuration - init.properties
JDBC: jTDS vs MS JDBC driver
Prepare the PostgreSQL Database for the Tigase Server
Basic Setup
Configuring from PostgreSQL Command Line Tool
Configuring From the Linux Shell Command Line
Tigase Database Minor but Useful Schema Change in Version 5.1.0
Tigase Load Balancing
Available Implementations
Configuration Options
StanzaSender
How it Works
FileTask
JDBCTask
Configuration
Debuging Tigase
The easy way - init.properties file
The more difficult but more powerful - tigase.xml file (only applicable to versions before 5.0.0)
Importing User Data
Drupal Authentication Added
Tigase Services
Add and Manage Domain
Adding a New Domain
Adding a New User
What Else?
Presence Forwarding
Register Own XMPP Domain
Server Monitoring
Setting Up Remote Monitoring in the Server
What You Need.
Activation
Security
JMX
SNMP
Retrieving statistics from the server
Retrieving statistics using XMPP
Psi XMPP Client
Retrieving statistics using JMX
JConsole
StatsDumper.groovy
Tips and Tricks
Tigase Tip: Checking the Runtime Environment
Tigase Tip: Checking Cluster Connections
Established connections
Cluster nodes connected (using XMPP)
Psi XMPP Client
Tigase Server version 5.x
Tigase 5.1 Database Schema Upgrade
Derby Database Schema Upgrade for Tigase 5.1
MySQL Database Schema Upgrade for Tigase 5.1
PostgreSQL Database Schema Upgrade for Tigase 5.1
Server Configuration 5.x
Configuration Changes in the Tigase Server 5.x
Reverting To the Old Behaviour
Default Behaviour
Storing Configuration in SQL Database
Going Further
Message Router Implementation is Configurable Too
Advanced Message Processing - AMP XEP-0079
Configuration SASL EXTERNAL
Server to Server Protocol Settings
Number of Concurrent Connections
Connection Throughput
Maximum Packet Waiting Time and Connection Inactivity Time
Custom Plugin Selecting s2s Connection
Tigase Server Version 4.x
MySQL Database Schema Upgrade for Tigase 4.0
Virtual Components for the Cluster Mode
External Component Configuration
Basic Configuration Options (External Component)
Simple Case
More External Components/Domains
More TCP/IP Ports
Outgoing Connections
Specifying Protocol
Load Balancer Plugin
Tigase as External Component
A Simple Case - MUC as an External Component
More Components
Load Balancing External Components in Cluster Mode
Load Balancing External Component
External Component and Cluster
Packet Filtering
Domain Based Packet Filtering
Introduction
Configuration
Administration, Rules Management
Implementation
Virtual Hosts in the Tigase Server
Specification for ad-hoc Commands Used to Manage Virtual Domains
Reloading the Domains List from the Database
Adding a New Domain or Updating Existing One
Removing a Virtual Domain From the Server
Configuration
Configuring the Tigase Server to Load a Component
Custom Authentication Connectors
Tigase Custom Auth Connector
LDAP Authentication Connector
Tigase Auth Connector
Tigase Server Version 3.x
Connecting the Tigase Server to MySQL Database
Integrating Tigase Server with Drupal
Connecting to Drupal Database
Integrating Tigase Server With LibreSource
Short Introduction.
How to set Tigase up.
Migration From old Tigase Installation to LibreSource
Data Migration
Windows Installation
MySQL Database Installation
Configuration
Configuration Wizards
Tigase Server version 2.x
Installation
MySQL Database Use
MySQL Database Preparation
Server Configuration
User Data Import
PostgreSQL Database Use
PostgreSQL Database Preparation
Server Configuration
Configuration
Short Configuration Guide
Admin Accounts
Hostnames
Command Line Admin Tools
Configuration Management Tool
Best Practices for Connecting From Web Browser to Tigase XMPP Server
BOSH
Tip #1 - BOSH in Cluster Mode Without Load Balancer
WebSocket
Tip #1 - Encrypted WebSocket Connection
Tip #2 - Encrypted WebSocket Connection - Dealing With Multiple VHosts
Search Highlighter (On/Off)