Login/Register

Installatron Server API and Setup Guide

API Specification, version 4.0.5 (2015-10-08)

1. Introduction

Please reference the "What is Installatron Server?" page for an overview of what Installatron Server is: What is Installatron Server?

As outlined, there are two hosting options for Installatron Server:

And three integration interfaces for Installatron Server:

In this document each Installatron Server integration interface will be explained in detail. The interfaces do not differ between self-hosted and hosted as a service instances.

2. Self-hosting Installatron Server

Follow these instructions to install an instance of Installatron Server on a local server.

Back to top▴

2.4. Create a web server virtual host

A web server virtual host is only required if the GUI or HTTP API will be used. Skip this step if only the Command-line API will be used.

When creating the virtual host, link any URL to the specified directory.

http://myhost.com/installatron/ -> /usr/local/installatron/http/

Note that it's possible to use a different URL mapping. If this is done, the /usr/local/installatron/etc/http.php file must be updated to reflect the URL mapping used.

Tip: If the command in section 2.1 above was used to set up Installatron Server on a minimal CentOS 6.x install, use these commands to create a virtual host for the server:

perl -pi -e 's~DocumentRoot.+~DocumentRoot /usr/local/installatron/http~' /etc/httpd/conf/httpd.conf
/sbin/service httpd restart
*/?>

3. Interfacing with Installatron Server

Input to the Installatron Server API can be formatted in JSON or simple URL encoded values.

Skip directly to the 3.17. Transferring a user into the Installatron Server GUI section to learn how to interface with the Installatron Server GUI.

4. Maintaining Installatron Server

This additional information can be helpful maintaining Installatron Server.

© 2004 - 2016 Installatron LLC. All rights reserved.