Why Install?
If you're a Bytemark customer you may specify the vhost system when ordering, meaning it will be preinstalled for you.
These instructions are useful if :
- You're a non-Bytemark customer.
- You have a vanilla Debian Etch system you wish to install upon
Installing the Bytemark Virtual Hosting Packages
The installation of the software may be carried out in the standard Debian fashion, using the apt-get command - providing you have added our repository to your system.
To add our Debian repository to your system edit the file /etc/apt/sources.list and add the following to it, if it isn't already present:
# # Bytemark Vhost Packages # deb http://vhost.bytemark.co.uk/packages etch main deb-src http://vhost.bytemark.co.uk/packages etch main
Once you've done that you may update your system, and install the packages by executing:
# apt-get update # apt-get install bytemark-vhost
NOTE #1 The first time you run apt-get update you will receive a warning about the repository - claiming that there is no way to validate the signature. This will be resolved once you've installed the package(s). If you're paranoid you may instead install the bytemark-vhost-key package before proceeding.
NOTE #2 If you're a Bytemark user you will also want to install the bytemark-vhost-tinydns package. That is responsible for automatically creating, uploading, and managing the DNS details for the domains you're hosting. This is not installed automatically, because it is very specific to our environment. This means you'd instead want to run:
# apt-get update # apt-get install bytemark-vhost bytemark-vhost-tinydns
Either way the installation process will look something like this:
skxtrial:~# apt-get install bytemark-vhost Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: bytemark-vhost-ftpd bytemark-vhost-httpd bytemark-vhost-security-updates cron-apt defoma fontconfig-config libfontconfig1 libfreetype6 libgd2-xpm libgeoip1 libjpeg62 libpng12-0 libt1-5 libx11-6 libx11-data libxau6 libxdmcp6 libxpm4 php5-gd pure-ftpd pure-ftpd-common ttf-dejavu webalizer x11-common Suggested packages: defoma-doc psfontmgr x-ttcidfont-conf dfontmgr libfreetype6-dev libgd-tools geoip-bin Recommended packages: liblockfile1 mailx libft-perl The following NEW packages will be installed bytemark-vhost bytemark-vhost-ftpd bytemark-vhost-httpd bytemark-vhost-security-updates cron-apt defoma fontconfig-config libfontconfig1 libfreetype6 libgd2-xpm libgeoip1 libjpeg62 libpng12-0 libt1-5 libx11-6 libx11-data libxau6 libxdmcp6 libxpm4 php5-gd pure-ftpd pure-ftpd-common ttf-dejavu webalizer x11-common 0 upgraded, 25 newly installed, 0 to remove and 0 not upgraded. Need to get 7219kB of archives. After unpacking 17.3MB of additional disk space will be used. Do you want to continue [Y/n]? ... ... Setting up bytemark-vhost-ftpd (0.1-2) ... Restarting internet superserver: inetd. Setting up bytemark-vhost-security-updates (0.1-1) ... Setting up bytemark-vhost (0.1-1) ... skxtrial:~#
What next?
Now that you've installed the packages you should read our getting started guide
