Install Debian
In this example, the installation of Debian 10 is performed
๐ Preparations
In your ZAP interface, select the desired ISO of Debian and let the server boot with the ISO until it is in the setup process.
Navigation in the setup process is done with TAB, Space and Enter. TAB = switch between items, Space = highlight, Enter = confirm
โ The setup
When the ISO is successfully loaded, the server is in the setup process.
In this example, we will go through the installation process using the "classic" install.
Select your desired language in which the installation wizard will be displayed. Keep in mind that this language will later affect the installed system in the end.
Our desired location is not in the first selection page, so we go to the next page with "Other".
In our example we select the "Europe" option.
Depending on the desired time zone, we choose the german time zone in this example.
We choose United States as locale.
In our case we choose the German keyboard layout which is the QWERTZ layout. If you're from America the default layout would by QWERTY
Your server is now preparing some components which are necessary for the installation, this can take a few minutes.
๐ง Configurations
Your server configures its network interface automatically by using dhcp.
Select eno1
this is the default network adapter of your ZAP Dedicated Server.
The hostname can be modified if you'd like to, but does not need to be changed.
The domain name does not have to be changed either.
Here you have to set the password for your "root" account, make a note of the chosen password.
To confirm the password you have to enter it again.
The installation wizard asks you to create a second user account
Now enter the name of the owner for a normal user account, you can of course freely choose what you'd like to enter here.
You can of course use the "root" account in the end
Now enter the username of the account. Also choose a password of your choice and confirm it again.
Your server will now prepare the next installation steps.
๐พ Partitioning
You have now the possibility to create partitions or alternatively to use the whole ssd as 1 partition. If you don't want to change anything on the partition just choose "Guided - Use entire disk".
Select the ssd which is installed in your server.
Basically it is fine if the complete structure is stored on one partition.
We confirm the configuration with "Finish partitioning and write changes to disk".
If there are old partitions on your ssd we confirm the overwrite with "Yes".
Your server now performs the partitioning and prepares the installation of the system.
๐ป Installation of the operating system
If you want to include other installation media, for example for certain packages, this could be done now. Normally, however, you can download all packages conveniently afterwards via the package manager (apt).
Our dedicated server is located in Germany, so we also choose the german mirror location to achieve the best possible download rates.
Basically we recommend to use the default Debian repository.
If you'd like to use a HTTP proxy, you could enter the data. (this is not required)
The system wants to collect anonymized statistics, this can be refused or confirmed.
Now select the packages you want to install:
Debian desktop enviroment Would create a graphical user interface on your server, but in this example we only use the shell level of the server.
SSH server Is needed to connect to PuTTY for example.
standard system utilities Is needed to provide a number of basic packages.
The selection of the different packages is done by TAB and arrow keys. Packages are selected or deselected with the space bar.
When you are satisfied with your selection press TAB until you reach
Confirm that this operating system is the only one on the current server with Yes
.
As storage location we choose the default location on our ssd.
๐ The installation of your Debian system is now finished.
Open "Virtual Media" in your iLO and press "Eject Media" to remove the ISO from the system.
When this is done successfully, we select Continue, the server will now perform a reboot.
๐ Enable SSH Login
Once the reboot of your server is done and the installation was successful, you will now be prompted to login.
Of course you also want to be able to manage your server through SSH i.e. PuTTY for example, so we still need to enable the login for that:
Open with nano the configuration file of your SSH service nano /etc/ssh/sshd_config
.
Search for #PermitRootLogin no
and change it to PermitRootLogin yes
.
Now press STRG + X
and confirm your changes with Y
.
After that you have to restart the SSH service, by typing service ssh restart
.
Your SSH login is now active and you can connect via PuTTY for example. Enter the IP address of your server, which you see in your zap dashboard and use the previously defined credentials.
If you have any further questions or problems, our support is happy to assist you!