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
|
# 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)
|
- Debian 13 (Trixie)
|
||||||
- XFCE Desktop
|
- XFCE Desktop
|
||||||
- XRDP
|
- XRDP Remote Desktop
|
||||||
- NetBird
|
- OpenSSH
|
||||||
- Nextcloud Desktop
|
- NetBird VPN
|
||||||
- Firefox
|
- WireGuard
|
||||||
|
- Brave Browser
|
||||||
- Thunderbird
|
- Thunderbird
|
||||||
- KeePassXC
|
- Nextcloud Desktop
|
||||||
- Remmina
|
|
||||||
- tmux
|
- tmux
|
||||||
- Starship
|
- Starship
|
||||||
|
- Fastfetch
|
||||||
- Git
|
- Git
|
||||||
- vollständige Dokumentation
|
- FileZilla
|
||||||
- reproduzierbarer Neuaufbau
|
- Remmina
|
||||||
|
|
||||||
## Struktur
|
Alle Änderungen werden dokumentiert und versioniert.
|
||||||
|
|
||||||
- docs/
|
---
|
||||||
- scripts/
|
|
||||||
- configs/
|
# Projektstruktur
|
||||||
- dotfiles/
|
|
||||||
- wallpapers/
|
```
|
||||||
- screenshots/
|
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