en:user:greenstone_server
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:user:greenstone_server [2016/11/16 23:54] – [Additional Resources] kjdon | en: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/ | + | The server can also be started by running |
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, | Both Greenstone 2 and 3 use an external webserver, Apache for Greenstone2, | ||
- | <TABAREA tabs="Greenstone3, | + | <tabbox |
- | <TAB> | + | |
====Server Options==== | ====Server Options==== | ||
After you have [[# | After you have [[# | ||
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: | However, if you would like to run Greenstone 2 using IIS, please see [[en: | ||
- | </TAB> | + | </tabbox> |
- | </ | + | |
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 you, or allow you to install it yourself, and allow CGI executables to run. |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | + | ||
- | Otherwise, you will need to find one that will install Greenstone for you | + | |
- | (or allow you to install it yourself) and allow CGI executables to run. | + | |
Some hosting companies (// | Some hosting companies (// | ||
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 | + | You will need to install Greenstone |
- | 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: |
+ | * Once you have Greenstone installed and running, then you can copy over your collections and any modifications. | ||
- | <TABAREA tabs="Greenstone3, | + | <tabbox |
- | <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:// |
- | <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:// | ||
===== Additional Resources ===== | ===== Additional Resources ===== | ||
* [[en: | * [[en: | ||
* [[en: | * [[en: | ||
+ |
en/user/greenstone_server.1479340469.txt.gz · Last modified: 2016/11/16 23:54 by kjdon