diff --git a/README.md b/README.md index fc74ec6..8d93054 100644 --- a/README.md +++ b/README.md @@ -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 +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