How to Deploy NocoDB Open-Source Airtable Alternative on Linux VPS

How to Deploy NocoDB Open-Source Airtable Alternative on Linux VPS - CpanelFree Guide

Introduction to NocoDB Architecture NocoDB transforms any relational database (MySQL, PostgreSQL, SQL Server, SQLite) into a smart spreadsheet UI. Operating as a Node.js web application, its architecture dynamically introspects your existing database schemas, exposing them instantly via REST & GraphQL APIs while providing a rich tabular interface. Verified Guide … Read more

How to Deploy Apache Airflow Workflow Orchestration on Linux VPS

How to Deploy Apache Airflow Workflow Orchestration on Linux VPS - CpanelFree Guide

Introduction to Apache Airflow Architecture Apache Airflow is the industry standard for programmatic workflow orchestration. The architecture is heavily distributed: a Webserver provides the UI, the Scheduler continuously triggers Directed Acyclic Graphs (DAGs), Workers execute the tasks (via Celery or Kubernetes executors), and a Metadata Database (PostgreSQL/MySQL) tracks state. Redis typically serves as the message … Read more

How to Set Up Pi-hole Network-Wide DNS Ad Blocker on Linux VPS

How to Set Up Pi-hole Network-Wide DNS Ad Blocker on Linux VPS - CpanelFree Guide

Introduction to Pi-hole Architecture Pi-hole operates as a lightweight DNS sinkhole. Its core consists of FTLDNS (a specialized fork of dnsmasq) combined with a PHP/lighttpd web interface. When devices query a domain, Pi-hole cross-references the request against ad and tracker blocklists. If a match occurs, it routes the query to a null IP (0.0.0.0), effectively … Read more

How to Self-Host Appwrite Backend-as-a-Service on Ubuntu VPS

How to Self-Host Appwrite Backend-as-a-Service on Ubuntu VPS - CpanelFree Guide

Introduction to Appwrite Architecture Appwrite is a secure, end-to-end Backend-as-a-Service (BaaS) for web, mobile, and Flutter developers. Its microservices architecture orchestrates MariaDB for structured data, Redis for caching/pub-sub, InfluxDB for time-series metrics, and Docker for executing serverless Functions. A Traefik edge router natively handles incoming requests and auto-generates Let’s Encrypt certificates. ⚡ Executive Summary & … Read more

How to Deploy Wazuh SIEM Security Monitoring on Ubuntu Linux VPS

How to Deploy Wazuh SIEM Security Monitoring on Ubuntu Linux VPS - CpanelFree Guide

Introduction to Wazuh Architecture Wazuh is a comprehensive, open-source SIEM and XDR solution. The architecture comprises the Wazuh Server (for log analysis, intrusion detection, and active response), the Wazuh Indexer (a highly scalable full-text search engine based on OpenSearch), and the Wazuh Dashboard (Kibana-derived UI). Agents deployed on endpoints stream telemetry back to the server. … Read more

How to Set Up Harbor Container Registry on Ubuntu VPS with Docker

How to Set Up Harbor Container Registry on Ubuntu VPS with Docker - CpanelFree Guide

Introduction to Harbor Architecture Harbor is an enterprise-class CNCF-graduated container registry that secures artifacts with policies and role-based access control. It consists of multiple components: the Core API, Jobservice, Registry (distribution), Redis, PostgreSQL, Trivy (for vulnerability scanning), and a Portal frontend. It fundamentally relies on Docker Compose or Kubernetes for orchestration. ⚡ Executive Summary & … Read more

How to Set Up Typesense Instant Search Engine on Ubuntu Linux VPS

How to Set Up Typesense Instant Search Engine on Ubuntu Linux VPS - CpanelFree Guide

Introduction to Typesense Architecture Typesense is an incredibly fast, memory-first, typo-tolerant search engine written natively in C++. Unlike Elasticsearch (which relies on the JVM), Typesense keeps the entire search index in RAM, writing to disk only for durability. This architecture ensures sub-50ms search latency but requires servers with adequate memory capacity to house the total … Read more

How to Deploy Outline Wiki and Knowledge Base on Linux VPS with Docker

How to Deploy Outline Wiki and Knowledge Base on Linux VPS with Docker - CpanelFree Guide

Introduction to Outline Architecture Outline is an open-source, React and Node.js-based collaborative knowledge base. Its architecture relies on a robust backend utilizing PostgreSQL for persistent storage and Redis for caching and background job queuing. Crucially, it integrates directly with external SSO providers (like Slack, Google, or OIDC) and mandates S3-compatible object storage (AWS S3, MinIO, … Read more

How to Set Up Metabase Open-Source Business Analytics on Ubuntu VPS

How to Set Up Metabase Open-Source Business Analytics on Ubuntu VPS - CpanelFree Guide

Introduction to Metabase Architecture Metabase operates as a JVM-based application executing typically within a Docker container or natively via a JAR file. Its architecture is divided into the application layer (Clojure/Java backend and React frontend) and the metadata persistence layer, strictly requiring a relational database like PostgreSQL or MySQL for production environments instead of the … Read more

How to Set Up OpenTelemetry Collector for Distributed Tracing on Linux VPS

How to Set Up OpenTelemetry Collector for Distributed Tracing on Linux VPS - CpanelFree Guide

Introduction to Architecture & Core Concepts The OpenTelemetry (OTel) Collector is a vendor-agnostic proxy designed to receive, process, and export telemetry data (traces, metrics, and logs). In complex microservice environments, understanding request latency traversing multiple APIs is impossible without distributed tracing. The Collector standardizes the ingestion pipeline, allowing you to ingest OTLP (OpenTelemetry Protocol) or … Read more