↓ Skip to main content

All Articles

2026

Connecting Applications to a Shared PostgreSQL and Learning Basic Maintenance: Part 2

Connecting Applications to a Shared PostgreSQL and Learning Basic Maintenance: Part 2

·1929 words·10 mins· loading · loading
The second part of the series on a shared PostgreSQL for a home server. We create a dedicated, minimally privileged user and database in pgAdmin for a specific application, connect Authentik to the shared database instead of its own container, and cover basic maintenance - VACUUM, ANALYZE, REINDEX, and when you actually need to do any of this by hand.
Inviting Authors to Collaborate

Inviting Authors to Collaborate

··963 words·5 mins· loading · loading
ProHomeLab is open to authors who want to share their knowledge and practical experience in the world of homelabbing. If you’re building your own home infrastructure, experimenting with servers, virtualization, containers, networking, NAS, monitoring, or automation, I’d love to feature your experience on the site. It doesn’t matter how big your home lab is. What matters isn’t the number of servers in the rack, but real experience, interesting solutions, and knowledge worth sharing with others. What you can write about # The topics ProHomeLab covers are fairly broad. For example:
Installing Traefik in an LXC Container on Proxmox as a Systemd Service: Part 2

Installing Traefik in an LXC Container on Proxmox as a Systemd Service: Part 2

··4049 words·20 mins· loading · loading
Continuing the series about Traefik in LXC - from a test binary to a working configuration. Cloudflare token, final static config, wildcard certificate, dashboard protection via Basic Auth, log rotation, dynamic config structure, and migrating a dozen services from Docker labels to the file provider. CrowdSec is planned as a separate follow-up.
Obsidian Plugins I Use

Obsidian Plugins I Use

··2543 words·12 mins· loading · loading
A rundown of 36 Obsidian plugins that replaced Trilium Notes’ built-in functionality after the move - from Templater and Bases to Excalidraw and Kanban. I compare the philosophy of the two systems and explain why the deciding factor was YAML Front Matter support for publishing articles via Hugo.

2025

History of OPNsense: From m0n0wall to a Modern Firewall

History of OPNsense: From m0n0wall to a Modern Firewall

··1221 words·6 mins· loading · loading
The history of the creation and development of OPNsense - a branch of the pfSense project that became an independent and actively developed open-source solution. We look at the reasons for the fork, the philosophy of the project, key stages of development, and how OPNsense differs from other open-source routers.
Nextcloud in Proxmox: A Full Installation in an LXC without Docker

Nextcloud in Proxmox: A Full Installation in an LXC without Docker

··3335 words·16 mins· loading · loading
A detailed guide to installing and configuring Nextcloud in an LXC container - MariaDB as shown in the video (with an external PostgreSQL option), optional data on an NFS share, PHP-FPM/OPCache/APCu/Redis, live updates via notify_push, and the Memories photo gallery with video transcoding.
Mealie Recipe Manager: Self-Hosted Meal Planning on Docker

Mealie Recipe Manager: Self-Hosted Meal Planning on Docker

··1550 words·8 mins· loading · loading
A step-by-step guide to installing and configuring Mealie for managing recipes on your own server. Covers installation via Docker, database setup, the web interface and mobile access, integration with external recipe sources, plus the new AI features (importing recipes from video) and unit standardization.
Storage for HA in a Proxmox Cluster

Storage for HA in a Proxmox Cluster

··2410 words·12 mins· loading · loading
An overview of the main storage types in Proxmox that support High Availability (HA). Covers local-lvm, Ceph, NFS, iSCSI, DRBD9/LINSTOR, and other options, their upsides and limits, plus recommendations for a reliable, scalable cluster.
Traefik in Docker: Setting Up a Reverse Proxy from Scratch

Traefik in Docker: Setting Up a Reverse Proxy from Scratch

··2395 words·12 mins· loading · loading
A step-by-step guide to installing and configuring Traefik in Docker to set up a reverse proxy and manage web traffic. Covers container configuration, routing, SSL integration, and recommendations for managing web services.
Setting Up Templates and Linked Clones in Proxmox VE

Setting Up Templates and Linked Clones in Proxmox VE

··463 words·3 mins· loading · loading
A step-by-step guide to creating and configuring templates in Proxmox for quickly deploying virtual machines and containers. Covers creating templates, saving configurations, and recommendations for managing and updating images.
Pros and Cons of Fedora Server 42

Pros and Cons of Fedora Server 42

··604 words·3 mins· loading · loading
A detailed guide to installing and configuring Fedora Server 42. Covers the main steps: installing the system, configuring users, network services, and a baseline configuration for a secure and stable server.