From 2251a98eeb44f3c21bac816564e1f7f8f2ad9114 Mon Sep 17 00:00:00 2001 From: Domenik Bildhauer Date: Sun, 27 Sep 2026 19:38:02 +0200 Subject: [PATCH] Rewrite README --- README.md | 266 ++++++++++++++++++++---------------------------------- 1 file changed, 99 insertions(+), 167 deletions(-) diff --git a/README.md b/README.md index 8d93054..44b206e 100644 --- a/README.md +++ b/README.md @@ -1,189 +1,121 @@ # Debian 13 XFCE Admin Workstation -Eine schlanke, moderne und reproduzierbare Linux-Admin-Workstation auf Basis von Debian 13 (Trixie) in einem Proxmox LXC. +Eine reproduzierbare Debian-13-Admin-Workstation auf Basis von XFCE. ---- - -# Projektziele +## Features - Debian 13 (Trixie) - XFCE Desktop -- XRDP Remote Desktop -- OpenSSH -- NetBird VPN -- WireGuard -- Brave Browser -- Thunderbird -- Nextcloud Desktop -- tmux -- Starship -- Fastfetch -- Git -- FileZilla -- Remmina - -Alle Änderungen werden dokumentiert und versioniert. - ---- - -# Projektstruktur - -``` -debian13-admin-workstation/ -├── README.md -├── .gitignore -│ -├── docs/ -│ ├── 01-basis.md -│ ├── 02-xfce.md -│ ├── 03-terminal.md -│ ├── 04-network.md -│ ├── 05-dotfiles.md -│ ├── 06-tmux.md -│ ├── 07-fastfetch.md -│ └── 08-software.md -│ -├── dotfiles/ -│ ├── .bashrc -│ ├── .gitconfig -│ ├── .tmux.conf -│ └── .config/ -│ ├── fastfetch/ -│ ├── starship.toml -│ └── xfce4/ -│ -├── scripts/ -│ ├── install-base.sh -│ ├── backup-dotfiles.sh -│ └── restore-dotfiles.sh -│ -└── screenshots/ -``` - ---- - -# Installation - -Projekt klonen - -```bash -git clone -cd ~/Projekte/debian13-admin-workstation -``` - ---- - -## Basispakete installieren - -```bash -./scripts/install-base.sh -``` - ---- - -## Dotfiles wiederherstellen - -```bash -./scripts/restore-dotfiles.sh -``` - ---- - -# Dotfiles sichern - -Nach Änderungen an der Shell oder tmux: - -```bash -./scripts/backup-dotfiles.sh -``` - ---- - -# Wichtige Pfade - -## Projekt - -``` -~/Projekte/debian13-admin-workstation -``` - -## Dotfiles - -``` -~/Projekte/debian13-admin-workstation/dotfiles -``` - -## Skripte - -``` -~/Projekte/debian13-admin-workstation/scripts -``` - -## Dokumentation - -``` -~/Projekte/debian13-admin-workstation/docs -``` - -## Screenshots - -``` -~/Projekte/debian13-admin-workstation/screenshots -``` - ---- - -# Installierte Hauptsoftware - -- Debian 13 -- XFCE - XRDP - OpenSSH -- NetBird -- Brave Browser -- Firefox ESR -- Thunderbird -- Nextcloud Desktop -- FileZilla -- Remmina -- tmux -- Fastfetch - Git -- Starship +- tmux +- fastfetch - btop - htop -- tree -- curl -- wget -- unzip -- zip +- ncdu +- FileZilla +- Remmina +- Thunderbird +- Nextcloud Desktop +- Brave Browser +- NetBird +- Dotfiles +- Automatische Installation +- Systemreport --- -# Wiederherstellung einer neuen VM - -1. Debian installieren -2. Repository klonen -3. Basispakete installieren +## Installation ```bash -./scripts/install-base.sh +sudo apt update +sudo apt install -y git + +git clone https://gitea.webbildhauer.com/dbildhauer/debian13-admin-workstation.git + +cd debian13-admin-workstation + +chmod +x install.sh + +./install.sh ``` -4. Dotfiles zurückspielen - -```bash -./scripts/restore-dotfiles.sh -``` - -5. Abmelden / Anmelden - -Die Workstation ist anschließend wieder im gleichen Zustand. - --- -# Lizenz +## Projektstruktur -Private Admin Workstation +``` +. +├── assets +├── backups +├── config +├── docs +├── dotfiles +├── install +├── reports +├── screenshots +├── wallpapers +├── install.sh +├── README.md +├── CHANGELOG.md +├── LICENSE +└── VERSION +``` -© Domenik Bildhauer +--- + +## Installationsablauf + +| Script | Aufgabe | +|---------|----------| +|00-update.sh|System aktualisieren| +|01-packages.sh|Basispakete| +|02-xfce.sh|XFCE installieren| +|03-xrdp.sh|XRDP konfigurieren| +|04-brave.sh|Brave Browser| +|05-thunderbird.sh|Thunderbird| +|06-nextcloud.sh|Nextcloud Desktop| +|07-netbird.sh|NetBird| +|08-terminal.sh|Terminal Tools| +|09-dotfiles.sh|Dotfiles| +|10-cleanup.sh|Aufräumen| +|11-system-report.sh|Systemreport| + +--- + +## Ziel + +Nach + +```bash +./install.sh +``` + +steht eine vollständig eingerichtete Debian-13-XFCE-Admin-Workstation zur Verfügung. + +--- + +## Roadmap + +- [x] Debian 13 +- [x] XFCE +- [x] XRDP +- [x] Terminal +- [x] Git +- [x] Brave +- [x] Thunderbird +- [x] Nextcloud +- [x] NetBird +- [x] Dotfiles +- [x] Automatische Installation +- [ ] Wallpaper +- [ ] Screenshots +- [ ] Vollständige Dokumentation +- [ ] Release 1.0 + +--- + +## Lizenz + +MIT License