Files
debian13-admin-workstation/README.md
T
2026-09-27 11:42:52 +02:00

190 lines
2.5 KiB
Markdown

# Debian 13 XFCE Admin Workstation
Eine schlanke, moderne und reproduzierbare Linux-Admin-Workstation auf Basis von Debian 13 (Trixie) in einem Proxmox LXC.
---
# Projektziele
- 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 <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
- OpenSSH
- NetBird
- Brave Browser
- Firefox ESR
- Thunderbird
- Nextcloud Desktop
- FileZilla
- Remmina
- tmux
- Fastfetch
- Git
- Starship
- btop
- htop
- tree
- curl
- wget
- unzip
- zip
---
# Wiederherstellung einer neuen VM
1. Debian installieren
2. Repository klonen
3. Basispakete installieren
```bash
./scripts/install-base.sh
```
4. Dotfiles zurückspielen
```bash
./scripts/restore-dotfiles.sh
```
5. Abmelden / Anmelden
Die Workstation ist anschließend wieder im gleichen Zustand.
---
# Lizenz
Private Admin Workstation
© Domenik Bildhauer