Goobi for easy testing

The two applications Goobi workflow and Goobi viewer are usually installed and operated on stand-alone machines. Often, Goobi workflow should only be accessible within the local network, while the Goobi viewer should be accessible to the public.

In order to be able to install Goobi workflow and Goobi viewer for testing, development or adaptation purposes without having to install two separate server systems, Goobi-to-go was developed. This combines the applications of Goobi workflow and Goobi viewer together with all associated components in one downloadable and easy to execute package.

Goobi-to-go includes the same software versions of Goobi as are installed on the servers. The Goobi workflow and Goobi viewer applications are functionally just as comprehensive as those used on production systems. In contrast to a server installation, however, Goobi-to-go also includes those components that usually have to be installed and set up on a server beforehand. This mainly concerns the provision of a database and the web container. For this reason, the database engine H2 and the web application server Apache Tomcat are provided within Goobi-to-go and automatically started during execution.

In addition to providing the important components for running Goobi on its own system, Goobi-to-go also includes two other key elements that allow testing of functionalities or the actual application:

Within Goobi-to-go, several useful and frequently used plug-ins are already installed and set up. These include, for example, plug-ins for communicating with library catalogues, plug-ins for uploading files via the web interface, a plugin for web-based quality control of digital copies and a plugin for validating file names.

Goobi-to-go comes with some realistic sample data. These allow the user to carry out his own tests and test functions directly with actual data.

Thanks to the plugins provided together with the sample data, Goobi-to-go can be used for many things. The most common purpose is certainly the quick testing of functionalities. But also for trainings, configuration tests, metadata mapping, creation of workflows, interface tests, administrative tests, automated software tests and many other purposes Goobi-to-go is now used. Last but not least, a complete end-to-end run of workflows is possible in which you can test with your own data how these behave in the workflow, how they can be enriched with metadata and how they can ultimately be published and displayed to the public in the Goobi viewer.

Goobi-to-go has been designed to run under all common operating systems. With the package provided here, Goobi-to-go can be run under Windows, macOS and various Linux distributions. Before installing Goobi-to-go, however, it is important to create the necessary prerequisites for running Goobi-to-go.

With the latest version of Goobi to go there should be no more dependencies. Separate download packages are now available for the Windows, macOS and Linux platforms. These packages already contain the correct Java version required as well as a starter that actually uses the Java version supplied. For normal use there is nothing more to consider or prepare.

If, on the other hand, you don’t want to use the Java you brought with you, but the Java you already have, it must be Java 8. If this is not available, it can be downloaded and installed from here:

With the latest version of Goobi to go there should be no more dependencies. Separate download packages are now available for the Windows, macOS and Linux platforms. These packages already contain the correct Java version required as well as a starter that actually uses the Java version supplied. For normal use there is nothing more to consider or prepare.

If, on the other hand, you don’t want to use the Java you brought with you, but the Java you already have, it must be Java 8. If this is not available, it can be downloaded and installed from here:

Download Goobi-to-go

First of all, download the version of Goobi-to-go that is designed for your operating system. The following packages are available:

Start Goobi-to-go

Once Goobi-to-go has been downloaded, it can be executed. Please follow the instructions below to start Goobi-to-go depending on your operating system:

Goobi-to-go for macOS
Goobi-to-go for Microsoft Windows
Goobi-to-go for Linux

Use Goobi-to-go

Once Goobi-to-go has been downloaded and started, you can start it. You can do this by using the menu for the operating system in question (see above) or by calling up the correct URLs directly in your web browser:

http://localhost:8888/goobi/
http://localhost:8888/viewer/

Goobi workflow

Goobi workflow contains some sample data to make it easy to try out. Various login details are available for this purpose, each with different rights within the system. Depending on which account is used to log in, the rights available for handling the sample data contained in the file or for importing and editing other data are either restricted or extended.

Login Password Description of user rights
goobi goobi Administrator account with all administrative rights, but without own tasks
testadmin test Administrator account with all administrative rights, but without own tasks
testscanning test User account for importing content
testqc test User account for quality control of image data
testmetadata test User account for editing metadata
testimaging test User account for manual image optimisation
testprojectmanagement test User account for a project manager

Goobi viewer

A user account is available for the Goobi viewer. This has administrative rights and therefore allows access to all functions for typical user scenarios as well as access to the administrative level for managing the system, configuring access rights, creating your own pages and much more.

Login Password Description of user rights
goobi@intranda.com goobi User account with all administrative rights