Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

foxly-it/dotfiles

Repository files navigation

🦊 Foxly IT — Dotfiles & Server Goodies

🇩🇪 Deutsch | 🇬🇧 English

GitHub Repo size GitHub last commit GitHub stars License Made with 💜


🇩🇪 Deutsch

Dieses Repository ist eine kuratierte Sammlung meiner persönlichen Dotfiles, Server-Konfigurationen, Shell-Skripte und Frontends,
die produktiv in meinem Foxly-IT-Homelab und auf mehreren vServern eingesetzt werden.

Der Fokus liegt auf:

  • sauber strukturierter Infrastruktur
  • reproduzierbaren Docker- und Proxy-Setups
  • verständlicher, wartbarer Konfiguration
  • technischer Klarheit statt „Magie"
  • konsistentem Design bis in CLI und Weboberflächen

Dieses Repository dient gleichzeitig als Arbeitsgrundlage, Referenz und Dokumentation.


📂 Inhalt

Bereich Beschreibung
🧠 motd/ Farbiges Systeminfo- & Login-Skript (MOTD) für SSH-Logins. Zeigt Hostname, IPs, Uptime, Docker-Status, Systemlast u. v. m.
🛡️ adguard-blockpage/ Vollständig designte, responsive Blockseite für AdGuard Home mit IT-Witz-Rotation, Docker- & Nginx-Integration.
🐳 docker-templates/ Wiederverwendbare Docker- & Docker-Compose-Templates für Homelab- und Server-Stacks.
🔀 docker-templates/zoraxy/ Zoraxy-Templates mit Fokus auf Reverse Proxy, Header-Handling, TLS und sichere Exposition von Diensten.

🧠 MOTD / Sysinfo Scripts

Pfad: motd/

Beim SSH-Login wird eine dynamische Statusübersicht angezeigt, u. a.:

  • Hostname, Kernel, Uptime, Load
  • Docker-Container-Status
  • RAM- und Plattennutzung
  • optionale Farbverläufe (lolcat)
  • deutsch lokalisierte Ausgabe

Standard-Einbindung über /etc/update-motd.d/10-sysinfo.


🛡️ AdGuard Home — Custom Blockpage

Pfad: adguard-blockpage/

Diese Blockpage ersetzt die Standard-Hinweisseite von AdGuard Home durch eine moderne, markenkonforme HTML-Seite
für geblockte Domains.

Features

  • Foxly-Branding
  • modernes HTML5- & CSS-Layout
  • rotierende IT-Witze
  • Docker- & Nginx-fähig
  • optionaler HTTPS-Betrieb über Zoraxy

Beispiel (Nginx)

server {
 listen 10.100.0.4:80 default_server;
 server_name _;
 root /opt/adguard-blockpage;
 index index.html;
}

🧰 Installation (Kurzbeispiel)

git clone https://github.com/foxly-it/dotfiles.git /opt/dotfiles
cd /opt/dotfiles
sudo cp motd/10-sysinfo /etc/update-motd.d/
sudo chmod +x /etc/update-motd.d/10-sysinfo
sudo cp -r adguard-blockpage /opt/
sudo nginx -t && sudo systemctl reload nginx

⚙️ Tools & Umgebung

  • Debian 13 (Bookworm)
  • Docker & Docker Compose
  • Zoraxy (Reverse Proxy)
  • AdGuard Home + Unbound
  • Nginx
  • lolcat / figlet

🇬🇧 English

This repository is a curated collection of my personal dotfiles, server configurations, shell scripts, and frontends,
used productively in my Foxly IT homelab and on multiple VPS systems.

The focus is on:

  • clean and structured infrastructure
  • reproducible Docker and proxy setups
  • maintainable and transparent configuration
  • technical clarity instead of hidden magic
  • consistent design from CLI to web interfaces

This repository serves as a working base, reference, and documentation.


📂 Contents

Area Description
🧠 motd/ Colored system info & login script (MOTD) for SSH logins. Displays hostname, IPs, uptime, Docker status, system load, and more.
🛡️ adguard-blockpage/ Fully designed, responsive custom block page for AdGuard Home with IT joke rotation and Docker/Nginx support.
🐳 docker-templates/ Reusable Docker and Docker Compose templates for homelab and server stacks.
🔀 docker-templates/zoraxy/ Zoraxy reverse proxy templates focusing on header handling, TLS, and secure service exposure.

🧠 MOTD / Sysinfo Scripts

Path: motd/

Displays a dynamic system overview on SSH login, including:

  • hostname, kernel, uptime, load
  • Docker container status
  • memory and disk usage
  • optional color gradients via lolcat

🛡️ AdGuard Home — Custom Blockpage

Path: adguard-blockpage/

Replaces the default AdGuard Home block page with a modern, branded HTML page
shown when domains are blocked.


⚙️ Environment

  • Debian Linux
  • Docker & Docker Compose
  • Zoraxy Reverse Proxy
  • AdGuard Home with Unbound
  • Nginx

📜 License

© 2025 Foxly IT — released under the Foxly Open License.

Free to use, modify and share,
as long as attribution is given and no commercial use is made.

See LICENSE for details.


🦊 About Foxly IT

"Homelab, automation & style — made with 💜 by Mark Schenk (Foxly)."
https://foxly.de

AltStyle によって変換されたページ (->オリジナル) /