-
Notifications
You must be signed in to change notification settings - Fork 11
Adding a server
cormac brady edited this page May 30, 2016
·
1 revision
There's currently no web interface for adding/editing servers (pull requests welcome). So you'll have to enter them manually in the database or using the rails console.
Here's how you add a local server:
LocalServer.create(:name => "Name",
:ip => "server_ip_or_hostname",
:port => "server_port",
:path => "/absolute/path/on/file/system")
The local servers should run with the same user as the web application, if you don't like this, use the ssh interface for managing 'remote' servers.
And this is how you add a remote server:
SshServer.create(:name => "Name",
:ip => "server_ip_or_hostname",
:port => "server_port",
:path => "/absolute/path/on/file/system")
The user running the web application needs to be able to ssh to the remote server, you should use passwordless key-based authorization for this, add an entry in ~/.ssh/config for each remote machine.
Host server_ip_or_hostname
Hostname server_ip_or_hostname
Port remote_ssh_port_if_not_22
User remote_user
IdentityFile ~/.ssh/id_rsa_for_remote_server