Compare commits

..
5 Commits
Author SHA1 Message Date
dbildhauer 36e4e5284a Add installation test report
ShellCheck / shellcheck (push) Canceled after 0s
2026-09-27 20:56:55 +02:00
dbildhauer ee4c83ea09 Add GitHub Actions workflow
ShellCheck / shellcheck (push) Canceled after 0s
2026-09-27 20:55:22 +02:00
dbildhauer a0a4ec4fdb Add GitHub Actions workflow
ShellCheck / shellcheck (push) Canceled after 0s
2026-09-27 20:55:05 +02:00
dbildhauer 777ddd5b59 Prepare project for public release 2026-09-27 20:50:19 +02:00
dbildhauer 977c35bc7e Release v1.0.0 2026-09-27 20:43:59 +02:00
13 changed files with 244 additions and 1 deletions

No files matched your search

+25
View File
@@ -0,0 +1,25 @@
name: ShellCheck
on:
push:
branches:
- main
- develop
pull_request:
jobs:
shellcheck:
runs-on: ubuntu-latest
steps:
- name: Repository auschecken
uses: actions/checkout@v4
- name: ShellCheck installieren
run: sudo apt-get update && sudo apt-get install -y shellcheck
- name: ShellCheck ausführen
run: |
shellcheck bootstrap.sh
find install -name "*.sh" -exec shellcheck {} \;
+31
View File
@@ -14,3 +14,34 @@
- Dotfiles - Dotfiles
- Automatic cleanup - Automatic cleanup
- Automatic system report - Automatic system report
# Changelog
## [1.0.0] - 2026-09-27
### Added
- Vollautomatischer Installer
- Debian 13 Support
- XFCE Desktop
- XRDP
- Brave Browser
- Thunderbird
- Nextcloud Desktop
- NetBird
- Terminal-Werkzeuge
- Dotfiles
- Automatischer Systemreport
### Changed
- Paketliste an Debian 13 angepasst
- Dotfile-Installation auf rsync umgestellt
- Installer robuster gemacht
### Fixed
- NetBird-Installation
- XFCE-Paketliste
- Debian-13-Kompatibilität
+43
View File
@@ -0,0 +1,43 @@
# Contributing
Vielen Dank für dein Interesse an diesem Projekt.
## Voraussetzungen
- Debian GNU/Linux 13 (Trixie)
- Git
- Bash
## Workflow
Repository klonen
```bash
git clone https://gitea.webbildhauer.com/dbildhauer/debian13-admin-workstation.git
```
Branch erstellen
```bash
git checkout -b feature/mein-feature
```
Änderungen testen
```bash
./install.sh
```
Commit
```bash
git commit -m "Beschreibung"
```
Push
```bash
git push
```
Bitte teste jede Änderung auf einer frischen Debian-13-Installation.
+7
View File
@@ -1,5 +1,12 @@
# Debian 13 XFCE Admin Workstation # Debian 13 XFCE Admin Workstation
![Debian](https://img.shields.io/badge/Debian-13-red)
![License](https://img.shields.io/badge/License-MIT-blue)
![Shell](https://img.shields.io/badge/Shell-Bash-green)
Eine reproduzierbare Debian-13-Admin-Workstation auf Basis von XFCE. Eine reproduzierbare Debian-13-Admin-Workstation auf Basis von XFCE.
## Features ## Features
+15
View File
@@ -0,0 +1,15 @@
# Security Policy
## Supported Versions
| Version | Supported |
|----------|-----------|
| 1.x | ✅ |
## Sicherheitsprobleme melden
Bitte keine Sicherheitslücken öffentlich als Issue melden.
Melde sie direkt an:
admin@webbildhauer.com
+20
View File
@@ -0,0 +1,20 @@
# TODO
## Version 1.1
- Wallpaper automatisch setzen
- XFCE weiter optimieren
- Screenshots erweitern
- KeePassXC
- VSCodium
- Docker optional
- Update-Skript
- Backup-Skript
- Health-Check
## Version 1.2
- Ansible
- Terraform
- Podman
- Flatpak optional
View File
Whitespace-only changes.
File renamed without changes.
View File
Whitespace-only changes.
+7
View File
@@ -0,0 +1,7 @@
# Changelog
Siehe
CHANGELOG.md
im Hauptverzeichnis.
+95
View File
@@ -0,0 +1,95 @@
# Testprotokoll
## Projekt
Debian 13 XFCE Admin Workstation
## Version
1.0.0
## Testdatum
2026-09-27
---
# Testumgebung
| Komponente | Wert |
|------------|------|
| Virtualisierung | Proxmox VE |
| System | Debian GNU/Linux 13 (Trixie) |
| Typ | Unprivileged LXC |
| Architektur | amd64 |
---
# Installationsablauf
| Test | Status |
|------|--------|
| Repository geklont | ✅ |
| bootstrap.sh gestartet | ✅ |
| Paketquellen aktualisiert | ✅ |
| Basispakete installiert | ✅ |
| XFCE installiert | ✅ |
| XRDP installiert | ✅ |
| Brave installiert | ✅ |
| Thunderbird installiert | ✅ |
| Nextcloud Desktop installiert | ✅ |
| NetBird installiert | ✅ |
| Dotfiles übernommen | ✅ |
| Systemreport erstellt | ✅ |
| Cleanup erfolgreich | ✅ |
---
# Funktionstest
| Komponente | Status |
|------------|--------|
| SSH | ✅ |
| XFCE | ✅ |
| XRDP | ✅ |
| Git | ✅ |
| Fastfetch | ✅ |
| tmux | ✅ |
| btop | ✅ |
| htop | ✅ |
| Brave | ✅ |
| Thunderbird | ✅ |
| Nextcloud Desktop | ✅ |
| NetBird | ✅ |
---
# ShellCheck
Alle Shell-Skripte wurden mit ShellCheck geprüft.
Ergebnis:
- Keine Warnungen
- Keine Fehler
---
# Ergebnis
Die Installation konnte auf einem frischen Debian-13-LXC ohne manuelle Eingriffe erfolgreich durchgeführt werden.
Alle Installationsskripte wurden erfolgreich ausgeführt.
Der Installer gilt damit als reproduzierbar.
---
# Bemerkungen
Offene Punkte für Version 1.1:
- Wallpaper automatisch setzen
- XFCE-Feinschliff
- Erweiterung der Dokumentation
- Weitere Administrator-Werkzeuge
+1 -1
View File
@@ -1,3 +1,3 @@
# Reports # Reports
Dieses Verzeichnis enthält automatisch erzeugte Systemberichte der installierten Workstation. Dieses Verzeichnis enthält automatisch erzeugte Systemberichte der Admin-Workstation.
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB