Win/Linux Share:
Win share auf Linux öffnen:
Windows Share auf der Linux Maschine öffnen
chmod 777 ordnername
Ordnerstrucktur mnt/netzt muss existieren
sudo mkdir -p /mnt/netz
sudo mount -t cifs //172.16.98.85/Freigabe /mnt/netz -o username=tobias,password=DEIN_PASSWORT,uid=$(id -u),gid=$(id -g),file_mode=0664,dir_mode=0775
Webmin:
wget https://www.webmin.com/download/deb/webmin-current.deb
sudo dpkg -i webmin-current.deb
sudo apt install –f
Script:
nano ~/uptimelog.sh
In die Datei:
#!/bin/bash
echo "$(date) - VM ist online" >> /mnt/netz/uptimelog.txt
chmod +x ~/uptimelog.sh
crontab –e
In die datei:
* * * * * /home/deinbenutzername/uptimelog.sh
Docker:
sudo apt update
sudo apt install docker.io -y
sudo systemctl enable docker
sudo systemctl start docker
sudo docker run hello-world
Apache:
sudo docker run -d --name apache-server -p 80:80 httpd
Datei finden:
sudo find / -name index.html
Pointaner:
sudo docker volume create portainer_data
sudo docker run -d -p 9443:9443 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
Wordpress:
Öffne https://localhost:9715
Melde dich an
Gehe zu Stacks → Add Stack
Lade die YAML-Datei hoch oder kopiere den Inhalt hinein
Klicke auf Deploy the Stack
Rufe im Browser auf: http://localhost:6001
Richte WordPress ein (Benutzername, Passwort)
Melde dich an und teste die Funktionalität
Wordpress Datei .yaml:
version: '3.3'
services:
wordpress:
image: wordpress:latest
container_name: wordpress6001
ports:
- "6001:80" # ⚠ WordPress über Port 6001 erreichbar
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: wpuser
WORDPRESS_DB_PASSWORD: wppass
WORDPRESS_DB_NAME: wpdb
volumes:
- wordpress_data:/var/www/html
restart: always
db:
image: mariadb:latest
container_name: wpdb6001
environment:
MYSQL_ROOT_PASSWORD: rootpass
MYSQL_DATABASE: wpdb
MYSQL_USER: wpuser
MYSQL_PASSWORD: wppass
volumes:
- db_data:/var/lib/mysql
restart: always
volumes:
wordpress_data:
db_data: