LibreSource 2.5 (May 2008)
LSC 2.5
Libresource-2.5-installer.jar
1. Requirements
LibreSource is a multi-platform software and runs on most common operating systems (Windows, Linux, Mac OS X,...).To install LibreSource, the following software are required:- Java, JDK version 1.5 and above: you have to install a Java Development Kit.
- PostgreSQL, version 7.4 and above: you have to install the PostgreSQL data base server ( Windows, Mac OS X)
- The user that access the PostgreSQL database MUST BE super user for PostgreSQL so he can import large objects into it.
- Under windows be sure to install LibreSource under a directory that does not contain any spaces in the path.
- If PostgreSQL and LibreSource do not run with the same user, you have to be sure that the user that executes the database server can write into the LibreSource working directory. (YOUR_INSTALL_DIR/tmp-work/files)
2. Installation instructions
2.1 Clean Installation (i.e. if you don't have JONAS or JBOSS installed)
- 1) Before running the installer, check that PostgreSQL is up and running.
- 2) Create a new database using SQL_ASCII encoding.
- 3) Download the installer: Libresource-2.5-installer.jar.
- 4) To run it, double click on the file, or type: java -jar Libresource-2.5-installer.jar.
- 5) Follow the installer instructions.
- 6) After running the installer, go in your installation directory and run the script start.sh (under Linux or Mac OS X) or start.bat (under Windows) to start the LibreSource server.
- 7) Then go to the Tigase sub-directory and execute the script to run Tigase.
- 8) Once the LibreSource server is launched, connect to the server url with your browser: http://localhost:9000 by default.
- 9) Follow the instructions and login as root with the password you provided during installation.
- 10) Bootstrap LibreSource by clicking on the default bootstrap link (you can also upload your own bootstrap file)
- 11) Once the bootstrap is done, click on the link at the bottom of the page to index the content of your server
- 12) Enjoy LibreSource !
2.2. Installation based on an existing JONAS
- LibreSource binary packaged compiled for a Jonas 4.7.6
- README.txt
- BUILD.txt
- INSTALL_JONAS.txt
- INSTALL_SUBVERSION.txt
- LibreSource-2.5.ear
- Configuration files
2.3. Installation based on an existing JBoss
- LibreSource binary packaged compiled for a JBoss 4.2.1
- README.txt
- BUILD.txt
- INSTALL_JBOSS.txt
- INSTALL_SUBVERSION.txt
- LibreSource-2.5-jboss.ear
- Configuration files
3. Upgrade from older LibreSource installations
How to upgrade an existing LibreSource installation4. Download Sources
- Libresource sources + Thirdpart for compilation: lsc-2.5-src.zip + LSC-2.5-thridpart.zip
5. License & Intellectual property
To use LibreSource you should agree with one of the following licenses :For more information, please contact usIntellectual Property : see hereSee the LibreSource changelogLibreSource Community 2.2 (May 2007)
LSC 2.2
See the LibreSource changelog
Binaries
Installation from the self content installer
- Libresource-2.2-installer.jar This installer do not require a JOnAS installation, only an access to a PostgreSQL>7.4 database and a JDK>1.5.
- To run it just type: java -jar Libresource-2.2-installer.jar.
- Under windows be sure to install LibreSource under a directory that does not contain any spaces in the path.
- If postgres and LibreSource do not run with the same user, you have to be sure that the user than execute the database server can write into the LibreSource working directory. (YOUR_INSTALL_DIR/tmp-work/files)
- After running the installer, go in your installation directory and run start.sh or start.bat to start the LibreSource server.
- Then go to the Tigase sub-directory and execute this script to run Tigase.
- Once the LibreSource server is launched, connect yourself to the server url with your browser : http://localhost:9000 by default.
- login as root.
- click on the bootstrap link, then on the "Go to" link at the end of the page.
- The server is ready to use.
Installation based on an existing JONAS
- LibreSource binary packaged compiled for a Jonas 4-7-6
- README.txt
- BUILD.txt
- LibreSource-Community-2.2.ear
- Configuration files
Sources
- Libresource sources + Thirdpart for compilation: LSC-2.2-src-thirdpart.zip
Requirement
- The user that access the postgres database MUST BE super user for postgres so he could import large object into it.
Migration
LibreSource Community 2.1 (January 2007)
LSC 2.1
See changelogs
Binaries
- Java Installer: LSC-2.1.jar This installer do not require a JOnAS installation, only an access to a PostgreSQL>7.4 database and a JDK>1.5.
- To run it just type: java -jar LSC-2.1.jar. - You can watch the installation demo. This demo shows how to run the installer, start the Libresource server and bootstrap the server...
- Installation from the Installer limitation
- Database: The connection to the database MUST BE with a user "demo" with a blank password. The database name must be libresource too. (This is related to the preconfigured Single Sign On module of LibreSource. This limitation does not exist for an installation made from the Sources.)
- Host name: The host name should be localhost regarding the different keystore made in the installer for the SSL connection to the CAS server. This can be changed after the installation by changing the setting of the Libresource host and regenerate all the keystore needed for CAS and it's SSL access. This procedure have been documented in the README of the source package. (After any change of libresource configuration parameter, the configure script must be run in order to propagate those changes.)
- After running the installer, go in your installation directory and run start.sh.
- Once the Libresource server launched, you can bootstrap the libresource server with your browser : by default http://localhost:9000.
- To bootstrap the server, you must first create the root user.
- Then go on platform home and upload the bootstrap file located in <install dir>/LibreSource/Resources/bootstrap.xml
- The server is ready to use. *Caution* If postgres and Libresource do not run with the same user, you have to make a "chmod -R 755 <install dir>/Work".
Sources
- Libresource sources : LSC-2.1.zip
- LibreSource thirdpart : ThirdPart.zip
- Bootstrap file : Bootstrap 2.0.0.xml
eclipse plugin for LibreSource Synchronizer
- Eclipse plugin to use the synchronizer directly from the Eclipse platform so6-plugin.zip
LibreSource Community 2.0 (November 2006)
LSC 2.0
See changelogs
Binaries
- Java Installer: LSC-Installer-2.0.jar This installer do not require a JOnAS installation, only an access to a PostgreSQL>7.4 database and a JDK>1.4.
- To run it just type: java -jar LibreSource-Community-2.0-Installer.jar. - You can watch the installation demo. This demo shows how to run the installer, start the Libresource server and bootstrap the server...
- Before running the installer, you must have created a libresource database in postgres owned by a postgres superuser. The installer checks that it has been done. Libresource communicates with postgres by a tcpip socket connection. Postgres must be configured to accept these connection. Please read the Installation Notes :
- After running the installer, go in your installation directory and run start.sh.
- Once the Libresource server launched, you can bootstrap the libresource server with your browser : by default http://localhost:9000.
- To bootstrap the server, you must first create the root user.
- Then go on platform home and upload the bootstrap file located in <install dir>/LibreSource/Resources/bootstrap.xml
- The server is ready to use. *Caution* If postgres and Libresource do not run with the same user, you have to make a "chmod -R 777 <install dir>/Work".
Sources
- Libresource sources : Libresource Last Sources
- Bootstrap file : Bootstrap 2.0.0.xml
Upgrade
LibreSource Community 1.5 (February 2006)
LSC 1.5
See changelogs
Binaries
- Java Installer: LibreSource-Community-1.5-Installer.jar This installer do not require a JOnAS installation, only an access to a PostgresQL>7.4 database and a JDK>1.4.
- To run it just type: java -jar LibreSource-Community-1.5-Installer.jar. - You can watch the installation demo. This demo shows how to run the installer, start the Libresource server and bootstrap the server...
- Before running the installer, you must have created a libresource database in postgres owned by a postgres superuser. The installer checks that it has been done. Libresource communicates with postgres by a tcpip socket connection. Postgres must be configured to accept these connection. Please read the Installation Notes :
- After running the installer, go in your installation directory and run start.sh.
- Once the Libresource server launched, you can bootstrap the libresource server with your browser : by default http://localhost:9000.
- To bootstrap the server, you must first create the root user.
- Then go on platform home and upload the bootstrap file located in <install dir>/LibreSource/Resources/bootstrap.xml
- The server is ready to use. *Caution* If postgres and Libresource do not run with the same user, you have to make a "chmod -R 777 <install dir>/Work".
Sources
- Libresource sources : LSC-Src-1.5.tar.gz
LibreSource Community 1.0 (June 2005)
LSC 1.0
Binaries
- Binaries with jeremie stubs and skels: LSC-Bin-jeremie.zip
- Binaries with jrmp stubs and skels: LSC-Bin-jrmp.zip
Sources:
- Libresource sources LSC-Src.zip
- ThirdPart: ThirdPart.zip
eclipse plugin for Libresource 1.0
- Eclipse plugin to use the synchronizer directly from the eclipse platform so6-plugin.zip