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
