Get started

AODE Documentation

Everything you need to install and run AODE — the self-hosted deployment platform for your own VPS. Deploy GitHub repos, manage domains with automatic SSL, monitor Docker services, and browse databases from one panel you own.

Self-hosted deployment platformSingle Linux VPSLifetime license
AODE deployment platform dashboard overview

One-Command Install

Install and configure the entire platform with a single command. Zero configuration required.

Complete Platform

Everything you need: portal, Traefik, and web UI — all configured and ready to use.

Automatic SSL

Automatic SSL certificate provisioning via Let's Encrypt. Secure by default.

Full Documentation

Comprehensive guides covering installation, configuration, and daily operations.

Screenshots

A look at the AODE Control Portal in action — the dashboard, project deployment with live logs, custom domain management, and per-project environment variables.

Dashboard

Dashboard

System resources, projects, services, and recent activity at a glance.

Project & Deployment Logs

Project & Deployment Logs

Project info, resource usage, deployment history, and build/runtime logs.

Domain Management

Domain Management

Custom domains with automatic Let's Encrypt SSL via Traefik.

Environment Variables

Environment Variables

Per-project env vars, grouped and masked, with bulk import.

Quick Start (One-Command Install)

Prerequisites

  • Fresh Ubuntu 20.04+ or Debian 11+ server
  • Root or sudo access
  • Minimum 4GB RAM and 20GB disk space
  • Public IP address
  • Domain name with DNS A record pointed to your server

One-Command Installation

curl -fsSL https://install.aode.tech/install-secure.sh | sudo bash -s YOUR-LICENSE-KEY

Replace YOUR-LICENSE-KEY with the license key you received after purchase. The installer validates your license, checks system requirements, installs Docker and Docker Compose, installs Node.js 20 and pnpm, downloads the AODE boilerplate package, prompts for configuration (system name, domain, SSL email, admin credentials), generates secure secrets automatically, builds the portal application, configures firewall rules, and starts all services.

Installation takes 5-10 minutes.

What Gets Installed

  • Traefik reverse proxy with automatic SSL
  • SQLite database
  • ClickHouse analytics database
  • AODE Portal with management interface
  • Log ingestion service
  • All running in isolated Docker containers with health checks and automatic restarts

Post-Installation

After installation completes you'll see your portal URL and admin credentials. Make sure your domain DNS is configured correctly. SSL certificates are automatically issued by Let's Encrypt within a few minutes. Access your portal at https://yourdomain.com, log in with your admin credentials, and start deploying applications.

Browse the docs

Using AODE