HowTo: Installing a Server or any Application
From SCInterface Wiki
The following instructions show how to manually install any application to work with SCInterface.
An SC can control an unlimited number of applications on the machine on which it is installed. The following instructions provide all of the details for manually installing your own server or application:
- Make sure you have the Windows or Linux SC installed .
- Download the application.
- Create a user.
- Install the application onto the server.
- Setup the application within SCInterface.
An Example
We recommend that you create a separate user for each application, and install the application in the home directory for that user. Add this user to the servers group (or whatever group you created for scuser). The servers group needs read and execute privileges on the application folder and all files within it, so that the SC can control the application. If you have applications already installed, ensure that the servers group has the appropriate permissions wherever the applications reside.
The following example shows the recommended process for adding a Quake 3 server. It assumes that the SC is installed in the scuser’s directory, and that scuser is a member of the servers group.
On the server
- Create a user named quake3 and add the user to the servers group.
- Install the Quake 3 application into the /home/quake3 directory.
- Give servers group permissions on /home/quake3 by executing: chgrp –R servers /home/quake3
- Assign the appropriate permissions on the /home/quake3 directory by executing: chmod 770 /home/quake3
- Add the Quake3 app to the SC through the SCInterface application.
Within SCInterface
- Click the “Admin” tab.
- Click the “App Admin” tab.
- Click the “Add New App” tab.
- Enter the information for your application. The “Address” corresponds to the hostname of your server (found by executing the command ‘hostname –f’). Keep the “Update Scripts” option checked to automate the SCInterface control script installation onto your server.
- Click the “Add App” button.
Important: Some applications, such as sshd and httpd, require root user to run. If this is the case, you will need to set the appropriate permissions in your server’s sudoers file, giving scuser permission to run that application.
To check that the application is setup correctly, click the "At a Glance" or "Servers" tab. If the application is not set as "Disabled", you should be able to start and stop it from the Servers page, and check its status.
For more information on completing tasks in SCInterface, see http://games.scinterface.com/support/.
Congratulations! You are now ready to harness the power of SCInterface to manage your servers and applications.

