#!/bin/bash SERVER=$(echo $HOSTNAME | sed -e 's/.uberspace.de//g') VIRTUAL=/var/www/virtual/$USER MYSQLPASS=$(grep "password=" ~/.my.cnf | sed -e 's/password=//g' | sed -e 's/[ \t].*//g') read -p "Domain: " DOMAIN IP=$(curl -s curlmyip.com) echo "User: $USER" # user auf dem System echo "Hostname: $HOSTNAME" # z.B. cetus.uberspace.de echo "Homedir: $HOME" # Homedir echo "Server: $SERVER" # z.B. cetus echo "Domain: $DOMAIN" echo "Virtualdir: $VIRTUAL" echo "MySQL-Passwort: $MYSQLPASS" echo "" read -p "Alles okay? Sonst jetzt abbrechen." END # Richte Domain ein uberspace-add-domain -d $DOMAIN -w uberspace-add-domain -d "*.$DOMAIN" -w uberspace-add-domain -d $DOMAIN -m # Richte grundlegende Verzeichnisse ein mkdir ~/backup # Richte softlinks ein ln -s $VIRTUAL ~/virtual # Webmail mkdir $VIRTUAL/webmail.$DOMAIN echo "RedirectPermanent / https://webmail.$HOSTNAME" > $VIRTUAL/webmail.$DOMAIN/.htaccess # Erstelle Datenblatt DOMAIN=$DOMAIN USER=$USER HOSTNAME=$HOSTNAME MYSQLPASS=$MYSQLPASS SSHPASS= read -p "SSH Passwort: " SSHPASS sed -e 's/SEDDOMAIN/'$DOMAIN'/g' \ -e 's/SEDIP/'$IP'/g' \ -e 's/SEDUSER/'$USER'/g' \ -e 's/SEDHOSTNAME/'$HOSTNAME'/g' \ -e 's/SEDMYSQLPASS/'$MYSQLPASS'/g' \ -e 's/SEDSSHPASS/'$SSHPASS'/g' \ uber-datenblatt-template.txt > $USER-Notes.txt