Docker Installation Guide

Quick Start (5 Minutes)

Get AunooAI running using the pre-built Docker Hub image.

Prerequisites

  • Docker Engine 20.10+ and Docker Compose v2+

  • 4GB RAM minimum (8GB recommended)

  • 10GB disk space

Installation Steps

  1. Download the configuration files

# Create directory
mkdir aunooai && cd aunooai
# Download docker-compose.yml
curl -O https://github.com/AuNooAI/AunooAI/blob/main/docker-compose.yml
mv docker-compose.hub.yml docker-compose.yml
# Download .env template
curl -O https://github.com/AuNooAI/AunooAI/blob/main/.env.hub
cp .env.hub .env
  1. Configure settings

Required changes:

  • POSTGRES_PASSWORD: Change from default aunoo_secure_2025

  • ADMIN_PASSWORD: Change from default admin123

  1. Start the application

  1. Access AunooAI

  1. Configure API keys

  • Log in to the application

  • Go to Settings → AI-guided Topic Setup

  • Add your API keys (OpenAI, Anthropic, NewsAPI, Firecrawl)

  • Keys are saved in a persistent Docker volume

That's it! You're now running AunooAI Community Edition.


Docker Hub Image

Image: aunooai/aunoo-community:latest Pre-built images are available at: https://hub.docker.com/repository/docker/aunooai/aunoo-communityarrow-up-right

Tags:

  • latest - Most recent stable release (recommended)

  • v1.x.x - Specific version tags

  • dev - Development/testing builds (not recommended for production)


Configuration

Environment Variables

Edit .env to customize your deployment:

Required Settings:


Common Commands

Start/Stop Services

View Logs

Update to Latest Version


Data Persistence

Docker Volumes

Your data is stored in Docker volumes:

  • postgres_data - Database files

  • aunooai_data - SQLite files, uploads

  • aunooai_reports - Generated reports

  • aunooai_env - API keys and configuration

  • aunooai_config - Application settings

List volumes:

Backup Data

Backup database:

Backup volumes:

Restore Data

Restore database:

Restore volume:


Troubleshooting

Application won't start

Check logs:

Port already in use

  • Change APP_PORT in .env

  • Change POSTGRES_PORT if PostgreSQL port conflicts

Database connection failed

Permission errors

Can't log in

Reset admin password:

Database errors

Check PostgreSQL logs:

Connect to database:

Check connection pool:


Upgrading

To Latest Version

To Specific Version

Rollback


Advanced Configuration

Custom Ports

Edit docker-compose.yml:

Multiple Instances

Run multiple AunooAI instances:

Resource Limits

Edit docker-compose.yml to add resource limits:


Getting Help

Application Issues:

Docker Issues:

  • System status: docker-compose ps

  • Resource usage: docker stats

  • Disk space: docker system df

Last updated