User Tools

Site Tools


en:user:greenstone_server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:user:greenstone_server [2016/11/16 23:54] – [Additional Resources] kjdonen:user:greenstone_server [2023/03/13 01:46] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +
 +
 +
 ====== The Greenstone Server ====== ====== The Greenstone Server ======
 The server is what allows your Greenstone library to be viewed in a web browser. As the server  The server is what allows your Greenstone library to be viewed in a web browser. As the server 
Line 11: Line 14:
   * allows you to easily restart the server (which is necessary if you make changes to certain files in your installation),   * allows you to easily restart the server (which is necessary if you make changes to certain files in your installation),
 making this option helpful during customization.  making this option helpful during customization. 
-The server can also be started by running gs2-server.sh/bat or gs3-server.sh/bat from the main greenstone installation folder.+The server can also be started by running **gs2-server.sh/bat** or **gs3-server.sh/bat** from the main greenstone installation folder.
  
 Greenstone relies on a web browser that supports tables, Javascript, CSS, and in some places, frames.  Greenstone relies on a web browser that supports tables, Javascript, CSS, and in some places, frames. 
Line 27: Line 30:
 Both Greenstone 2 and 3 use an external webserver, Apache for Greenstone2, Tomcat for Greenstone3. These come packaged with Greenstone in its installers, so should be set up ready to go once you have installed the software. Both Greenstone 2 and 3 use an external webserver, Apache for Greenstone2, Tomcat for Greenstone3. These come packaged with Greenstone in its installers, so should be set up ready to go once you have installed the software.
  
-<TABAREA tabs="Greenstone3,Greenstone2"> +<tabbox Greenstone3>
-<TAB>+
 ====Server Options==== ====Server Options====
 After you have [[#Installation|installed Greenstone3]] and started the Greenstone server, you can change a number of server options. **Most users will probably not need to do this.** For those who do, the options can be viewed and changed by clicking **File -> Settings...** in the Greenstone server window.  After you have [[#Installation|installed Greenstone3]] and started the Greenstone server, you can change a number of server options. **Most users will probably not need to do this.** For those who do, the options can be viewed and changed by clicking **File -> Settings...** in the Greenstone server window. 
Line 38: Line 40:
  
  
-</TAB> +<tabbox Greenstone2>
-<!-- *************************************************************************** +
-********************************************************************************* +
-********************************************************************************--> +
-<TAB>+
  
 Greenstone 2 runs using the Apache web server. Greenstone running on Apache is called the //web library//. On Windows, a second web server option is available, the //local library//. This is a standalone Greenstone prgram with a built-in webserver. Greenstone 2 runs using the Apache web server. Greenstone running on Apache is called the //web library//. On Windows, a second web server option is available, the //local library//. This is a standalone Greenstone prgram with a built-in webserver.
Line 66: Line 64:
 However, if you would like to run Greenstone 2 using IIS, please see [[en:user_advanced:greenstone2_with_iis | this page]]. The instructions were written for 2.82 but may still be useful. However, if you would like to run Greenstone 2 using IIS, please see [[en:user_advanced:greenstone2_with_iis | this page]]. The instructions were written for 2.82 but may still be useful.
  
-</TAB> +</tabbox>
-</TABAREA>+
  
  
Line 87: Line 84:
  
 How easy it is to install Greenstone (GS) will depend a lot on your internet hosting company.  How easy it is to install Greenstone (GS) will depend a lot on your internet hosting company. 
-There are some companies, like the following, that provide hosting for Greenstone libraries: +You will need to find one that will install Greenstone for youor allow you to install it yourselfand allow CGI executables to run. 
-  * [[http://www.dlconsulting.com/|DL Consulting]] +
-  * [[http://www.opalle.com/greenstone.html|Opalle Innovation]] +
- +
-Otherwise, you will need to find one that will install Greenstone for you  +
-(or allow you to install it yourselfand allow CGI executables to run. +
 Some hosting companies (//particuarly cheap ones//) do not provide these services. Some hosting companies (//particuarly cheap ones//) do not provide these services.
  
 To install Greenstone on a web server yourself, you need terminal access to your hosting company through ssh.  To install Greenstone on a web server yourself, you need terminal access to your hosting company through ssh. 
 When you want to acquire a domain, the company will offer you a variety of options but you  When you want to acquire a domain, the company will offer you a variety of options but you 
-have to take in account that you need a dedicated server (aka Virtual private server). +have to take in account that you need a **dedicated server** (aka **Virtual private server**). 
 A dedicated server allows you to manage what to install and have the freedom of configuring  A dedicated server allows you to manage what to install and have the freedom of configuring 
 it as you want because you have root access. it as you want because you have root access.
  
-**Some topics to get GS on a web server, assuming that you have a dedicated server  +You will need to install Greenstone on the server"
-in your hosting company:**+
  
   * Connect via ssh to the server   * Connect via ssh to the server
-  * Download Greenstone into the server with wget command or just download it in your computer and upload the installer with FPT or WINSCP. +  * Download Greenstone into the server with wget command or just download it in your computer and upload the installer with FTP or WINSCP. 
-  * Install GS the same way you install in your computer. It is the same installer for local computer and for remote one.+  * Install GS the same way you install in your computer. It is the same installer for local computer and for remote one. You can install in text only mode, see [[en:user_advanced:installation#running_the_installer_in_text-only_mode| here]]. 
 +  * Once you have Greenstone installed and running, then you can copy over your collections and any modifications.
  
  
-<TABAREA tabs="Greenstone3,Greenstone2"> +<tabbox Greenstone3>
-<TAB>+
  
 Greenstone3 needs Tomcat rather than Apache. Greenstone3 needs Tomcat rather than Apache.
Line 117: Line 108:
   * Does the hosting service have Tomcat already installed? In that case you can probably just copy the files to the specified location.   * Does the hosting service have Tomcat already installed? In that case you can probably just copy the files to the specified location.
   * If you have full permissions to do everything just install Greenstone3 as usual.   * If you have full permissions to do everything just install Greenstone3 as usual.
-</TAB> +  * We have some notes for installation on different server types, see the various README files at [[https://trac.greenstone.org/browser/local/greenstone3/linux-64bit]] 
-<TAB>+<tabbox Greenstone2>
  
 Some points to consider when trying to install Greenstone2. Some points to consider when trying to install Greenstone2.
Line 135: Line 126:
 Apache are in different ports or just stopping one to run the other. Apache are in different ports or just stopping one to run the other.
  
-</TAB+</tabbox
-</TABAREA>+ 
 + 
 +  * [[http://carlibrary.org/CarLibrary-Greenstone4.htm|How to Host Greenstone Libraries on the Amazon AWS Cloud Service]] - instructions by Bob Schmitt with thanks to Diego Spano as well.
  
 ===== Additional Resources ===== ===== Additional Resources =====
   * [[en:user_advanced:gs2_server|Advanced Greenstone 2 server page]]     * [[en:user_advanced:gs2_server|Advanced Greenstone 2 server page]]  
   * [[en:user_advanced:gs3_server|Advanced Greenstone 3 server page]]   * [[en:user_advanced:gs3_server|Advanced Greenstone 3 server page]]
 +
en/user/greenstone_server.1479340469.txt.gz · Last modified: 2016/11/16 23:54 by kjdon