feat: add SEO descriptions to all pages and fix canonical URL

This commit is contained in:
2026-08-11 08:48:59 +00:00
parent bfdef4c47a
commit d22711484b
45 changed files with 46 additions and 2 deletions
+1
View File
@@ -1,5 +1,6 @@
---
title: Home
description: Homelab documentation by Djeex — self-hosting guides for Debian, Docker, networking, storage, and more.
navigation: false
layout: page
main:
+1
View File
@@ -1,6 +1,7 @@
---
icon: lucide:home
title: Welcome
description: Introduction to Docudjeex — a personal homelab documentation site covering self-hosted services, Debian, and Docker infrastructure.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: NAT & DHCP
description: Learn how NAT, port forwarding, and DHCP work on a home router. Configure fixed IP leases and understand how to expose local services.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: DNS Zone
description: Understand how DNS works, how to read and edit a DNS zone, and how to configure domain names for your self-hosted services.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Samba
description: Set up Samba on Debian to share folders over your local network and access them from Windows, macOS, or Linux.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: RAID
description: Understand RAID concepts — hardware vs software, RAID levels, and how to set up redundant disk arrays for your homelab.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: ZFS
description: Introduction to ZFS — a combined file system and volume manager with snapshots, checksums, and built-in redundancy for reliable homelab storage.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: The Basics
description: Overview of server hardware fundamentals — CPUs, RAM, storage, and form factors to understand before building your homelab.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Network
description: Overview of networking hardware for homelabs — switches, NICs, cables, and how to connect your servers efficiently.
main:
fluid: false
---
+2 -1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: The ProloNAS
title: The ProloNAS
description: Build a capable home server on a budget using an Intel N100 mini PC — a practical guide to getting started with self-hosting for under $130.
fluid: false
---
+1
View File
@@ -2,6 +2,7 @@
icon: lucide:bookmark
navigation: true
title: Introduction
description: Introduction to Serveex — a personal homelab project to self-host everyday services using Debian and Docker, replacing Google, Apple, and Netflix.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Debian 13
description: Step-by-step guide to install Debian 13 on a home server and set up SSH access, essential packages, and a ready-to-use base system.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: Docker
description: Install Docker and Dockge on Debian to deploy and manage self-hosted services with simple container stacks.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: SWAG
description: Set up SWAG as a reverse proxy with automatic SSL, expose your services securely, and configure geo-blocking on your homelab.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Wireguard
description: Install and configure WireGuard VPN to securely access your homelab from anywhere and connect all your devices to your private network.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Authentik
description: Install Authentik as a self-hosted identity provider — configure MFA and protect your services with SSO and reverse proxy authentication.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Cloudflare Zero Trust
description: Use Cloudflare Tunnels and Zero Trust to expose homelab services without opening ports — configure SWAG and manage multiple tunnels.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Uptime-Kuma
description: Install Uptime-Kuma to monitor your self-hosted services uptime, set up alerts, and optionally protect the dashboard with Authentik.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Dozzle
description: Install Dozzle to monitor Docker container logs in real time from a clean web interface, exposed via SWAG.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Speedtest Tracker
description: Install Speedtest Tracker to automatically measure and log your internet connection speed over time, exposed with SWAG.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Beszel
description: Install Beszel to monitor server CPU, RAM, disk, and network metrics — including remote servers — with a lightweight web dashboard.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: UpSnap
description: Install UpSnap to remotely wake up machines on your local network via Wake-on-LAN, exposed with SWAG.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: Plex
description: Install Plex Media Server with Tautulli on your homelab to stream movies and TV shows from anywhere on all your devices.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Qbittorrent
description: Install qBittorrent with Gluetun and ProtonVPN to download torrents securely behind a VPN on your self-hosted server.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: Automation
description: Automate media downloads with the Servarr stack — Radarr, Sonarr, Bazarr, Prowlarr, and Overseerr for movies and TV shows.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: Immich
description: Install Immich, a self-hosted alternative to Google Photos and iCloud with face recognition, geolocation, and multi-device sync.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: Nextcloud
description: Install Nextcloud to self-host your files, photos, and calendar — a privacy-friendly alternative to Google Drive, OneDrive, and iCloud.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: File Browser
description: Install File Browser to browse and manage your server files from a web interface, exposed securely with SWAG.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: Pingvin
description: Install Pingvin Share, a self-hosted file sharing platform to send files securely without relying on WeTransfer or Google Drive.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Code-Server
description: Install code-server to run VS Code in your browser from your homelab — mount folders and expose it securely with SWAG.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Gitea
description: Install Gitea, a lightweight self-hosted Git service to manage your code repositories privately on your own server.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: IT Tools
description: Install IT Tools, a self-hosted collection of handy utilities for developers — converters, encoders, formatters, and more.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: Adguard Home
description: Install AdGuard Home for network-wide ad and tracker blocking with DNS-over-HTTPS, client management, and custom filtering rules.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Vaultwarden
description: Install Vaultwarden, a self-hosted Bitwarden-compatible password manager to replace Google or Apple password managers across all your devices.
main:
fluid: false
---
+1
View File
@@ -2,6 +2,7 @@
icon: lucide:bookmark
navigation: true
title: Introduction
description: Introduction to Stockeex — a personal project for stock and inventory management. Documentation coming soon.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Nvidia Stock Bot
description: A Python bot that monitors GPU stock availability in real time and sends Discord alerts — built during the RTX 5000 series launch shortage.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Adguard CIDRE
description: A Python script to sync AdGuard Home CIDR allowlists automatically, securing your self-hosted DNS server exposed to the internet.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: Lumeex
description: Lumeex is a static photo gallery site generator built with Python — minimalist, lightweight, and fully customizable without a CMS.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Instameex
description: Instameex is a Docker-based tool to merge SDR and HDR photo exports into a proper gain-map JPEG ready for Instagram HDR upload.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Servarr corrector
description: A bash script to detect and fix duplicate media files in Sonarr and Radarr libraries by replacing copies with hardlinks to reclaim disk space.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: LUKS Backup
description: A bash script to automatically dump LUKS headers from all encrypted disks, identify them by serial number, and store them in an encrypted archive.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Socat Proxy
description: Use socat to proxy the Docker socket through Docker Socket Proxy, allowing Beszel to collect container stats without exposing the full Docker socket.
main:
fluid: false
---
+1
View File
@@ -1,6 +1,7 @@
---
navigation: true
title: HotDisk
description: A bash script that monitors hard drive temperatures and automatically shuts down the server when disks stay above a safe threshold for too long.
main:
fluid: false
---
@@ -1,6 +1,7 @@
---
navigation: true
title: Backrest Docker Stop
description: A bash script that stops Docker containers before a Backrest backup runs and restarts them after — ensuring safe database backups without complex dumps.
main:
fluid: false
---