Tutorials
In-depth technical tutorials, guides, and infrastructure best practices.

How to Deploy LiteLLM Proxy on a VPS for a Unified OpenAI-Compatible API
LiteLLM Proxy gives your apps one OpenAI-compatible API for different AI providers and models. Deploying it on a VPS makes it easier to manage API keys, model access, and usage in one place.

How to Scale n8n in Queue Mode
n8n Queue Mode moves workflow jobs to Redis, while worker containers run them in parallel. Start with one or two workers, monitor the queue, and add more workers when executions begin to wait.

Install Qdrant on a Linux VPS and Build a RAG-Ready Vector Database
Qdrant stores document embeddings so your RAG app can find useful context before sending a prompt to an AI model. Run it with persistent storage, protect access with an API key, and create collections that match your embedding model size.

Fix Coolify Issues: Docker Failures, DNS and Let's Encrypt Errors, Webhook Bugs
Coolify issues start with Docker logs, wrong DNS records, or blocked ports 80 and 443. Check the failed deployment step, confirm the domain points to your server, and review webhook delivery logs when auto-deploy does not run.

How to Install Dokploy on a Linux VPS and Deploy Docker Compose Apps
Dokploy makes it easier to deploy Docker Compose apps from one dashboard. Install it on a VPS, connect your Git repository, add your Compose file, and use a domain with HTTPS for public access.

Run Supabase on Your Own Server with Docker Compose
Self-hosting Supabase with Docker Compose gives you control over Postgres, Auth, Storage, and the API on your own server. Set strong secrets, keep database data on persistent storage, and place the stack behind HTTPS before using it in production.

Self‑Hosted AI Chat on Ubuntu: Open WebUI plus Ollama Setup
Open WebUI gives you a simple browser chat interface, while Ollama runs AI models on your Ubuntu server. Keep model and app data on persistent storage, then use HTTPS and login protection before opening it to the internet.

How to Install n8n on a VPS Using Docker Compose, Postgres, and Redis
Docker Compose keeps n8n, Postgres, and Redis in one manageable stack on your VPS. Use Postgres for workflow data and Redis for queue mode when you need workers to handle more executions.

How to Install Coolify on Ubuntu VPS and Deploy Your First App
Coolify lets you deploy an app from a Git repository without managing every Docker command yourself. Install it on an Ubuntu VPS, connect your repository, set the app port and domain, then deploy after DNS points to the server.

How to Set Up a MikroTik Hotspot for Your Business Step-by-Step
A MikroTik Hotspot creates a guest Wi‑Fi login page so you can control who uses your internet. Use a separate guest network, set up DHCP and user accounts, then test the login page before giving access to customers.

How to Set Up a Guest WiFi Network on MikroTik Step-by-Step
A guest WiFi network should use its own subnet or VLAN, with separate DHCP settings. Add firewall rules that block guests from reaching your main network but still allow internet access.

How to Block Websites and Adult Content on MikroTik RouterOS
Use a family-safe DNS service to block adult sites across your network, then force devices to use your router for DNS. For specific websites, add RouterOS firewall or DNS rules, but remember that HTTPS makes simple URL blocking less reliable.