Virtuelle Testumgebungen sind ideal, um Netzwerke, Firewalls oder Routing-Konfigurationen gefahrlos auszuprobieren. Mit OpenWrt und Oracle VM VirtualBox lässt sich in wenigen Minuten ein virtueller Router aufbauen, der ein internes Testnetz mit dem Internet verbindet.
(mehr …)Wiki Category: Test Lab Guide Base Configuration
Basiskonfiguration für ein Ubuntu 20.04 Testlab
-

Pinguin-Politur: Eine sarkastische Anleitung zur Installation von Nextcloud unter Ubuntu 22.04 LTS
Herzlichen Glückwunsch! Du hast beschlossen, deinen Ubuntu-Server mit der Wunder-Software Nextcloud zu schmücken. Folge diesen schrittweisen Anweisungen, um deinen Server in einen glänzenden Datenhafen zu verwandeln. Wer braucht schon einfache Anleitungen, wenn man sie auch mit einem Hauch von Sarkasmus genießen kann?
Vorbereitungen
- Aktualisiere dein System:
sudo apt update sudo apt upgrade -yWeil es nichts Spannenderes gibt, als die neuesten Sicherheitsupdates und Bugfixes auf deinem Server zu haben. Wer will schon eine unbeschwerte Nachtruhe?
- Installiere die notwendigen Pakete:
sudo apt install php8.1-gd php8.1-json php8.1-mysql php8.1-curl php8.1-mbstring php8.1-intl php8.1-imagick php8.1-xml php8.1-zip -yApache, MariaDB und eine bunte Auswahl an PHP-Modulen. Denn was wäre ein Server ohne einen Haufen PHP-Zeugs, das man niemals richtig durchschaut?
Datenbank einrichten
- Starte und sichere die MariaDB-Installation:
sudo systemctl start mariadb sudo mysql_secure_installationWeil du nie wissen kannst, wann jemand versucht, deine Datenbank zu hacken. Ein wenig Sicherheitsparanoia hat noch niemandem geschadet.
- Erstelle die Nextcloud-Datenbank und einen Benutzer:
sudo mysql -u root -pFühre dann im MySQL-Prompt die folgenden Befehle aus:
CREATE DATABASE nextcloud; CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'dein-passwort'; GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost'; FLUSH PRIVILEGES; EXIT;Wie ein rituelles Tänzchen, aber digital. Schaffe eine mystische Verbindung zwischen deiner Datenbank und dem Benutzer, der sie liebt.
Nextcloud herunterladen und installieren
- Lade das neueste Nextcloud-Paket herunter:
wget https://download.nextcloud.com/server/releases/nextcloud-24.0.0.zipDirekt aus den Tiefen des Internets. Weil du immer das Risiko liebst, dass etwas Unerwartetes in dein System schleicht.
- Entpacke das Nextcloud-Paket:
unzip nextcloud-24.0.0.zip sudo mv nextcloud /var/www/html/Verschönere dein Server-Verzeichnis mit einem klassischen
unzip-Befehl. Wer braucht schon modernere Methoden?Apache konfigurieren
- Erstelle eine Apache-Konfigurationsdatei für Nextcloud:
sudo nano /etc/apache2/sites-available/nextcloud.confWeil das Jonglieren mit Apache-Konfigurationen so einfach ist wie Jonglieren mit rohen Eiern. Eine wahre Freude für jeden Serveradministrator.
Füge folgenden Inhalt ein:
<VirtualHost *:80> DocumentRoot /var/www/html/nextcloud/ ServerName deine-domain.de <Directory /var/www/html/nextcloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/html/nextcloud SetEnv HTTP_HOME /var/www/html/nextcloud </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>- Aktiviere die neue Konfigurationsdatei und benötigte Module:
sudo a2ensite nextcloud.conf sudo a2enmod rewrite headers env dir mime setenvif ssl sudo systemctl restart apache2Magische Apache-Zauberei, um sicherzustellen, dass dein Server für alles bereit ist. Was könnte schiefgehen?
Abschluss der Installation
- Setze die richtigen Dateiberechtigungen:
sudo chown -R www-data:www-data /var/www/html/nextcloud/ sudo chmod -R 755 /var/www/html/nextcloud/Denn jemand muss die Kontrolle behalten. Und wer könnte besser geeignet sein als der gute alte
www-data?- Öffne deinen Webbrowser und gehe zu
http://deine-domain.de:
Genieße die aufregende Reise durch den Installationsprozess von Nextcloud. Denn wer braucht schon einen einfachen „Next“-„Next“-„Finish“-Installationsassistenten?
SSL (optional, aber empfohlen)
- Installiere Certbot:
sudo apt install certbot python3-certbot-apache -yWeil jeder Server ein schickes SSL-Zertifikat verdient hat. Zeige der Welt, dass dein Server genauso sicher ist wie ein Tresor aus Pudding.
- Erstelle ein Zertifikat:
sudo certbot --apache -d deine-domain.deBewundere, wie Certbot deinen Server in ein Schloss der Sicherheit verwandelt. Denn in der Welt des Internets ist Sicherheit alles (außer, wenn sie es nicht ist).
-

Die definitive Anleitung zur Installation von Ubuntu 24.04 LTS in VirtualBox: Ein episches Abenteuer
Oh, du bist also bereit, Ubuntu 24.04 LTS in einer virtuellen Maschine unter VirtualBox zu installieren? Herzlichen Glückwunsch, du bist jetzt ein IT-Guru! Hier ist dein exquisites Rezept für einen makellosen Musterbenutzer, der dir alle Türen öffnen wird:
(mehr …) -

Konfiguration von INET1 Teil 1
Die INET1-Konfiguration Teil 1 umfasst Folgendes:
- Installieren Sie das Betriebssystem
- TCP/IP konfigurieren
Installieren Sie Ubuntu Server 20.04 LTS auf INET1
So installieren Sie das Betriebssystem auf INET1:
- Verbinden Sie die virtuelle Maschine mit dem Nat-Netzwerk.
- Starten Sie die Installation von Ubuntu Server 20.04 LTS (Focal Fossa)
- Folgen Sie den Anweisungen, um die Installation abzuschließen. Als Computernamen geben sie bei der Installation inet1 ein.
- Installieren Sie mit den folgenden zwei Kommandos alle Updates auf INET1.
sudo apt update sudo apt upgradeKonfigurieren der TCP/IP-Eigenschaften auf INET1
So konfigurieren Sie die TCP/IP-Eigenschaften auf INET1:
- Melden Sie sich mit Root-Rechten an INET1 an und wechseln Sie mit folgendem Kommando in das Verzeichnis /etc/netplan
cd /etc/netplan- Ermitteln Sie mit folgendem Kommando die Konfigurationsdatei mit der Endung *.yaml
dir
- Öffnen Sie die Datei zum Bearbeiten im Editor Nano mit folgendem Kommando.
sudo nano 00-installer-config.yaml- Ändern Sie den Inhalt der Konfigurationsdatei nach folgendem Listing ab. Speichern Sie Ihre Änderungen mit der Tastenkombination STRG+O und drücken der Entertaste ab. Schließen Sie den Editor Nano mit der Tastenkombination STRG+X.
network: ethernets:enp0s3: addresses: [10.0.2.50/24] gateway4: 10.0.2.1 nameservers: addresses: [10.0.2.1, 8.8.8.8] version: 2- Übernehmen Sie die Änderungen in der TCP/IP-Konfiguration mit folgendem Kommando.
sudo netplan applyWeiter zu Schritt 2: Konfiguration von CLIENT1.
-

Schritte zum Konfigurieren des Internet-Subnetzes
Es gibt drei Schritte zum Einrichten des Internet-Subnetzes der Testumgebung für die Ubuntu 20.04 LTS Basiskonfiguration.
(mehr …) -

TestLab Base Configuration
Übersicht über das Testlabor
Die Testumgebung für die Ubuntu 20.04 LTS Basiskonfiguration umfasst Folgendes:
(mehr …)


