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 -1
View File
@@ -25,7 +25,7 @@ export default defineAppConfig({
docus: { docus: {
title: 'Docudjeex', title: 'Docudjeex',
description: 'Homelab documentation', description: 'Homelab documentation',
url: 'http://docus.dev', url: 'https://docu.djeex.fr',
image: '/img/social.png', image: '/img/social.png',
socials: { socials: {
github:'', github:'',
+1
View File
@@ -1,5 +1,6 @@
--- ---
title: Home title: Home
description: Homelab documentation by Djeex — self-hosting guides for Debian, Docker, networking, storage, and more.
navigation: false navigation: false
layout: page layout: page
main: main:
+1
View File
@@ -1,6 +1,7 @@
--- ---
icon: lucide:home icon: lucide:home
title: Welcome title: Welcome
description: Introduction to Docudjeex — a personal homelab documentation site covering self-hosted services, Debian, and Docker infrastructure.
main: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: NAT & DHCP 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: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: DNS Zone 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: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Samba title: Samba
description: Set up Samba on Debian to share folders over your local network and access them from Windows, macOS, or Linux.
main: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: RAID title: RAID
description: Understand RAID concepts — hardware vs software, RAID levels, and how to set up redundant disk arrays for your homelab.
main: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: ZFS 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: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: The Basics title: The Basics
description: Overview of server hardware fundamentals — CPUs, RAM, storage, and form factors to understand before building your homelab.
main: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Network title: Network
description: Overview of networking hardware for homelabs — switches, NICs, cables, and how to connect your servers efficiently.
main: main:
fluid: false fluid: false
--- ---
+2 -1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true 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 fluid: false
--- ---
+1
View File
@@ -2,6 +2,7 @@
icon: lucide:bookmark icon: lucide:bookmark
navigation: true navigation: true
title: Introduction 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: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Debian 13 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: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Docker title: Docker
description: Install Docker and Dockge on Debian to deploy and manage self-hosted services with simple container stacks.
main: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: SWAG 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: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Wireguard 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: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Authentik title: Authentik
description: Install Authentik as a self-hosted identity provider — configure MFA and protect your services with SSO and reverse proxy authentication.
main: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Cloudflare Zero Trust 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: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Uptime-Kuma 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: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Dozzle title: Dozzle
description: Install Dozzle to monitor Docker container logs in real time from a clean web interface, exposed via SWAG.
main: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Speedtest Tracker title: Speedtest Tracker
description: Install Speedtest Tracker to automatically measure and log your internet connection speed over time, exposed with SWAG.
main: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Beszel title: Beszel
description: Install Beszel to monitor server CPU, RAM, disk, and network metrics — including remote servers — with a lightweight web dashboard.
main: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: UpSnap title: UpSnap
description: Install UpSnap to remotely wake up machines on your local network via Wake-on-LAN, exposed with SWAG.
main: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Plex 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: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Qbittorrent title: Qbittorrent
description: Install qBittorrent with Gluetun and ProtonVPN to download torrents securely behind a VPN on your self-hosted server.
main: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Automation title: Automation
description: Automate media downloads with the Servarr stack — Radarr, Sonarr, Bazarr, Prowlarr, and Overseerr for movies and TV shows.
main: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Immich title: Immich
description: Install Immich, a self-hosted alternative to Google Photos and iCloud with face recognition, geolocation, and multi-device sync.
main: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Nextcloud title: Nextcloud
description: Install Nextcloud to self-host your files, photos, and calendar — a privacy-friendly alternative to Google Drive, OneDrive, and iCloud.
main: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: File Browser title: File Browser
description: Install File Browser to browse and manage your server files from a web interface, exposed securely with SWAG.
main: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Pingvin title: Pingvin
description: Install Pingvin Share, a self-hosted file sharing platform to send files securely without relying on WeTransfer or Google Drive.
main: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Code-Server 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: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Gitea title: Gitea
description: Install Gitea, a lightweight self-hosted Git service to manage your code repositories privately on your own server.
main: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: IT Tools title: IT Tools
description: Install IT Tools, a self-hosted collection of handy utilities for developers — converters, encoders, formatters, and more.
main: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Adguard Home 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: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Vaultwarden title: Vaultwarden
description: Install Vaultwarden, a self-hosted Bitwarden-compatible password manager to replace Google or Apple password managers across all your devices.
main: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -2,6 +2,7 @@
icon: lucide:bookmark icon: lucide:bookmark
navigation: true navigation: true
title: Introduction title: Introduction
description: Introduction to Stockeex — a personal project for stock and inventory management. Documentation coming soon.
main: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Nvidia Stock Bot 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: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Adguard CIDRE 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: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Lumeex title: Lumeex
description: Lumeex is a static photo gallery site generator built with Python — minimalist, lightweight, and fully customizable without a CMS.
main: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Instameex 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: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Servarr corrector 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: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: LUKS Backup 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: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Socat Proxy 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: main:
fluid: false fluid: false
--- ---
+1
View File
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: HotDisk 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: main:
fluid: false fluid: false
--- ---
@@ -1,6 +1,7 @@
--- ---
navigation: true navigation: true
title: Backrest Docker Stop 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: main:
fluid: false fluid: false
--- ---