There are a number of ways, the easiest is to use our Brightbox Capistrano recipes.
Login over SSH as the
rails user and run commands using the
sudo tool, which asks for your
rails user password and then runs the command as root:
sudo /etc/init.d/apache restart
We recommend running each command you need using the
sudo command, but if you need to get a root shell to run a number of commands, just run the
bash command with
See the SSH support page for more information on setting up an ssh key for direct root access.
You can issue a “soft” or “hard” reboot to any of your Brightboxes within the Control Panel.
A soft reboot is the safest way to reboot your Brightbox and is equivalent to running the shutdown -r command via the command line, which ensures everything has been shutdown nicely before restarting. You should always try to soft reboot your Brightbox first.
If your Brightbox has become unresponsive and the soft reboot does not work, you will need to issue a hard reboot.
A hard reboot is equivalent to pulling the power cable from a server, then starting it. It does not guarantee processes are shut down nicely or that data has been written to disk.
If you prefer to perform the reboot from your Brightbox server, run the following command via ssh:
sudo shutdown -r now
Each Brightbox comes with two virtual network interfaces each one on a separate physical network segment.
eth0 is Internet facing and carries your web and remote access traffic.
eth1 is a private network and is used to access local services, such as the MySQL and backup servers. Having these separate helps with security and performance. The Brightbox Network page has more details.
Dedicated MySQL services are available with all Brightbox hosting packages. The MySQL Cluster page has more information on configuring your Rails app to use them.
All Brightboxes are protected by our firewall with only a limited set of ports open. If you require additional ports to be opened for your Brightbox, please submit a request with the Help Desk. The Brightbox Network page has more information about the firewalls.
All Brightboxes have access to a dedicated smtp relay.
You can configure the Cron daemon to run any commands you like whenever you like.
By default PHP isn't supported, but you can easily install it. See the PHP documentation for more details.
You can request a reboot for your Brightbox from the control panel. A “soft” reboot is the equivalent of pressing ctrl-alt-del and will gracefully restart the box, a “hard” reboot is the equivalent of pressing the reset button.
SSH is incredibly fussy about file permissions and file ownership. Make sure that you have followed the instructions about installing a new public key.
- you have put the key in
~/.ssh/authorized_keys. Note the 'z' and plural 'keys'.
- all the files are owned by the user.
- the file permissions on the
~/.sshdirectory are set correctly (no group or other write).
- the file permissions on the home directory
~are set correctly. (no group or other write).
- that you have specified the name of the key on the
sshcommand line with the -i option if you are not using the default key name.
- that you have put your key in your agent with
ssh-addand are using the correct Agent forwarding option (-A on Ubuntu) if you are logging in with another machine as the gateway.