Rewrite README

This commit is contained in:
dbildhauer committed 2026-09-27 19:38:02 +02:00
1 parent df4a541512
commit 2251a98eeb
1 file changed
+99 -167
+99 -167
View File
@@ -1,189 +1,121 @@
# Debian 13 XFCE Admin Workstation # 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.
--- ## Features
# Projektziele
- Debian 13 (Trixie) - Debian 13 (Trixie)
- XFCE Desktop - 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 <REPOSITORY>
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 - XRDP
- OpenSSH - OpenSSH
- NetBird
- Brave Browser
- Firefox ESR
- Thunderbird
- Nextcloud Desktop
- FileZilla
- Remmina
- tmux
- Fastfetch
- Git - Git
- Starship - tmux
- fastfetch
- btop - btop
- htop - htop
- tree - ncdu
- curl - FileZilla
- wget - Remmina
- unzip - Thunderbird
- zip - Nextcloud Desktop
- Brave Browser
- NetBird
- Dotfiles
- Automatische Installation
- Systemreport
--- ---
# Wiederherstellung einer neuen VM ## Installation
1. Debian installieren
2. Repository klonen
3. Basispakete installieren
```bash ```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