Main: Difference between revisions

From Jwiki
No edit summary
No edit summary
Line 1: Line 1:
<!--
<!--
======================================================================
======================================================================
   Jwiki :: The DevOps Knowledge Hub
   Jwiki :: My Digital Garden
   Version: Final :: Optimized for Performance, Comfort, and Aesthetics
   Version: Final :: Optimized for a Personal, Public-Facing Wiki
======================================================================
======================================================================
-->
-->
Line 8: Line 8:
<!-- Hero Section -->
<!-- Hero Section -->
<div style="text-align: center; padding: 40px 20px; background-color: #f8f9fa; border: 1px solid #dee2e6; border-radius: 8px; margin-bottom: 30px;">
<div style="text-align: center; padding: 40px 20px; background-color: #f8f9fa; border: 1px solid #dee2e6; border-radius: 8px; margin-bottom: 30px;">
   <h1 style="font-size: 2.5em; font-weight: 600; color: #212529; margin-bottom: 10px; border-bottom: none;">DevOps Knowledge Hub</h1>
   <h1 style="font-size: 2.5em; font-weight: 600; color: #212529; margin-bottom: 10px; border-bottom: none;">My Digital Garden</h1>
   <p style="font-size: 1.2em; max-width: 600px; margin: 0 auto 30px; color: #495057;">
   <p style="font-size: 1.2em; max-width: 600px; margin: 0 auto 30px; color: #495057;">
     The single source of truth for our infrastructure, applications, and operations.
     A collection of my personal notes, tutorials, and configurations. I'm sharing my work in the hope that it might be useful to others.
   </p>
   </p>
   <!-- Embedded MediaWiki Search Box -->
   <!-- Embedded MediaWiki Search Box -->
Line 18: Line 18:
</div>
</div>


<!-- Quick Access Action Buttons -->
<!-- Quick Access - Popular Topics -->
{| class="wikitable" style="width: 100%; text-align: center; border: none; margin-bottom: 30px;"
{| class="wikitable" style="width: 100%; text-align: center; border: none; margin-bottom: 30px;"
|- style="background-color: transparent;"
|- style="background-color: transparent;"
| style="width: 33%; border: 1px solid transparent; background-color: #f8f9fa; border-radius: 6px; padding: 20px;" |
| style="width: 33%; border: 1px solid transparent; background-color: #f8f9fa; border-radius: 6px; padding: 20px;" |
   <div style="font-size: 2.5em; color: #d9534f;">&#128221;</div> <!-- Red Icon -->
   <div style="font-size: 2.5em; color: #5cb85c;">&#128214;</div> <!-- Green Book Icon -->
   <div style="margin-top: 10px; font-size: 1.1em;">'''[[Category:On-Call Runbooks|On-Call Runbooks]]'''</div>
   <div style="margin-top: 10px; font-size: 1.1em;">'''[[Category:Guides & Tutorials|Popular Guides]]'''</div>
| style="width: 33%; border: 1px solid transparent; background-color: #f8f9fa; border-radius: 6px; padding: 20px;" |
| style="width: 33%; border: 1px solid transparent; background-color: #f8f9fa; border-radius: 6px; padding: 20px;" |
   <div style="font-size: 2.5em; color: #5bc0de;">&#128200;</div> <!-- Blue Icon -->
   <div style="font-size: 2.5em; color: #5bc0de;">&#128193;</div> <!-- Blue Folder Icon -->
   <div style="margin-top: 10px; font-size: 1.1em;">'''[[Category:Post-mortems|Post-mortems]]'''</div>
   <div style="margin-top: 10px; font-size: 1.1em;">'''[[Category:Projects|My Projects]]'''</div>
| style="width: 33%; border: 1px solid transparent; background-color: #f8f9fa; border-radius: 6px; padding: 20px;" |
| style="width: 33%; border: 1px solid transparent; background-color: #f8f9fa; border-radius: 6px; padding: 20px;" |
   <div style="font-size: 2.5em; color: #5cb85c;">&#128193;</div> <!-- Green Icon -->
   <div style="font-size: 2.5em; color: #f0ad4e;">&#128451;&#xFE0F;</div> <!-- Yellow Paper Icon -->
   <div style="margin-top: 10px; font-size: 1.1em;">'''[[Category:Architectural Decision Records (ADRs)|ADRs]]'''</div>
   <div style="margin-top: 10px; font-size: 1.1em;">'''[[Category:Snippets & Notes|Quick Snippets]]'''</div>
|}
|}


Line 37: Line 37:
<!-- Column 1 -->
<!-- Column 1 -->
<div>
<div>
== &#128230; Infrastructure & Platforms ==
== &#128230; My Homelab & Infrastructure ==
<div style="font-size: 90%; color: #555; margin-bottom: 10px;">Virtualization, Storage, Networking, and Container Orchestration.</div>
<div style="font-size: 90%; color: #555; margin-bottom: 10px;">Notes on my Proxmox virtualization setup, TrueNAS storage, networking, and more.</div>
<categorytree mode="pages" hideroot="on">Infrastructure Layer</categorytree>
<categorytree mode="pages" hideroot="on">Infrastructure Layer</categorytree>
<categorytree mode="pages" hideroot="on">Platform Layer</categorytree>
<categorytree mode="pages" hideroot="on">Platform Layer</categorytree>


== &#128640; Applications & Services ==
== &#128640; Software & Services ==
<div style="font-size: 90%; color: #555; margin-bottom: 10px;">Go services, Databases, and Enterprise Applications like SAP.</div>
<div style="font-size: 90%; color: #555; margin-bottom: 10px;">How I configure and run applications, from Go services to enterprise software like SAP.</div>
<categorytree mode="pages" hideroot="on">Application & Service Layer</categorytree>
<categorytree mode="pages" hideroot="on">Application & Service Layer</categorytree>
</div>
</div>
Line 49: Line 49:
<!-- Column 2 -->
<!-- Column 2 -->
<div>
<div>
== &#129520; Automation & Tooling ==
== &#129520; DevOps & Automation ==
<div style="font-size: 90%; color: #555; margin-bottom: 10px;">CI/CD, Config Management (SaltStack), and Observability (Prometheus, Grafana).</div>
<div style="font-size: 90%; color: #555; margin-bottom: 10px;">My approach to CI/CD, configuration management with SaltStack, and observability.</div>
<categorytree mode="pages" hideroot="on">Automation & Tooling</categorytree>
<categorytree mode="pages" hideroot="on">Automation & Tooling</categorytree>


== &#128187; Operating Systems ==
== &#128187; Operating System Setups ==
<div style="font-size: 90%; color: #555; margin-bottom: 10px;">Linux (SUSE, Debian), Embedded (OpenWRT), and Developer Environments.</div>
<div style="font-size: 90%; color: #555; margin-bottom: 10px;">Configurations for Linux distributions, OpenWRT, and my macOS development environment.</div>
<categorytree mode="pages" hideroot="on">OS & System Layer</categorytree>
<categorytree mode="pages" hideroot="on">OS & System Layer</categorytree>
</div>
</div>
Line 60: Line 60:
</div>
</div>


<!-- Foundational and Operational Documentation -->
<!-- Footer with Personal Note -->
<div style="margin-top: 30px;">
<div style="margin-top: 40px; padding-top: 20px; text-align: center; border-top: 1px solid #dee2e6; font-size: 0.9em; color: #6c757d;">
== Foundations & Operations ==
This wiki is a living document of my personal tech journey. Content is added and refined as I learn.<br>
<div style="display: grid; grid-template-columns: 1fr 1fr; gap: 20px;">
Found an error or have a question? Feel free to reach out on my [[User talk:{{PAGENAMEE}}|talk page]].
<div>
=== Operations & Processes ===
<div style="font-size: 90%; color: #555; margin-bottom: 10px;">Day-to-day procedures, backup strategies, and incident response.</div>
<categorytree>Operations & Processes</categorytree>
</div>
<div>
=== Fundamentals ===
<div style="font-size: 90%; color: #555; margin-bottom: 10px;">Core principles, security standards, and design patterns.</div>
<categorytree>Fundamentals</categorytree>
</div>
</div>
</div>
</div>

Revision as of 15:47, 27 August 2025


My Digital Garden

A collection of my personal notes, tutorials, and configurations. I'm sharing my work in the hope that it might be useful to others.

📖
'
📁
'
🗃️
'

📦 My Homelab & Infrastructure

Notes on my Proxmox virtualization setup, TrueNAS storage, networking, and more.

🚀 Software & Services

How I configure and run applications, from Go services to enterprise software like SAP.

🧰 DevOps & Automation

My approach to CI/CD, configuration management with SaltStack, and observability.

💻 Operating System Setups

Configurations for Linux distributions, OpenWRT, and my macOS development environment.

This wiki is a living document of my personal tech journey. Content is added and refined as I learn.
Found an error or have a question? Feel free to reach out on my talk page.