Rewrite README
This commit is contained in:
1 parent
2f6ad1ba5e
commit
ace0b83b72
1 file changed
+177
-17
@@ -1,29 +1,189 @@
|
||||
# Debian 13 XFCE Admin Workstation
|
||||
|
||||
Dieses Repository dokumentiert den vollständigen Aufbau meiner persönlichen Debian-13-XFCE-Admin-Workstation.
|
||||
Eine schlanke, moderne und reproduzierbare Linux-Admin-Workstation auf Basis von Debian 13 (Trixie) in einem Proxmox LXC.
|
||||
|
||||
## Ziele
|
||||
---
|
||||
|
||||
# Projektziele
|
||||
|
||||
- Debian 13 (Trixie)
|
||||
- XFCE Desktop
|
||||
- XRDP
|
||||
- NetBird
|
||||
- Nextcloud Desktop
|
||||
- Firefox
|
||||
- XRDP Remote Desktop
|
||||
- OpenSSH
|
||||
- NetBird VPN
|
||||
- WireGuard
|
||||
- Brave Browser
|
||||
- Thunderbird
|
||||
- KeePassXC
|
||||
- Remmina
|
||||
- Nextcloud Desktop
|
||||
- tmux
|
||||
- Starship
|
||||
- Fastfetch
|
||||
- Git
|
||||
- vollständige Dokumentation
|
||||
- reproduzierbarer Neuaufbau
|
||||
- FileZilla
|
||||
- Remmina
|
||||
|
||||
## Struktur
|
||||
Alle Änderungen werden dokumentiert und versioniert.
|
||||
|
||||
- docs/
|
||||
- scripts/
|
||||
- configs/
|
||||
- dotfiles/
|
||||
- wallpapers/
|
||||
- screenshots/
|
||||
---
|
||||
|
||||
# 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
|
||||
Reference in new issue
Block a user