If you’re a system administrator or programmer, you might prefer the Bytemark command line over our control panel
We also have an API if you want to deeply integrate your operations with ours. However there’s an awful lot you can do with the command line first, and with its built-in help you’ll be use it to explore Bytemark’s services.
Getting the software
We’ve recommended that you use a package manager to install our software. Using a package manager means you’ll get secure & automatic updates of future versions.
If you don’t yet run a package manager, or don’t want to install one, you can download our software as a one-off - but you won’t get any automatic updates (or security fixes) as we release them.
OS X (via Homebrew)
Open Terminal and type:
brew install bytemarkhosting/tools/bytemark-client
Alternative: one-off download (without automatic updates)
On a Debian-flavoured distro, add
deb http://repo.bytemark.co.uk/bytemark-client/debian ./ to your
sources.list, then run
wget -O - https://secure.bytemark.co.uk/key/repositories-2014.key | sudo apt-key add - sudo apt-get update; sudo apt-get install bytemark-client
As an alternative and on other distros: one-off download (without automatic updates)
Windows (via Chocolatey)
Open Powershell and type:
choco install bytemark
As of this writing we’re currently awaiting approval of our chocolatey package, which should happen by the 3rd April.
In the meantime, you can grab the one-off download and run it from the command-line by hand.
Once installed you should be able to run
bytemark to see some useful help output.
Please note that at the moment the client is in alpha - expect bugs and especially expect less-than-stellar output.
As one might expect from alpha software, there are a number of known deficiencies with this client. Here are the most egregious:
- Entering an unexpected flag results in weird usage output.
- There isn’t any way to request an extra IP. This must be done in the panel for now.
- There’s no way to manage privileges. This must be done in the old command-line client.