Starting Indigo Server

Indigo can run as a standalone application on a single Mac or can be run in a client/server mode on two or more Macs. Regardless of which you are doing, the first step after installation is to launch Indigo and configure the local server.

  1. Double click the Indigo 4 application (/Applications/Indigo 4).
  2. If this is the first time to run Indigo 4 on this Mac, then press the Start Local Server... button in the connection status window.

        -- or --

    If you want to reconfigure the Indigo Server on a Mac already running Indigo, then select the Indigo 4->Start Local Server... menu item.

Running as a Standalone Application

If you only have one Mac and do not wish to remotely access Indigo from a Web browser, iPhone, or iPod Touch, then you can choose the Run client/server as single application radio button. This will automatically run the client/server as a single application, avoiding some complexity.

Uploading to the PowerLinc 1132CU or 2414U for operation while your Mac is turned off is supported in both standalone and client/server mode. In standalone mode the built-in Web server will not be started and you will not have remote Web browser access to control Indigo. NOTE: Indigo Server must be running to use Indigo Touch.

Running in Client/Server Mode

Choose the Start and connect to Indigo Server radio button to start the Indigo Server process independently of the Indigo Client. This will allow the server to run in the background on your Mac with no visible UI, even when the Indigo Client is not running. This will also start the built-in Web server, allowing remote access from Web browsers on other computers and remote access from iPhones and iPod Touches.

Use the Auto start Indigo Server on user login checkbox to have the Indigo Server automatically launched whenever your current OS X administrator user account is logged in. This option will also make sure the Indigo Server process is automatically relaunched if it crashes.

Use the Allow remote access checkbox to enable remote access from other Macs and Web browsers.

Use the Enable iPhone, iPod Touch, and remote Web browser access checkbox to allow Indigo Touch (must be downloaded from the iTunes App Store) and remote Web browser access from other computers. Any modern Web browser (Safari, Firefox, Opera) on any computer that has internet access to your server Mac will be able to control and check the state of your home.

Use the Enable remote RSS feeds checkbox to turn on the RSS and Atom server feeds, giving you RSS/Atom access to the last modified time stamp of all Indigo Devices.

Use the Override Web server (HTTP) port number: checkbox to change the TCP/IP port number that the web server uses to serve content and browsers will use to browse the web control pages.

Use the Require authentication checkbox to enable password protection for both remote Indigo Clients and Web browser access. It is highly recommended that you enable authentication and assign a strong password.

Use the Enable anywhere secure access checkbox for secure Web browser access from anywhere. This option requires a subscription to the Prism Reflector service, which handles maintaining the secure connection to Indigo Server automatically.

Use the Enable remote Indigo client access checkbox to allow remote Indigo Clients on other Macs to connect to the Indigo Server (Pro only feature).

Use the Override Indigo server port number: checkbox to change the TCP/IP port number that the Mac OS X client uses to connect to the server (Pro only feature).

Use the Log Device state history to SQLite or PostgreSQL checkbox to efficiently save Indigo Device state changes, Variable value changes, and Event Log messages to a SQLite or PostgreSQL database. Visit the online support forum for installation and configuration instructions (Pro only feature).

Starting the Server

Press the Start Server button, or the Restart Server button if the server is already running, to start the local Indigo Server. If Allow remote access is enabled, then the built-in Web server will also be started.

The Indigo Client will automatically connect to the Indigo Server. If this is the first time to launch the Indigo Server on this Mac, then you will be prompted to accept the License Agreement and to enter your Registration Code. The Indigo Client will then load and display the current house database file.

If you are running in client/server mode, then you can quit the Indigo Client at anytime and the Indigo Server will continue to run in the background processing your home control logic and schedules. Additionally, you can remotely access the Indigo Server from Indigo Clients on other Macs or from remote Web browsers that have internet access to the server Mac.

If you are running in standalone mode, then quitting the Indigo Client will automatically quit the Indigo Server.