Hi Adam,

Geoserver is not needed to install Arches. You only need it if you want to add 
extra basemaps or overlays to Arches. Basically, for any spatial layer that's 
not being managed by Arches itself you need some external source. This can be 
one of several formats: WMS (Web Map Service), WFS (Web Feature Service), TMS 
(Tile Map Service). Over here in Europe we nowadays have quite a lot of public 
servers delivering basemaps because of the INSPIRE regulations. If the basemaps 
you need are not available as a service, you need to set it up yourself. There 
are several possible solutions for that: Geoserver, Mapserver, ESRI software or 
anything else that can serve up a WMS.

At work we use Geoserver (https://geo.onroerenderfgoed.be/geoserver) for 
serving up our own WMS/WFS layers from our Postgis databases. It's easy to set 
up and maintain. We use it in our own Geoportal 
(https://geo.onroerenderfgoed.be) that was built with some of the same 
technologies as Arches, most notably OpenLayers for interacting with maps. 

Although from the outside world they appear to be on the same servers, our 
Geoportal and Geoserver are actually on different servers. We just serve them 
through some proxies on one host. There are several reasons for this:

 * Our Geoportal (as well as Arches) runs on Python. We serve it with apache 
and mod_wsgi. Geoserver is a Java application that runs in a Java webserver 
like Tomcat. Depending on the machine you're using they might come into 
conflict when it comes to system resources. If you run them on one machine, you 
need to make sure that each has enough resources available and is not able to 
cause problems for the other one.
 * If you're running both on the same machine, you would need to run them on 
different ports. For eg., you could run Apache/Arches on port 80 (the default 
for a webserver) and Tomcat/Geoserver on port 8080. Depending on where and how 
you're hosting that might be a problem. If it is, you could set up an apache 
with mod_proxy so that eg. traffic from / geoserver is proxied to port 8080.
 * Having different servers for each makes it easier to scale our 
infrastructure and maintain a high availability cluster.

So, you only need Geoserver if you want to use additional basemaps in Arches. 
You can run both Arches and Geoserver on one machine, provided your machine has 
enough resources and set them up on different ports.

Hope this helps a bit. Let me know if you have any further questions.

Cheers,
Koen
________________________________________
Van: [email protected] [[email protected]] namens 
Adam Cox [[email protected]]
Verzonden: dinsdag 10 februari 2015 21:31
Aan: [email protected]
Onderwerp: [Arches] Re: Installing GeoServer before installing Arches v3

Ah, looks like GeoServer more or less equals GEOS, which is mentioned as a 
dependency in the earlier documentation... still unclear on the exact 
relationship though.

On Tuesday, February 10, 2015 at 2:26:05 PM UTC-6, Adam Cox wrote:
Hello all.  I'm wondering if there would be any issue with putting GeoServer on 
my server before running the install for Arches v3.  I thought I recalled that 
Arches used GeoServer, but looking back through documentation, I don't actually 
see mention of it.  I have been developing a number of extra overlay/basemap 
layers that I plan to include in my Arches installation, and at this point I'm 
been staging them in GeoServer on an Amazon EC2 instance.  I have our future 
permanent server for Arches now in place, so I'm ready to begin with the Arches 
installation once v3 is released, but I'm wondering if in the meantime there 
would be any problem with setting up GeoServer.

Also wondering if the late Feb. release date is still on schedule.

Thanks,
Adam

--
-- To post, send email to [email protected]. To unsubscribe, send 
email to [email protected]. For more information, 
visit https://groups.google.com/d/forum/archesproject?hl=en
---
You received this message because you are subscribed to the Google Groups 
"Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

-- 
-- To post, send email to [email protected]. To unsubscribe, send 
email to [email protected]. For more information, 
visit https://groups.google.com/d/forum/archesproject?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to