Skip to main content
use-apify.com

Docker Compose: guides & tutorials

Production-ready Docker Compose stacks for self-hosted services. Single-file deployments with measured footprints, Caddy TLS, and backup runbooks.

37 articlesPage 1 of 4

View all tags

Docker Compose defines multi-container apps in one YAML file, making it the backbone of production-ready self-hosted stacks. These guides ship single-file deployments with Caddy TLS and backup runbooks.

One tested compose file gets a full service, database, app, and proxy, running with a single command. Below you will find measured, copy-paste Docker Compose stacks for self-hosting.

Related topics

Self-hosting7 min read

Open-Source Airtable Alternatives: 4 Self-Hosted Picks (2026)

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

Airtable charges $20 per user per month on its Team plan and $45 per user per month on Business (both billed annually). That is fine for a small team, but the per-seat model climbs fast, and your data lives on Airtable's servers. Four mature projects replace Airtable's core (grids, views, relations, and forms) and self-host on a Liquid Web Managed VPS from about $33/month, flat, regardless of how many people use it. Three are OSI open source; NocoDB moved to a source-available license in January 2026, which still permits internal business use but changes what you may resell. Licenses are spelled out in the table below.

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.

Self-hosting13 min read

6 Open-Source Calendly Alternatives You Can Self-Host (2026)

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

Calendly is proprietary and cloud-only, so there is no self-hosted Calendly. The best open-source replacement for personal booking links is Cal.diy, the MIT-licensed community edition that Cal.com split off in April 2026. For businesses with several staff, Easy!Appointments is the better self-hosted fit. Neither one replaces Calendly Teams' round-robin routing.

Self-hosting7 min read

5 Self-Hosted ChatGPT Alternatives — Run LLMs on Your Own Server (2026)

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

ChatGPT Team costs $25 per user per month. At 10 users that is $3,000 per year — before you factor in rate limits, data residency concerns, and the fact that every prompt you send trains future OpenAI models unless you opt out. Self-hosting an LLM stack eliminates per-seat costs, keeps prompts on hardware you control, and lets you run models tuned for your domain.

Self-hosting6 min read

5 Privacy-First Google Analytics Alternatives You Can Self-Host (2026)

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

Google Analytics 4 is free, but you pay with your users' data — every pageview ships to Google's servers, GDPR cookie banners become mandatory, and your analytics are subject to GA4's data-retention limits. Self-hosted analytics tools eliminate that tradeoff: your data stays on your VPS, cookie consent banners are often unnecessary, and you own the retention policy.

Self-hosting7 min read

5 Self-Hosted Google Photos Alternatives (2026)

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

Google Photos compresses originals on free plans, shares your data with Google's ad systems, and can revoke access or change terms at any time. Self-hosting your photo library keeps originals untouched on hardware you control — no compression, no data harvesting, and no per-photo storage fees beyond your VPS and attached storage.

Self-hosting7 min read

5 Self-Hosted Heroku Alternatives for Deploying Your Apps (2026)

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

Heroku's free tier was discontinued in 2022 and paid plans now start at $5/dyno/month — with no included databases, storage billed separately, and costs that compound quickly as you add apps and workers. Self-hosted PaaS tools replicate the Heroku experience (Git push to deploy, automatic SSL, web UI, database provisioning) on a VPS you control, at a fraction of the cost.

Self-hosting10 min read

7 Open-Source HubSpot Alternatives You Can Self-Host (2026)

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

HubSpot Marketing Hub Professional costs $800/month for 3 core seats and 2,000 marketing contacts, plus a required $3,000 onboarding fee, and that is before you add Sales Hub or Service Hub. Seven open-source tools cover the same jobs on a server you control. A Liquid Web 8 GB Managed VPS is $100/month (prices checked 2026-09-26).

Self-hosting7 min read

5 Open-Source Linear Alternatives, Self-Hosted (2026)

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

Linear charges $10 per user per month on its Basic plan (billed yearly) — a reasonable price until your team grows or you want to keep issue data fully under your control. Five mature open-source projects cover Linear's core workflow: issues, cycles (sprints), backlogs, and roadmaps — all self-hostable on a Liquid Web Managed VPS starting at $33/month.

Guides on this site

Frequently asked questions

Frequently Asked Questions

Docker Compose is a tool that defines and runs multi-container Docker applications using a single YAML file. For self-hosting, it means you can spin up a complete service — database, app, reverse proxy, Redis — with one command. All guides on this site ship a single docker-compose.yml that was tested before publication.

Light single-service stacks (Listmonk, Umami, Karakeep) run in 512 MB–1 GB. Mid-weight stacks (Twenty CRM, Chatwoot, Plausible) need 2–4 GB. Heavy stacks (PostHog, Dify, Immich) need 16–32 GB. Every guide on this site includes measured idle and peak RAM from a local Docker run.