[{"content":"\n\n\n  \n\n\n\n","date":"13 September 2025","externalUrl":null,"permalink":"/de/gaming/pterodactyl/","section":"Gamings","summary":"","title":"Pterodactyl","type":"gaming"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/de/tags/bbq/","section":"Tags","summary":"","title":"BBQ","type":"tags"},{"content":" Zutaten # 2 kg Schweinebauch / 2kg Hähnchenschenkelfleisch ohne Haut 1 Zitrone oder ca. 120 ml Zitronensaft 180 g Rohrzucker 120 ml Filipino Soja-Soße 3 EL Sonnenblumenöl 3 EL Honig (z. B. Akazienhonig) BBQ-Spieße (Holzspieße) (Hinweis: Löst sich der Zucker nicht komplett auf, ist das nicht tragisch.)\nZubereitung # Schweinebauch in ca. 3 mm dicke, 2 × 2–3 cm große Stücke schneiden. Den Saft einer Zitrone (oder Zitronensaft) mit Rohrzucker, Soja-Soße, Sonnenblumenöl und Honig zu einer Marinade verrühren. Fleisch in einen luftdichten Behälter geben, Marinade darüber gießen und gut einmassieren. Behälter in den Kühlschrank stellen und mindestens 12 Stunden, maximal 48 Stunden marinieren lassen. Tipp: Nach etwa 6 Stunden die Marinade einmal gut durchrühren, damit alle Stücke gleichmäßig durchziehen. Das Fleisch auf Holzspieße stecken. Spieße auf den Grill legen und bei mittlerer Hitze 7–9 Minuten pro Seite grillen, bis das Fleisch karamellisiert ist. Vom Grill nehmen, kurz ruhen lassen und heiß servieren. 📝 Hinweis # ¼ der Marinade vorher beiseitestellen – perfekt zum Bestreichen der Spieße während des Grillens.\n","date":"16 September 2025","externalUrl":null,"permalink":"/de/recipes/bbg_skewers/","section":"Recipes","summary":"","title":"BBQ Pork/Chicken Skewers","type":"recipes"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/de/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/de/tags/filipino/","section":"Tags","summary":"","title":"Filipino","type":"tags"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/tags/finger-food/","section":"Tags","summary":"","title":"Finger Food","type":"tags"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/de/tags/fingerfood/","section":"Tags","summary":"","title":"Fingerfood","type":"tags"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/de/tags/grillen/","section":"Tags","summary":"","title":"Grillen","type":"tags"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/tags/grilling/","section":"Tags","summary":"","title":"Grilling","type":"tags"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/de/","section":"Jonathan Reyes","summary":"","title":"Jonathan Reyes","type":"page"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/de/tags/lumpia/","section":"Tags","summary":"","title":"Lumpia","type":"tags"},{"content":" Zutaten # 20 Stück Lumpia-Wrapper (kleine Frühlingsrollenblätter) 500 g Hackfleisch (Schwein oder Huhn) 1 Ei (Größe M) 2 Möhren, fein geraspelt 1 mittlere Zwiebel, gehackt ½–1 Bund Petersilie (kraus), fein gehackt 2+ Knoblauchzehen, gehackt ½ TL Senf (Optional) 20 g geriebener Parmesan Pfeffer \u0026amp; Salz nach Geschmack Kleber:\n50 g Mehl 50 ml Wasser Zum Frittieren:\nÖl nach Bedarf Zubereitung # Füllung vorbereiten: Alle Zutaten außer dem Hackfleisch (Möhren, Zwiebel, Petersilie, Knoblauch, Ei, Senf, Parmesan, Salz \u0026amp; Pfeffer) in einer Schüssel gut vermengen.\nDas Hackfleisch dazugeben und mit den vorbereiteten Zutaten gründlich vermischen, bis eine gleichmäßige Masse entsteht.\nKleber herstellen: Mehl und Wasser zu einer glatten, dickflüssigen Paste verrühren. Damit werden die Ränder der Lumpia-Wrapper später verschlossen.\nRollen: Einen Löffel der Füllung auf ein Lumpia-Blatt geben, straff einrollen und die Enden mit dem Mehlkleber fixieren.\nAnleitung zum Rollen (Video):\nFrittieren: Öl in einer tiefen Pfanne oder Fritteuse auf ca. 170–180 °C erhitzen. Lumpia portionsweise hineingeben und goldbraun ausbacken.\nAuf Küchenpapier abtropfen lassen und heiß servieren.\n","date":"16 September 2025","externalUrl":null,"permalink":"/de/recipes/lumpia/","section":"Recipes","summary":"","title":"Lumpia (Filipino Spring Rolls)","type":"recipes"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/tags/noodles/","section":"Tags","summary":"","title":"Noodles","type":"tags"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/de/tags/nudeln/","section":"Tags","summary":"","title":"Nudeln","type":"tags"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/de/tags/pancit/","section":"Tags","summary":"","title":"Pancit","type":"tags"},{"content":" Zutaten # Große Menge (12–15 Portionen) # 1 kg Hähnchenschenkel\n300 g Schweinebauch\n300 g Garnelen (geschält, entdarmt)\n200 g Zwiebeln\n1 Knolle Knoblauch\n1 großer Spitz- oder Weißkohl\n200 g Buschbohnen\n150 g Karotten\n1 Packung Pancit Canton Nudeln (≈454 g) (Eiernudeln )\n1 Packung Glasnudeln (≈227 g) (Dünne Glasnudeln )\nSalz \u0026amp; Pfeffer nach Geschmack\n10 Pfefferkörner\n4 Lorbeerblätter\nZwiebelschalen (für Brühe)\n250 ml Pinoy Sojasoße (SilverSwan oder DatuPuti )\n40 ml Reisessig (DatuPuti )\nKleine Menge (≈4 Portionen) # 330 g Hähnchenschenkel\n100 g Schweinebauch\n100 g Garnelen (geschält, entdarmt)\n70 g Zwiebeln\n⅓ Knolle Knoblauch\n⅓ Spitzkohl (ca. 300 g)\n70 g Buschbohnen\n50 g Karotten\n150 g Pancit Canton Nudeln\n75 g Glasnudeln\n80 ml Pinoy Sojasoße\n13 ml Reisessig\nSalz \u0026amp; Pfeffer nach Geschmack\n3–4 Pfefferkörner\n1 Lorbeerblatt\nZwiebelschalen (für Brühe)\nZubereitung # Brühe kochen: Hähnchenschenkel und Schweinebauch mit Wasser, Pfefferkörnern, Lorbeerblatt und Zwiebelschalen 20–30 Minuten köcheln. Brühe durchsieben, Hähnchenfleisch vom Knochen lösen, klein zupfen. Schweinebauch in Stücke schneiden. Garnelen kurz anbraten, klein schneiden und beiseitestellen. Glasnudeln mit kochendem Wasser übergießen, einweichen lassen, abgießen. Zwiebeln in halbe Scheiben schneiden, Knoblauch fein hacken, Gemüse in dünne Streifen schneiden. In einer Pfanne Zwiebeln in Öl anschwitzen. Huhn, Schwein und Knoblauch zugeben, 2 Minuten anbraten. Mit Sojasoße ablöschen. Karotten und Bohnen zugeben, mit Brühe auffüllen, restliche Sojasoße und Essig zugeben. 5–7 Minuten köcheln. Kohl hinzufügen, zusammenfallen lassen. Dann Pancit Canton Nudeln zugeben und garen, bis sie weich sind. Glasnudeln und Garnelen untermischen. Mit Limetten- oder Zitronensaft servieren. ","date":"16 September 2025","externalUrl":null,"permalink":"/de/recipes/pancit/","section":"Recipes","summary":"","title":"Pancit (Filipino Nudelgericht)","type":"recipes"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/tags/pork-belly/","section":"Tags","summary":"","title":"Pork Belly","type":"tags"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/categories/recipes/","section":"Categories","summary":"","title":"Recipes","type":"categories"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/de/recipes/","section":"Recipes","summary":"","title":"Recipes","type":"recipes"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/de/categories/rezepte/","section":"Categories","summary":"","title":"Rezepte","type":"categories"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/de/tags/schweinebauch/","section":"Tags","summary":"","title":"Schweinebauch","type":"tags"},{"content":"","date":"16 September 2025","externalUrl":null,"permalink":"/de/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":" 🧍 Charactäre in Borderlands 4 # Pudding\n","date":"14 September 2025","externalUrl":null,"permalink":"/de/gaming/borderlands4/characters/","section":"Gamings","summary":"","title":"Characters","type":"gaming"},{"content":"","date":"14 September 2025","externalUrl":null,"permalink":"/de/gaming/","section":"Gamings","summary":"","title":"Gamings","type":"gaming"},{"content":"","date":"12 September 2025","externalUrl":null,"permalink":"/de/tags/certbot/","section":"Tags","summary":"","title":"Certbot","type":"tags"},{"content":"","date":"12 September 2025","externalUrl":null,"permalink":"/de/tags/cloudflare/","section":"Tags","summary":"","title":"Cloudflare","type":"tags"},{"content":"","date":"12 September 2025","externalUrl":null,"permalink":"/de/tags/hugo/","section":"Tags","summary":"","title":"Hugo","type":"tags"},{"content":" Schritt 1 – Backup der alten Zertifikate # Bevor man aufräumt, ein Backup anlegen:\nmkdir -p /root/backup_letsencrypt cp -r /etc/letsencrypt/renewal /root/backup_letsencrypt/ cp -r /etc/letsencrypt/live /root/backup_letsencrypt/ cp -r /etc/letsencrypt/archive /root/backup_letsencrypt/ Schritt 2 – Kaputte Konfigurationen löschen # Alle fehlerhaften *.conf Dateien und die alten Zertifikatsordner entfernen:\nrm /etc/letsencrypt/renewal/\u0026lt;your-domain\u0026gt;*.conf rm -r /etc/letsencrypt/live/\u0026lt;your-domain\u0026gt;* rm -r /etc/letsencrypt/archive/\u0026lt;your-domain\u0026gt;* Schritt 3 – Cloudflare Credentials vorbereiten (Ist Bereits erledigt wenn man meine Vorlage nutzt) # Eine Datei mit dem Cloudflare-API-Token anlegen:\nsudo mkdir -p /root/.secrets/ sudo nano /root/.secrets/cloudflare.ini Inhalt:\ndns_cloudflare_api_token = \u0026lt;DEIN_API_TOKEN\u0026gt; Sichere Rechte setzen:\nchmod 600 /root/.secrets/cloudflare.ini Schritt 4 – Neues Zertifikat ausstellen # Mit dem Cloudflare DNS Plugin ein frisches Zertifikat anfordern:\nNur für die Subdomain:\ncertbot certonly \\ --dns-cloudflare \\ --dns-cloudflare-credentials /root/.secrets/cloudflare.ini \\ -d \u0026lt;your-domain\u0026gt; Oder als Wildcard (empfohlen):\ncertbot certonly \\ --dns-cloudflare \\ --dns-cloudflare-credentials /root/.secrets/cloudflare.ini \\ -d \u0026lt;your-domain\u0026gt; \\ -d \u0026#39;*.\u0026lt;your-domain\u0026gt;\u0026#39; Schritt 5 – Erneuerung testen # Mit einem Dry-Run prüfen:\ncertbot renew --dry-run Wenn alles klappt, erstellt Certbot automatisch ein funktionierendes Renewal-Configfile. Zukünftige Erneuerungen laufen dann automatisch über den Systemd-Timer (certbot.timer).\n✅ Ergebnis:\nAlte kaputte Zertifikate sind bereinigt. Neues Zertifikat wurde erfolgreich erstellt. Automatische Erneuerung funktioniert wieder zuverlässig. ","date":"12 September 2025","externalUrl":null,"permalink":"/de/gaming/pterodactyl/wingsssl/","section":"Gamings","summary":"","title":"Let's Encrypt mit Certbot und Cloudflare erneuern","type":"gaming"},{"content":"","date":"12 September 2025","externalUrl":null,"permalink":"/de/tags/letsencrypt/","section":"Tags","summary":"","title":"Letsencrypt","type":"tags"},{"content":"","date":"12 September 2025","externalUrl":null,"permalink":"/de/tags/ssl/","section":"Tags","summary":"","title":"Ssl","type":"tags"},{"content":" 👨‍💻 Wer bin ich? # Ich bin IT System Engineer mit starkem Fokus auf Automatisierung, Infrastruktur, DevOps und Softwareentwicklung. In meinem Arbeitsalltag kombiniere ich technisches Know-how mit einem pragmatischen Ansatz zur Problemlösung – sei es im Rechenzentrum, bei der Einführung neuer Tools oder in der Prozessautomatisierung.\n🔧 Schwerpunkte \u0026amp; Skills # ☁️ Infrastruktur \u0026amp; Monitoring # Zabbix 5 → 7 Migration inkl. HA-Setup über zwei Rechenzentren Monitoring-Integration mit Grafana, Elastic Logging und Zabbix-Proxies Docker-basierte Systeme \u0026amp; Fehlerbehebung bei Netzwerkproblemen innerhalb von Containern 💻 Entwicklung \u0026amp; Tools # GUI-Tools mit Avalonia (MVVM) für SSH-Automation, Credential-Management, Spieletools Spielebezogene OCR-Auswertung \u0026amp; Datenbanken mit Python, Tesseract, MariaDB Entwicklung moderner Laravel-Inertia-Quasar-Stacks im Docker-Setup 🔁 Integration \u0026amp; Schnittstellen # Azure ↔ Grafana Synchronisation per Python-API-Skripten (Teams, Gruppen) Automatisiertes Patchen von ROMs \u0026amp; Game-Modifikationen System- und Benutzerverwaltung (OPNsense, Linux Shell, GPG, LDAP) 🛠 Projekte \u0026amp; Anwendungen (Auswahl) # 🧠 \u0026ldquo;DMO Multitool\u0026rdquo; – OCR-Scanner \u0026amp; GUI für Digimon Masters Online 💡 SSH-Terminal Manager – Avalonia-App mit Tag-basierten Auto-Befehlen (Docker/Screen) 🌐 Wiki.js Erweiterungen – Dynamische Tabsets, Tooltip-Filter, Suche \u0026amp; JavaScript-UX 💬 Was mich auszeichnet # Ich denke lösungsorientiert, entwickle Tools nach Bedarf und lerne neue Technologien praxisnah. Mich reizen besonders:\nEffizienz durch Automatisierung UI/UX bei internen Tools Nahtlose Integration bestehender Systeme Egal ob Bash, YAML, Dockerfile, Markdown, Java, Python oder SQL – ich finde mich schnell zurecht, löse Probleme und automatisiere, was nicht manuell sein muss.\n📫 Kontakt \u0026amp; Weiteres # Ich bin offen für neue Projekte, Automatisierungsideen oder technische Diskussionen – am liebsten direkt über GitLab, im Wiki oder via SSH 😄\n","date":"24 Juni 2025","externalUrl":null,"permalink":"/de/about/","section":"Jonathan Reyes","summary":"","title":"About Me","type":"page"},{"content":" 🎮 Who am I? # I’m a passionate gamer and self-hoster and Developer.\nIn my free time, I run and manage various dedicated game servers, experiment with modpacks, and build automation around hosting, backups, and updates.\nFor me, gaming is not just playing – it’s also about optimizing the experience for friends and communities.\n🔧 Focus Areas # 🖥️ Game Server Hosting # Minecraft servers with custom modpacks and automated update flows Steam-based servers (Valheim, CS:GO/CS2, ARK, and more) Setup, optimization, and long-term operation of multiplayer servers ⚙️ Self-Hosting \u0026amp; Automation # Automated backups, restarts, and monitoring with scripts \u0026amp; systemd timers Containerized environments for game-related tools and services Private infrastructure for stable and scalable multiplayer setups 🕹️ Tools \u0026amp; Enhancements # Development of helper tools with Avalonia and Python Custom configs, scripts, and mods for Minecraft and Steam servers Continuous fine-tuning of performance and player experience 💡 What sets me apart # I combine gaming passion with a strong tech background.\nThat means I not only play games but also:\nbuild reliable hosting setups automate repetitive admin tasks tweak servers and mods until they run smoothly 📫 Contact \u0026amp; More # Always open for gaming collaborations, server projects, or sharing modding ideas.\nBest way to reach me? On a game server, via Discord, or on GitLab 😄\n","date":"24 Juni 2025","externalUrl":null,"permalink":"/about.gg/","section":"Jonathan Reyes","summary":"","title":"About Me","type":"page"},{"content":"","date":"24 Juni 2025","externalUrl":null,"permalink":"/de/tags/automation/","section":"Tags","summary":"","title":"Automation","type":"tags"},{"content":"","date":"24 Juni 2025","externalUrl":null,"permalink":"/tags/gaming/","section":"Tags","summary":"","title":"Gaming","type":"tags"},{"content":"","date":"24 Juni 2025","externalUrl":null,"permalink":"/de/tags/it/","section":"Tags","summary":"","title":"IT","type":"tags"},{"content":"","date":"24 Juni 2025","externalUrl":null,"permalink":"/tags/self-hosting/","section":"Tags","summary":"","title":"Self-Hosting","type":"tags"},{"content":"","date":"24 Juni 2025","externalUrl":null,"permalink":"/tags/servers/","section":"Tags","summary":"","title":"Servers","type":"tags"},{"content":"","date":"24 Juni 2025","externalUrl":null,"permalink":"/tags/software-development/","section":"Tags","summary":"","title":"Software Development","type":"tags"},{"content":"","date":"24 Juni 2025","externalUrl":null,"permalink":"/de/tags/softwareentwicklung/","section":"Tags","summary":"","title":"Softwareentwicklung","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"","externalUrl":null,"permalink":"/de/series/","section":"Series","summary":"","title":"Series","type":"series"}]