Dieses Repository enthält ein Bash-Skript, das die Installation der folgenden Programme auf einem Debian 11 Server automatisiert:
- Java 21
- Screen
- MySQL Datenbank
- Git
- htop
Stelle sicher, dass curl auf deinem Server installiert ist, um das Skript auszuführen.
Führe den folgenden Befehl auf deinem Debian 11 Server aus, um den Server einmal zu aktualisieren und anschließend sudo, curl zu instalieren
curl -fsSLo https://raw.githubusercontent.com/Snenjih/install_script/refs/heads/main/install_script.sh | sudo bashUm auf die MySQL-Datenbank zuzugreifen, verwende den folgenden Befehl:
mysql -u root -pCREATE USER 'remoteuser'@'%' IDENTIFIED BY 'dein_sicheres_passwort';GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%' WITH GRANT OPTION;FLUSH PRIVILEGES;Um einen neuen Benutzer in MySQL zu erstellen, verwende die folgenden Befehle:
CREATE USER 'neuer_benutzer'@'localhost' IDENTIFIED BY 'passwort';Um eine neue Datenbank zu erstellen, verwende den folgenden Befehl:
CREATE DATABASE neue_datenbank;Nutze den folgenden Befehl um die MySQL Console zu verlassen:
QUIT;Nachdem du Benutzer und Berechtigungen erstellt oder geändert hast, verwende FLUSH PRIVILEGES, um sicherzustellen, dass alle Änderungen wirksam werden:
FLUSH PRIVILEGES;Ersetze dabei neue_datenbank durch den name deiner Datenbank. Ersetze neuer_benutzer durch den namen deines benutzers und localhost durch die IP deines Server´s oder belasse es bei localhost falls du nicht von außen zuzugreifen möchtest. Um einem Benutzer Berechtigungen für eine Datenbank zu erteilen, verwende die folgenden Befehle:
GRANT ALL PRIVILEGES ON neue_datenbank.* TO 'neuer_benutzer'@'localhost';Um die UFW-Firewall zu aktivieren, verwende den folgenden Befehl:
sudo ufw enableUm die UFW-Firewall zu deaktivieren, verwende den folgenden Befehl:
sudo ufw disableDie benutzen zahlen/ports sind nur beispiele aber es ist zu empfehelen 22 als port hinzuzufügen um ssh zu verwenden Um spezifische Ports zuzulassen, verwende den folgenden Befehl:
sudo ufw allow 22
sudo ufw allow 25565
sudo ufw allow 25566Um eine spezifische IP-Adresse zuzulassen, verwende den folgenden Befehl:
sudo ufw allow from 192.168.1.100Um den Hostnamen deines Servers zu ändern, verwende den folgenden Befehl:
sudo hostname <neuer_name>Die MOTD-Datei (Message of the Day) befindet sich in /etc/motd. Diese Datei wird jedes Mal angezeigt, wenn ein Benutzer sich anmeldet. Du kannst die Datei bearbeiten, um eine benutzerdefinierte Nachricht anzuzeigen:
sudo nano /etc/motd