Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
36e4e5284a | ||
|
|
ee4c83ea09 | ||
|
|
a0a4ec4fdb | ||
|
|
777ddd5b59 | ||
|
|
977c35bc7e |
No files matched your search
@@ -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 {} \;
|
||||
@@ -14,3 +14,34 @@
|
||||
- Dotfiles
|
||||
- Automatic cleanup
|
||||
- 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
|
||||
@@ -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.
|
||||
@@ -1,5 +1,12 @@
|
||||
# Debian 13 XFCE Admin Workstation
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
Eine reproduzierbare Debian-13-Admin-Workstation auf Basis von XFCE.
|
||||
|
||||
## Features
|
||||
|
||||
+15
@@ -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
|
||||
@@ -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
|
||||
Whitespace-only changes.
File renamed without changes.
Whitespace-only changes.
@@ -0,0 +1,7 @@
|
||||
# Changelog
|
||||
|
||||
Siehe
|
||||
|
||||
CHANGELOG.md
|
||||
|
||||
im Hauptverzeichnis.
|
||||
@@ -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,3 +1,3 @@
|
||||
# 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 |
Reference in new issue
Block a user