My setup to run ZNC on openSUSE Leap 15.1 hosted on Hetzner
Check the last part of the initialization script. It contains instructions about backing up and restoring the ZNC configuration from the Docker volume.
openSUSE Leap 15.1 is supported, but not as part of one of the official images. To install openSUSE Leap 15.1 on a Hetzner server,
- Deploy a Hetzner server with any of the official images using the web interface
- Go under the
ISO Images
on the server's page - Mount the
openSUSE Leap 15.1
ISO image - Reboot the server
- Install
openSUSE Leap 15.1
- Unmount the ISO image
- Copy SSH public key to the server
ssh-copy-id user@server_ip
- SSH into the server
ssh user@server_ip
- Download the initialization script to the server
curl https://raw.githubusercontent.com/dmarcoux/znc/master/openSUSE-Leap-15.1.sh --output init.sh
- Run the initialization script
bash init.sh
- Terraform
- Domain
- Let's Encrypt certificate for the ZNC webadmin