---
name: "newnfsvserver"
section: "1"
platform: "linux"
package: "vserver-debiantools"
version: "0.8.1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/newnfsvserver"
---

# newnfsvserver(1)

Creates a new Debian vserver by downloading packages via HTTP/FTP

## NAME

newvserver - Creates a new Debian vserver by downloading packages via HTTP/FTP

## SYNOPSIS

newvserver --hostname x --domain y.z --ip 1.2.3.4/24 \[ OPTIONS \]

## DESCRIPTION

## OPTIONS

Optional:\
     \-h, --help        this help\
     \-V, --version     copyright and version information\
     \--arch            set target architecture (eg. --arch "i386")\
                       (autodetected on Debian host if dpkg available)\
     \--dist            defaults to "squeeze", passed to debootstrap.\
     \--context n       Set the context id to be used.\
     \--fakeinit        use "/sbin/init" to boot vserver\
     \--conffile        extra configuration file to load.\
     \--interface       interface for IP addresses (default "eth0")\
     \--mirror          Debian HTTP/FTP mirror (including the /debian)\
                       Default: http://ftp.uk.debian.org/debian\
     \--sshkeys         copy pub-keys to "/root/.ssh/authorized\_keys"\
     \-v, --verbose     show extra output during setup\
     \--vsroot          location of "/vserver/" directory Required:\
     \--hostname        hostname for new vserver (eg. "alpha")\
     \--domain          dns domain for new vserver (eg. "example.com")\
     \--ip              IPv4 address for new vserver\
                       (syntax: --ip \<ip\>\[/\<netmask\|prefixlength\>\])

## CONFIG FILE

The following variables can be set in a configuration file. The configuration file is a normal shell file and is sourced to get the configuration variables.

Packages to install in addition to the base defaults MUST INCLUDE ALL DEPENDENCIES (seperated by "," commas)

INSTALL\_PACKAGES="package1,package2"

Packages installed from within the vserver after it has been setup (seperated by "," commas) EXTRA\_PACKAGES="package1,package2"

Packages to remove from the base defaults (seperated by "," commas) REMOVE\_PACKAGES="package1,package2"

Sysvinit services relating to hardware access to remove REMOVE\_LINKS="klogd hwclock.sh setserial urandom networking umountfs halt reboot"

Architecture: overide on non-Debian host such as Redhat otherwise dpkg will detect whether we are i386/powerpc/sparc/etc ARCH=""

Which Debian distribution (Warning. unstable and testing distributions change frequently so you can not expect it to work out of the box). DIST="squeeze"

Local or nearest location of a Debian mirror (must include the \`/debian') MIRROR="http://ftp.uk.debian.org/debian"

Debian-non-US mirror (must include the '/debian-non-US', only used for woody) MIRROR\_NON\_US="http://non-us.debian.org/debian-non-US"

mirror for security updates MIRROR\_SECURITY="http://security.debian.org"

Default network interface for vservers: INTERFACE="eth0"

The name of a debconf database to be read by debconf's file driver. This can be used to store the answers for debconf questions during install and thus allows for unattended installation.  See the [*debconf.conf*(5)](/debconf.conf/5.md) manual page for the file format. DEBCONF\_FILE\_DB=""

## AUTHOR

Author of the manual page is Ola Lundqvist \<ola@inguza.com\>

## SEE ALSO

*util-vserver*(1), [*dupvserver*(1)](/dupvserver/1.md)
