1.12. Helpful Resources

Server side installation helpful information

When installing the server side of the VOSpace service, the following information may be helpful to keep in mind.

  • The user running the service, e.g., tomcat, needs read/write/execute permissions on the local filestore where data is kept.
  • server.http.url is the external address of the service supporting HTTP-based data transfers (this version of the VOSpace service comes with an endpoint at /data which supports this)
  • server.http.basedir is the file path of the root directory for the data service
  • space.baseuri is the URI form of server.http.basedir, i.e. with “file://” scheme
  • space.identifier is the IVORN (ivo://) for the service. There is now a space.rootnode which is the VOSpace identifier (vos://) for the root node of the instance.

Changing specific settings

  • Environment settings
    VOSpace service instances can be allowed, by setting an environment variable: VOSPACE_URL. Additionally, the directory where scripts/config files are found is also set by an environment variable: VOSPACE_CAPSDIR.
  • Change the default location of the FUSE mount
    As part of the installation, this can be done by changing the value of the DEFAULT_VOSPACE_URI variable in vos.py to the node that you want as the root of the mounted tree.