Projects tigase _server server-core Issues #240
Tigase XMPP Server installation for experiments and tests (#240)
Artur Hefczyc opened 1 decade ago
Due Date
2013-09-23

Let's have a public Tigase installation solely for experiments. It would be great if we could have it updated automatically after successful nightly build but this is not a critical part.

What we need is an installation with our last compilable code for our own tests and also for tests and experiments for all folks interested to play with XMPP without interrupting our other production systems. This is not for any load or performance tests. So it does not need lots of resources.

What we need:

  1. A VM with 2GB of RAM should be enough

  2. Tigase XMPP Installation running on latest code

  3. Shell access to the Tigase team so anybody can update the server with latest code

  4. The installation should have multiple VHosts, each connecting to a different database:

  5. mysql.xmpp-tests.net for MySQL database

  6. pgsql.xmpp-tests.net for PostgreSQL database

  7. derby.xmpp-tests.net for Derby database

  8. ldap.xmpp-tests.net for LDAP database

  9. sqlserver.xmpp-tests.net for SQL Server database

  10. XMPP User registration open to everybody

Any more suggestions for what else should be configured for the system?

Artur Hefczyc commented 1 decade ago

We need also a wiki page on the Tigase XMPP Server project describing the installation, with information that it is open to everybody for tests. So people can find it and use it if they need/want.

Andrzej Wójcik (Tigase) commented 1 decade ago

Maybe we should prepare some kind of autorestore system so ie. once every 30 day all data will be cleared to clean installation? This way we would have stable base and all other configuration changes which could create potential issues would be only temporary.

Artur Hefczyc commented 1 decade ago

This is a good idea, maybe even we could clear the installation on weekly basis and update it after successful nightly build.

wojciech.kapcia@tigase.net commented 1 decade ago

It would be great if we could have it updated automatically after successful nightly build but this is not a critical part.

Actually this shouldn't be a problem nor much work.

Eric Dziewa commented 1 decade ago

I installed and configured tigase-issue #5.2.0-SNAPSHOT-b3320.

Domain names are in place.

Registration works for mysql, pgsql, and derby.

Getting errors on ldap:

2013-10-08 23:05:23.746 [jabber:iq:register Queue Worker 1] RepositoryAccess.register() SEVERE: Repository access exception.

tigase.db.TigaseDBException: Not available

This happens with usernames previously added to ldap and non existent users.

The user-dn-pattern seems to be off:

@

root@tpub ldap/ # ldapsearch -x -LLL -H ldap:/// -b cn=admin,ou=People,dc=ldap,dc=xmpp-test,dc=net

No such object (32)

Matched DN: ou=People,dc=ldap,dc=xmpp-test,dc=net

@

Is our ldap implementation capable of adding users or just authenticating existing users?

Any information you can give me here will be helpful.

Do we have an external sqlserver?

https://projects.tigase.org/projects/private/wiki/tpubxmpp-testnet

wojciech.kapcia@tigase.net commented 1 decade ago

SQL Server is not available yet

Artur Hefczyc commented 1 decade ago

Eric, do we still have this server available after moving out form Flosoft?

Eric Dziewa commented 1 decade ago

Yes we do.

https://projects.tigase.org/projects/servers/wiki/tpubxmpp-testnet

There are a few websites running on this server and I'm using it for troubleshooting ldap authentication.

Referenced from commit 1 year ago
fix #240 - fixed problem with incorrect handling of resource conflict (missing stream:error)
git-svn-id: file:///home/svn/repos/tigase-server/trunk@2761 7d282ba1-3ae6-0310-8f9b-c9008a0864d2
andrzej.wojcik committed 1 decade ago
issue 1 of 1
Type
Task
Priority
Normal
Assignee
RedmineID
1560
Issue Votes (0)
Watchers (0)
Reference
tigase/_server/server-core#240
Please wait...
Page is in error, reload to recover