Files
altstack-data/docs/app/concepts/page.mdx
2026-02-25 22:36:27 +05:30

57 lines
2.2 KiB
Plaintext

---
title: "Concepts"
description: "The foundational knowledge for self-hosting. Docker, networking, security, backups — explained like you're a human, not a sysadmin."
---
# Concepts
Before you deploy anything, understand the building blocks. These guides cover the **why** and **how** behind self-hosting infrastructure — no fluff, no PhD required.
> 📖 **Reading order matters.** Start from the top and work down. Each article builds on the one before it.
---
## The Foundations
These four are non-negotiable. Read them before your first deploy.
| # | Guide | What You'll Learn |
|---|---|---|
| 1 | [Docker in 10 Minutes](/concepts/docker-basics) | Images, containers, volumes, Docker Compose — the only 4 concepts you need |
| 2 | [Networking for Self-Hosters](/concepts/networking) | Ports, DNS, firewalls, and why your tool isn't accessible from the internet |
| 3 | [Reverse Proxies Explained](/concepts/reverse-proxies) | Map `app.yourdomain.com` to your containers with Caddy |
| 4 | [SSL/TLS for Self-Hosters](/concepts/ssl-tls) | HTTPS, Let's Encrypt, and why it matters |
---
## Running in Production
Once your tools are deployed, keep them alive and healthy.
| # | Guide | What You'll Learn |
|---|---|---|
| 5 | [Environment Variables & Secrets](/concepts/env-secrets) | `.env` files, Docker secrets, and never hardcoding passwords again |
| 6 | [Monitoring & Observability](/concepts/monitoring) | Know when things break before your users do |
| 7 | [Updating & Maintaining Containers](/concepts/updates) | Safe update workflows, rollbacks, and automating the boring parts |
| 8 | [Backups That Actually Work](/concepts/backups) | Database dumps, volume backups, and the 3-2-1 rule |
---
## Planning & Scaling
Before you buy a server (or a bigger one).
| # | Guide | What You'll Learn |
|---|---|---|
| 9 | [Hardware & VPS Sizing](/concepts/hardware) | How much RAM/CPU you actually need, and which providers are worth it |
---
## Ready to Deploy?
You've got the knowledge. Now put it to work:
→ [Deploy Guides](/deploy) — 65+ tools with Docker Compose configs
→ [Quick Start](/quick-start) — Your first deployment in 5 minutes
→ [Curated Stacks](/stacks) — Pre-built tool bundles for specific use cases