This guide should show you how to set up an System with the following specifications on an hetzner server:
Login to Hetzner Rescue System
ssh root@your_server_ip
Create the autosetup by executing
nano /autosetup
and saving the following content into this file:
## Hetzner Online GmbH - installimage - config DRIVE1 /dev/sda DRIVE2 /dev/sdb ## SOFTWARE RAID: ## activate software RAID? < 0 | 1 > SWRAID 1 ## Choose the level for the software RAID < 0 | 1 | 10 > SWRAIDLEVEL 1 ## BOOTLOADER: BOOTLOADER grub ## HOSTNAME: HOSTNAME hetzner-arch-luks #Adapt the hostname to your needs ## PARTITIONS / FILESYSTEMS: PART /boot btrfs 512M PART lvm vg0 all LV vg0 swap swap swap 8G LV vg0 root / btrfs 10G ## OPERATING SYSTEM IMAGE: IMAGE /root/.oldroot/nfs/install/../images/archlinux-latest-64-minimal.tar.gz
Afterwards install the image by executing the following command:
installimage
When the setup finished restart the server via
reboot
Revoke old SSH key:
ssh-keygen -f "$HOME/.ssh/known_hosts" -R your_server_ip
Login to your server:
Update the system:
pacman -Syyu
Install basic administration software:
pacman -Syyu nano
# Install software pacman -Syyu busybox mkinitcpio-dropbear mkinitcpio-utils #Copy ssh-key cp ~/.ssh/authorized_keys /etc/dropbear/root_key
The code is adapted from the following guides: