Skip to content

Self-Hosting ANTE ERP

Welcome to the self-hosted ANTE ERP installation guide! This comprehensive documentation will help you deploy and manage your own instance of ANTE ERP on your infrastructure.

What is Self-Hosting?

Self-hosting means running ANTE ERP on your own servers or infrastructure, giving you complete control over your data, security, and deployment environment. Unlike cloud-hosted solutions, self-hosting allows you to:

  • Full Data Control: Your business data stays on your infrastructure
  • Customization: Configure the system to meet your specific needs
  • Compliance: Meet regulatory requirements for data residency
  • Cost Control: Predictable infrastructure costs without per-user fees
  • Network Control: Run on internal networks without internet exposure

Why Self-Host ANTE ERP?

For Small to Medium Businesses

  • Deploy on existing infrastructure
  • No recurring subscription fees
  • Suitable for 5-100 users
  • Full feature access

For Enterprises

  • Complete data sovereignty
  • Integration with existing systems
  • Custom security policies
  • Dedicated resources

For Development Teams

  • Test environment setup
  • Development and staging instances
  • Custom module development
  • API integration testing

System Architecture

ANTE ERP uses a modern containerized architecture:

┌─────────────────────────────────────────────────────────┐
│                    Nginx (Optional)                     │
│              Reverse Proxy + SSL/HTTPS                  │
└─────────────────────────────────────────────────────────┘

        ┌───────────────────┴────────────────────┐
        │                                        │
┌───────▼─────────┐                   ┌─────────▼────────┐
│   Frontend      │                   │     Backend      │
│   (Vue/Quasar)  │                   │     (NestJS)     │
│   Port: 8080    │◄─────API──────────│   Port: 3001     │
└─────────────────┘                   └──────────────────┘

                      ┌──────────────────────┼──────────────────────┐
                      │                      │                      │
              ┌───────▼────────┐    ┌───────▼───────┐    ┌────────▼────────┐
              │   PostgreSQL   │    │     Redis     │    │    MongoDB      │
              │   Port: 5433   │    │   Port: 6380  │    │   Port: 27018   │
              │  (Main Database)│    │    (Cache)    │    │  (Documents)    │
              └────────────────┘    └───────────────┘    └─────────────────┘

Components

  1. Frontend - Vue.js/Quasar web application

    • Modern responsive UI
    • Pre-built Docker image: ghcr.io/gtplusnet/ante-self-hosted-frontend-main:latest
  2. Backend - NestJS API server

    • RESTful API + WebSocket support
    • Pre-built Docker image: ghcr.io/gtplusnet/ante-self-hosted-backend:latest
  3. PostgreSQL - Primary database

    • Stores core business data
    • Official image: postgres:15
  4. Redis - Caching and sessions

    • Session management
    • Queue processing
    • Official image: redis:7-alpine
  5. MongoDB - Document storage

    • File metadata
    • Logs and analytics
    • Official image: mongo:7

Installation Methods

Choose the installation method that best suits your needs:

The fastest and easiest way to install ANTE ERP. One command does everything automatically.

Time: ~5 minutes Complexity: Very Low Best for: All users, production deployments, quick evaluation

Features:

  • ⚡ Fully automated installation
  • 🔐 Automatic secure credential generation
  • ✅ Built-in system validation
  • 🎮 Integrated management commands
  • 📦 One-command updates
  • 🔍 Health diagnostics included
bash
npm install -g ante-erp-cli
ante install

→ Quick Install Guide with CLI

Option 2: Docker Installation (Manual)

For users who prefer direct control over Docker configuration.

Time: ~20 minutes Complexity: Low Best for: Users comfortable with Docker, custom configurations

→ Quick Docker Install Guide

Option 3: Detailed Installation

Comprehensive step-by-step guide with full explanations and customization options.

Time: ~45 minutes
Complexity: Medium
Best for: First-time installers, custom configurations

→ Detailed Installation Guide

Option 3: Advanced Setup

Complete control with advanced features like clustering, external databases, and custom builds.

Time: 2-4 hours
Complexity: High
Best for: Enterprise deployments, development teams

→ Advanced Configuration Guide

Pre-Built Docker Images

ANTE ERP provides publicly available Docker images hosted on GitHub Container Registry (GHCR):

Backend Image

ghcr.io/gtplusnet/ante-self-hosted-backend:latest
  • Based on Node.js Alpine
  • Production-optimized build
  • Includes all dependencies
  • No authentication required (public image)

Frontend Image

ghcr.io/gtplusnet/ante-self-hosted-frontend-main:latest
  • Nginx-based static server
  • Pre-built Vue/Quasar application
  • Optimized for production
  • No authentication required (public image)

Benefits of Pre-Built Images

  • Fast deployment: No build time required
  • Tested builds: Each image is tested before release
  • Version control: Tag-based versioning for stability
  • Auto-updates: Pull latest images for updates
  • No build tools needed: No Node.js or build environment required

Installation Process Overview

  1. Verify Prerequisites - Check system requirements
  2. Download Configuration - Get docker-compose.yml
  3. Configure Environment - Set passwords and settings
  4. Start Services - Launch all containers
  5. Initialize Database - Run migrations
  6. Access System - Log in and configure

Support

If you encounter issues:

  1. Check the Troubleshooting Guide
  2. Review Common Issues
  3. Contact support at support@ante.ph
  4. Report bugs on GitHub Issues

Next Steps

Ready to get started?

👉 Check Prerequisites - Verify your system meets requirements
👉 Quick Install - Get started in 20 minutes
👉 Detailed Guide - Step-by-step instructions


Last Updated: October 27, 2025

Released under the MIT License.