http://eden.sahanafoundation.org/wiki/InstallationGuidelines/Linux/Server
These scripts can be used to deploy Eden on a single, usually virtual, machine.
There are 5 alternative stacks supported by these scripts:
-
nginx + PostGIS (on Debian Linux versions 8, 9, 10 or 11) - recommended install-eden-nginx-postgis.sh configure-eden-nginx-postgis.sh
-
Cherokee + PostGIS (on Debian Linux versions 7, 8, 9, 10 or 11) install-eden-cherokee-postgis.sh configure-eden-cherokee-postgis.sh
-
Apache + MySQL (on Debian Linux versions 7, 8, 9, 10 or 11) install-eden-apache-mysql.sh configure-eden-apache-mysql.sh
-
nginx + PostGIS (on CentOS version 6.9/7) install-eden-centos-1.sh install-eden-nginx-postgis-centos-2.sh configure-eden-nginx-postgis-centos.sh After installation, be sure to change the FQDN at the nginx configuration at /etc/nginx/nginx.conf and restart nginx by
/etc/init.d/nginx start
-
nginx + PostGIS (on CentOS version 6.9/7) install-eden-centos-1.sh install-eden-nginx-mariadb-centos-2.sh configure-eden-nginx-mariadb-centos.sh After installation, be sure to change the FQDN at the nginx configuration at /etc/nginx/nginx.conf and restart nginx by
/etc/init.d/nginx start
Alternative possibilities exist, but these scripts cannot be used as-is for that:
- Apache + PostGIS on a single, usually virtual, machine
- Cherokee + MySQL on a single, usually virtual, machine
- Cherokee + Eden on one machine + PostGIS on a second machine
Additional scripts (Debian-only):
-
Add a Test instance to the same box as Production add_test_site.sh
-
Add a Demo instance to the same box as Production/Test add_demo_site.sh