dwOS

dwOS
💡
dwOS-25xx in Vorbereitung !!!
💡
Benutzer: root
Passwort: live
Bitte nach Installation gleich ändern !

dwOS Netinstall ISO und das dd Live Image basierend auf dawel Linux (Debian).

dwOS-24xx ISO und dd Live Image Download

💡
Installieren (Die Clone und OSBackup Funktion ist nur im UEFI Modus verfügbar !!!)
Der schnellste Weg ist das dd Image auf einen USB Stick zu spielen, damit hat man gleich ein Live System
💡
Die Netinstall ISO verwendet immer /dev/sda und läuft ohne Benutzereingabe durch außer /dev/sda hat schon Daten dann kommt eine einmalige Abfrage ob man überschreiben will
!!! ACHTUNG /dev/sda wird vollständig überschrieben !!!

Netinstall ISO Checksumme prüfen:

cd /path/to/your-isofile
sha256sum -c your-isofile.sha256

Netinstall ISO In VirtualBox:
Netinstall ISO als CD einbinden

Netinstall ISO auf USB Stick:
Mit USBImager
Oder Ventoy

Netinstall ISO dd auf USB Stick:

dd if=/path/to/your/isofile of=/your/usb/disk status=progress

dd Image Checksumme prüfen:

cd /path/to/your-imgfile
sha256sum -c your-imgsofile.sha256

dd Image auf USB Stick:
Mit USBImager oder

xz -dc /path/to/your/imgfile | dd of=/your/usb/disk status=progress

Dannach kann man das Live System vom USB Stick booten.
Nach dem einloggen kann man dwOS auf die Festplatte installieren:

dwclone format /dev/sdx | dev/nvmexnx | /dev/mmcblkx
dwclone clone /dev/sdx | dev/nvmexnx | /dev/mmcblkx
dwclone clear /dev/sdx | dev/nvmexnx | /dev/mmcblkx

Damit hat man dwOS auf die Festplatte installiert und nach dem Neustart geht es mit dwsetup -> Base -> Edit Configuration weiter, hier kann man die Einstellungen (Tastatur, Hostname, IP Addresse usw...) vornehmen.

Mit dwclone kann man jederzeit einen Bootbaren Klon des Systems erzeugen und auch wieder zurückspielen !!!

Pakete installiert man man mit dwapt install dw-apache2, danach kann man Apache über dwsetup -> Services -> Apache konfigurieren.
Mit dwapache2 config kommt man direkt zur Konfiguration.
So schnell hat man einen funktionierenden Webserver 😃

Ein System Update führt man mit dwapt up durch, wobei dwapt ein Wrapper für apt-get ist, alternativ kann man natürlich apt-get verwenden.

Die verfügbaren dawel Pakete sind im Anschluss aufgelistet, aber es sind alle anderen Debian Pakete natürlich auch verfügbar, für diese ist dann natürlich keine dwsetup Konfiguration verfügbar !

Pakete:

dw-apache2 (Apache Webserver)

Apache Webserver

Installieren/Konfigurieren
  • Installieren: dwapt install dw-apache2
  • Konfigurieren: dwsetup dw-apache2
dw-apt-cacher-ng (APT Proxy)

APT Proxy Server

Installieren/Konfigurieren
  • Installieren: dwapt install dw-apt-cacher-ng
  • Konfigurieren: dwsetup dw-apt-cacher-ng oder dwaptcacherng config
dw-bmax-b1 (BMAX B1 Settings)

BMAX B1 Settings

Installieren/Konfigurieren
  • Installieren: dwapt install dw-bmax-b1
  • Konfigurieren: dwbmaxb1 reconfig
dw-cert-client (Zertifikate Client)

Zertifikate Client für dwOS dw-cert-server

Installieren/Konfigurieren
  • Installieren: dwapt install dw-cert-client
  • Konfigurieren: dwsetup dw-cert-client
dw-cert-letsencrypt (LetsEnCrypt Zertifikate)

LetsEnCrypt Zertifikate

Installieren/Konfigurieren
  • Installieren: dwapt install dw-cert-letsencrypt
  • Konfigurieren: dwsetup dw-cert-letsencrypt
dw-cert-server (Zertifikate Server)

Zertifikate Server

Installieren/Konfigurieren
  • Installieren: dwapt install dw-cert-server
  • Konfigurieren: dwsetup dw-cert-server
dw-clone (Clone Computer UEFI)

Clone Computer, Nur im UEFI Modus !!!

Installieren/Konfigurieren
  • Installieren: dwapt install dw-clone
  • Konfigurieren: dwsetup dw-clone
dw-cups (Common Unix Printing System)

Common Unix Printing System im Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-cups
  • Konfigurieren: dwsetup dw-cups oder dwcups config
dw-ddnsclient (DDNS Client)

DDNS Client für Dynamische IP Updates

Installieren/Konfigurieren
  • Installieren: dwapt install dw-ddnsclient
  • Konfigurieren: dwsetup dw-ddnsclient oder dwddnsclient config
dw-diskbackup (Disk Backup)

Disk Backup des Computers

Installieren/Konfigurieren
  • Installieren: dwapt install dw-diskbackup
  • Konfigurieren: dwsetup dw-diskbackup
dw-diskstatus (Disk Status)

Disk Status Überwachung

Installieren/Konfigurieren
  • Installieren: dwapt install dw-diskstatus
  • Konfigurieren: dwsetup dw-diskstatus
dw-docker (Docker Container)

Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-docker
  • Konfigurieren: dwdocker
dw-endlessh (SSH Honeypot)

SSH Honeypot

Installieren/Konfigurieren
  • Installieren: dwapt install dw-endlessh
  • Konfigurieren: dwsetup dw-endlessh
dw-ghost (Ghost Blog)

Ghost Blogging-Plattform im Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-ghost
  • Konfigurieren: dwsetup dw-ghost oder dwghost config
dw-ghost-backup (Ghost Blog)

Ghost Blogging-Plattform Backup

Installieren/Konfigurieren
  • Installieren: dwapt install dw-ghost-backup
  • Konfigurieren: dwsetup dw-ghost-backup
dw-gitea (GIT Server)

GIT Server im Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-gitea
  • Konfigurieren: dwsetup dw-gitea oder dwgitea config
dw-gitea-backup (GIT Server Backup)

GIT Server Backup

Installieren/Konfigurieren
  • Installieren: dwapt install dw-gitea-backup
  • Konfigurieren: dwsetup dw-gitea-backup
dw-ha (Home Assistant)

Home Assistant im Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-ha
  • Konfigurieren: dwsetup dw-ha oder dwha config
dw-ha-backup (Home Assistant Backup)

Home Assistant Backup

Installieren/Konfigurieren
  • Installieren: dwapt install dw-ha-backup
  • Konfigurieren: dwsetup dw-ha-backup
dw-halt (Auto Halt/Shutdown)

Auto Halt/Shutdown

Installieren/Konfigurieren
  • Installieren: dwapt install dw-halt
  • Konfigurieren: dwsetup dw-halt
dw-hdsentinel (Hard Disk Sentinel)

Hard Disk Monitoriing

Installieren/Konfigurieren
  • Installieren: dwapt install dw-hdsentinel
  • Konfigurieren: dwsetup dw-hdsentinel
dw-jellyfin (Jellyfin Media System Server)

Jellyfin Media System Server im Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-jellyfin
  • Konfigurieren: dwsetup dw-jellyfin oder dwjellyfin config
dw-jellyfin-backup (Jellyfin Media System Server Backup)

Jellyfin Media System Server Backup

Installieren/Konfigurieren
  • Installieren: dwapt install dw-jellyfin-backup
  • Konfigurieren: dwsetup dw-jellyfin-backup
dw-knockd (Port Knocking)

Port Knocking Client/Server

Installieren/Konfigurieren
  • Installieren: dwapt install dw-knockd
  • Konfigurieren: dwsetup dw-knockd
dw-mailserver (Mailserver)

Mail Server (Postfix,Dovecot...)

Installieren/Konfigurieren
  • Installieren: dwapt install dw-mailserver
  • Konfigurieren: dwsetup dw-mailserver
dw-mealie (Rezept Management)

Rezept Management im Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-mealie
  • Konfigurieren: dwsetup dw-mealie oder dwmealie config
dw-mealie-backup (Rezept Management Backup)

Rezept Management Backup

Installieren/Konfigurieren
  • Installieren: dwapt install dw-mealie-backup
  • Konfigurieren: dwsetup dw-mealie-backup
dw-msmtp (SMTP Mail Client)

SMTP Mail Client, E-Mails verschicken

Installieren/Konfigurieren
  • Installieren: dwapt install dw-msmtp
  • Konfigurieren: dwsetup dw-msmtp
dw-nextcloud (NextCloud Selfhosted)

NextCloud Selfhosted im Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-nextcloud
  • Konfigurieren: dwsetup dw-nextcloud oder dwnextcloud config
dw-nfs-server (NFS Server)

NFS Server

Installieren/Konfigurieren
  • Installieren: dwapt install dw-nfs-server
  • Konfigurieren: dwsetup dw-nfs-server
dw-nut-client (Network UPS Client)

Network UPS Client

Installieren/Konfigurieren
  • Installieren: dwapt install dw-nut-Client
  • Konfigurieren: dwsetup dw-nut-client
dw-nut-server (Network UPS >Server)

Network UPS Server

Installieren/Konfigurieren
  • Installieren: dwapt install dw-nut-server
  • Konfigurieren: dwsetup dw-nut-server
dw-osbackup (OS Computer Backup UEFI)

OS Computer Backup, Nur im UEFI Modus !!!

Installieren/Konfigurieren
  • Installieren: dwapt install dw-osbackup
  • Konfigurieren: dwsetup dw-osbackup
dw-paperless (Dokumenten Management)

Dokumenten Management im Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-paperless
  • Konfigurieren: dwsetup dw-paperless oder dwpaperless config
dw-pihole (PiHole Network-wide Ad Blocking)

PiHole Network-wide Ad Blocking im Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-pihole
  • Konfigurieren: dwsetup dw-pihole oder dwpihole config
dw-pihole-backup (PiHole Network-wide Ad Blocking Backup)

PiHole Network-wide Ad Blocking Backup

Installieren/Konfigurieren
  • Installieren: dwapt install dw-pihole-backup
  • Konfigurieren: dwsetup dw-pihole-backup
dw-portainer (Container Management)

Container Management im Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-portainer
  • Konfigurieren: dwsetup dw-portainer oder dwportainer config
dw-portainer-agent (Container Management Agent)

Container Management Agent im Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-portainer-agent
  • Konfigurieren: dwsetup dw-portainer-agent oder dwportaineragent config
dw-portainer-backup (Container Management Backup)

Container Management Backup

Installieren/Konfigurieren
  • Installieren: dwapt install dw-portainer-backup
  • Konfigurieren: dwsetup dw-portainer-backup
dw-rsync (Datei Synchronisation)

Datei Synchronisation Client/Server

Installieren/Konfigurieren
  • Installieren: dwapt install dw-rsync
  • Konfigurieren: dwsetup dw-rsync
dw-samba (SMB Server)

SMB Server

Installieren/Konfigurieren
  • Installieren: dwapt install dw-samba
  • Konfigurieren: dwsetup dw-samba
dw-setup (Setup Hauptprogramm)

Setup Hauptprogramm Menü

Installieren/Konfigurieren
  • Installieren: dwapt install dw-setup
  • Konfigurieren: dwsetup
dw-shelly (Shelly Plug Util)

Shelly Plug Util, Console

Installieren/Konfigurieren
  • Installieren: dwapt install dw-shelly
  • Konfigurieren: Nicht Notwendig
dw-smartmontools (S.M.A.R.T. Monitoring Tools)

S.M.A.R.T. Monitoring Tools, Überwacht Festplatten

Installieren/Konfigurieren
  • Installieren: dwapt install dw-smartmontools
  • Konfigurieren: dwsetup dw-smartmontools
dw-speedtest (Internet Speedtest)

Okla Internet Speedtest

Installieren/Konfigurieren
  • Installieren: dwapt install dw-speedtest
  • Konfigurieren: dwsetup dw-speedtest oder dwspeedtest config
dw-telegram (Telegram Client)

Telegram Client Console

Installieren/Konfigurieren
  • Installieren: dwapt install dw-telegram
  • Konfigurieren: dwsetup dw-telegram
dw-traccar (GPS Tracking Server)

GPS Tracking Server im Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-traccar
  • Konfigurieren: dwsetup dw-traccar oder dwtraccar config
dw-traccar-backup (GPS Tracking Server Backup)

GPS Tracking Server Backup

Installieren/Konfigurieren
  • Installieren: dwapt install dw-traccar-backup
  • Konfigurieren: dwsetup dw-traccar-backup
dw-ufw (Uncomplicated Firewall)

Uncomplicated Firewall

Installieren/Konfigurieren
  • Installieren: dwapt install dw-ufw
  • Konfigurieren: dwsetup dw-ufw oder dwufw config
dw-umami (Analytics Platform Server)

Analytics Platform Server im Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-umami
  • Konfigurieren: dwsetup dw-umami oder dwumami config
dw-umami-backup (Analytics Platform Server Backup)

Analytics Platform Server Backup

Installieren/Konfigurieren
  • Installieren: dwapt install dw-umami-backup
  • Konfigurieren: dwsetup dw-umami-backup
dw-usbmount (USB Auto Mounter)

USB Auto Mounter, Console

Installieren/Konfigurieren
  • Installieren: dwapt install dw-usbmount
  • Konfigurieren: dwusbmount
dw-utils (dawel Utils)

dawel Utils, Console

Installieren/Konfigurieren
  • Installieren: dwapt install dw-utils
  • Konfigurieren: Nicht Notwendig
dw-vaultwarden (Unofficial Bitwarden Compatible Server)

Unofficial Bitwarden Compatible Server im Docker Container

Installieren/Konfigurieren
  • Installieren: dwapt install dw-vaultwarden
  • Konfigurieren: dwsetup dw-vaultwarden oder dwvaultwarden config
dw-vaultwarden-backup (Unofficial Bitwarden Compatible Server Backup)

Unofficial Bitwarden Compatible Server Backup

Installieren/Konfigurieren
  • Installieren: dwapt install dw-vaultwarden-backup
  • Konfigurieren: dwsetup dw-vaultwarden-backup
dw-wake (WOL Server)

WOL Server

Installieren/Konfigurieren
  • Installieren: dwapt install dw-wake
  • Konfigurieren: dwsetup dw-wake
dw-wg (Sicherer VPN Tunnel)

Sicherer VPN Tunnel

Installieren/Konfigurieren
  • Installieren: dwapt install dw-wg
  • Konfigurieren: dwsetup dw-wg oder dwwg config