Skip to main content
use-apify.com

Self-hosting: guides & tutorials

Self-hosting LLMs means GPUs, containers, and your own API keys—lower per-token cost at volume and full data residency when pairing with Apify scrape jobs.

50 articlesPage 1 of 5

View all tags

Self-hosting means running open-source tools on your own VPS instead of paying SaaS subscriptions, trading monthly fees for control and data ownership. These guides cover Docker Compose stacks, TLS, and backups for production-ready deployments.

Done right, self-hosting cuts cost at scale and keeps data on infrastructure you control, with managed VPS tiers reducing the ops burden. Pair self-hosted services with Apify scrape jobs for full pipelines. Below you will find single-file Compose stacks and runbooks.

Related topics

Self-hosting6 min read

Authentik vs Keycloak: Choosing a Self-Hosted Identity Provider (2026)

· 6 min read
Yassine El Haddad
Software Developer & Automation Specialist

Both Authentik and Keycloak provide enterprise-grade single sign-on, OIDC, SAML, and MFA for self-hosted application stacks. Both are serious identity providers — not lightweight utilities. The difference is philosophy: Authentik is built for modern DevOps teams who want something that works out of the box; Keycloak is the battle-tested choice for enterprise environments that need maximum protocol coverage and production history going back a decade.

Self-hosting6 min read

Chatwoot vs FreeScout: Choosing a Self-Hosted Support Platform (2026)

· 6 min read
Yassine El Haddad
Software Developer & Automation Specialist

Chatwoot and FreeScout are both self-hosted customer support platforms with open-source roots. But they are not interchangeable — Chatwoot is a full omnichannel support suite, while FreeScout is a lean shared inbox focused on email. Picking the wrong one means either over-engineering a simple email workflow or under-building when live chat is a requirement.

Self-hosting5 min read

Coolify vs Dokploy: Which Self-Hosted PaaS Should You Choose? (2026)

· 5 min read
Yassine El Haddad
Software Developer & Automation Specialist

Coolify and Dokploy both turn a VPS into a Heroku-style platform: push code, get a URL, forget about Nginx configs and SSL certificates. Both are Apache-2.0 licensed, both install with a single command, and both support Docker Compose deployments, Let's Encrypt TLS, Git webhooks, and database provisioning. The difference is scale, maturity, and complexity tolerance.

Self-hosting6 min read

Dify vs Flowise: Self-Hosted LLM App Platform Comparison (2026)

· 6 min read
Yassine El Haddad
Software Developer & Automation Specialist

Dify and Flowise both let you build LLM-powered applications through a visual interface without writing a full backend. But they are aimed at different maturity stages: Flowise for rapid experimentation, Dify for production-grade deployments where teams need RAG knowledge bases, API publishing, and multi-user workspaces.

Self-hosting6 min read

Mautic vs Listmonk: Email Automation vs Newsletter Tool (2026)

· 6 min read
Yassine El Haddad
Software Developer & Automation Specialist

Mautic and Listmonk are the two most common self-hosted answers to Mailchimp and HubSpot email — but they solve different problems. Listmonk is a high-performance newsletter sender. Mautic is a full marketing automation platform with drip campaigns, lead scoring, landing pages, and CRM-lite features. Picking the wrong one means either paying for complexity you don't need or hitting a ceiling on automation you can't reach.

Self-hosting6 min read

Ollama vs vLLM: Choosing a Self-Hosted LLM Inference Server (2026)

· 6 min read
Yassine El Haddad
Software Developer & Automation Specialist

Ollama and vLLM both let you run open-weight LLMs on your own hardware without sending prompts to OpenAI or Anthropic. But they are built for different points on the scale curve — Ollama for developers and small teams, vLLM for production multi-user inference workloads where throughput matters.

Self-hosting6 min read

Plausible vs Umami: Which Self-Hosted Analytics Tool Should You Choose? (2026)

· 6 min read
Yassine El Haddad
Software Developer & Automation Specialist

Both Plausible and Umami replace Google Analytics with cookie-free, privacy-first tracking that you can self-host on your own VPS. Both are actively maintained, both run on Docker Compose, and both score well for GDPR compliance. The difference is operational: they diverge significantly in RAM footprint, database requirements, feature depth, and license terms.

Self-hosting5 min read

Twenty CRM vs EspoCRM: Choosing a Self-Hosted CRM (2026)

· 5 min read
Yassine El Haddad
Software Developer & Automation Specialist

Both Twenty CRM and EspoCRM are genuinely open-source, genuinely self-hostable, and genuinely capable of replacing a commercial CRM for small-to-mid-size teams. But they occupy different points on the maturity-versus-modernity spectrum — and picking the wrong one means a painful migration later.

Self-hosting7 min read

5 Open-Source Auth0 Alternatives You Can Self-Host (2026)

· 7 min read
Yassine El Haddad
Software Developer & Automation Specialist

Auth0 Essentials starts at $23/month for up to 1,000 monthly active users. Beyond that, the pricing scales by MAU in a way that surprises teams that grow: 10,000 MAUs cost roughly $240/month, and adding enterprise features (SAML, custom domains, MFA) pushes you to higher tiers. A self-hosted identity provider on a Liquid Web 4–8 GB Managed VPS eliminates per-MAU pricing entirely.

Guides on this site

Frequently asked questions

Frequently Asked Questions

A Liquid Web 4–8 GB Managed VPS covers most single-service deployments. Heavier stacks (PostHog, Dify, Immich with AI) need 16–32 GB. For GPU inference, Liquid Web offers dedicated L40S and H100 servers. All pricing is subject to change — verify on liquidweb.com before purchase.

For most tools, yes — but only if you account for the ops overhead. A Liquid Web 8 GB VPS at ~$33/mo replaces SaaS plans costing $200–$900/mo for tools like HubSpot, Intercom, or GA4. The tradeoff is that you manage updates, backups, and security. Managed VPS tiers reduce that burden significantly.

Docker Compose experience is enough. Most guides on this site provide a single copy-paste docker-compose.yml that gets the service running in under 30 minutes. Caddy handles TLS automatically. For teams that want to skip the setup, Coolify or Dokploy provide a one-click PaaS layer on top of Docker Compose.