Install Debian für PC
=== Install Debian ===Ziel: Auf einem PC mit i3-xxxx oder i5-xxxx CPU wird Linux mit grafischer Oberfläche installiert.
SSD Sata Harddisk mit 512GB ist voll ausreichend. Ethernet (LAN) ist sinnvoll, WLAN (Wifi) ist Spielzeug, hier nicht geeignet.
Debian ist ideal weil Open Source und nicht Abhängig von einer Firma.
Für den Zweck als Infrastruktur Server, soll SSH, XRDP, WEB und Python als Minimum installiert sein. Ein Infrastruktur Server lauft "Headless" also ohne Display, Tastatur und Maus.
Mit SSH und/oder XRDP ist "Headless" sichergestellt.
Als GUI wird XFCE genommen, wenig Overhead und lauft mit X11 für XRDP. Apache Webserver für Ausgabe der Daten.
Python als Programmiersprache, da große Unterstützung vorhanden.
Ablauf der Installation von Debian Trixie auf einem standard PC.
Heute (August 2026) ist Debian Version 13.6.0 aktuell.
Das ISO Image kann von Debian download runtergeladen werden
Das ISO wird unter Windows mit dem win32diskimager auf einen USB Stick geschrieben.
Am Ziel PC mit dem Stick booten und die Installation durchführen.
Vorher überlegen: PW für root, Name für Standarduser (username) und PW,
Domain Name, Host Name
Install Phase 1
(Fragen am Display)
graphic install
choose install language english
Region Other Europe Austria
Configure locales en_US.UTF8g
Keyboard German
DHCP Network
Hostname, Domain Name
Root user und pW
new user name und pW
Partition - use entire disk, all in one partition
Package Manager MIRROR das ist hier NO
Austria
deb.debian.org
no proxy
Configure Popularity survey -- NO
Install Software
Debian dekstop env
Xfce Gui
SSH Server
Web Server
standard system uti
Install Grub Bootloader YES
Auf die richtige Platte schreiben /dev/xxx
Complete Reboot, USB Stick entfernen
Install Phase 1 fertig
Install Phase 2
Hier wird nun sudo, xrdp, geany, ramdisk und aliasnamen konfiguriert.
-sudo ------
login as root
usermod -aG sudo username
groups username
check mit getent group sudo
Der User sollte nun in der Gruppe sudo sein
Root ausloggen und mit dem Standarduser anmelden. nun kann getestet werden ob sudo funktioniert. mit sudo apt install paketname, kann der Standarduser Pakete installieren.
Der User wird nach seinem eigenen PW gefragt. Funktioniert aber nur wenn root vorher das sudo Recht erteilt hat.
Die weiteren Aktionen erfordern alle erweiterte Rechte und werden aus einer Shell (Terminal) abgesetzt ---> sudo
---XRDP---
apt install xrdp
---Geany---
Editor im GUI, da nano als Editor für große Projekte doch unpraktisch.
apt install geany
---alias-----
alias ll, l, la in ~/.bashrc (im homedir) mit Editor (nano) freigeben (Kommentar entfernen)
- ---ramdisk-----
directory ramdisk unter /media erstellen.
mit Editor /etc/fstab editieren, folgende Zeile einfügen.
tmpfs /media/ramdisk tmpfs defaults,size=3% 0 0
Achtung: (watch no blank after colon!!!!)
sudo reboot
Nun sollte eine Ramdisk mit einer Größe von 3% des Speichers (size) erstellt sein.
---Test Headless---
mit ip a kann die eigene IP-Adresse festgestellt werden.
SSH
Mit putty per ssh zu dieser IP-Adresse verbinden.
Username und PW erforderlich.
Es können mehrere SSH Verbindungen gefahren werden, aber nur Character based, nicht mit Geany Editor.
XRDP
Per RemoteDesktp unter Windows mit der IP-ADresse verbinden.
Username und PW erforderlich.
Xrdp hat den Vorteil das Editor Geany verwendet werden kann.
Mehrere Shells sind vorteilhaft bei der Arbeit.
Wird fortgesetzt -- Samba, DHCP vs Fixe IP-Adresse, Zusatz Harddisk, Python Virtuelle Environments..
Dateidatum: 09.08.2026
