Quick Install Guide
Get ANTE ERP up and running in under 5 minutes using the ANTE CLI.
Complete CLI Documentation
For comprehensive CLI documentation, see the CLI Reference Guide. This page covers quick installation only.
Prerequisites
Before installing, ensure your system has:
- ✅ Node.js 24.0+ (LTS, for the CLI)
- ✅ Docker 20.10+
- ✅ Docker Compose v2.0+
- ✅ 4GB RAM minimum (8GB recommended)
- ✅ 20GB free disk space minimum
Don't have these installed? See the Prerequisites Guide for installation instructions.
Installation Steps
Step 1: Install the ANTE CLI
# Install globally using npm
npm install -g ante-erp-cli
# Verify installation
ante --versionNode.js Required
The CLI requires Node.js 24.0 or higher (LTS). If you don't have Node.js installed:
Ubuntu/Debian:
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt-get install -y nodejs
node --version # VerifymacOS:
brew install node@24
node --version # VerifyStep 2: Run Installation
# Run the interactive installer
ante installThe installer will:
- ✅ Check system requirements (Docker, disk space, memory)
- ✅ Generate secure credentials automatically
- ✅ Create optimized Docker configuration
- ✅ Pull Docker images
- ✅ Start all services
- ✅ Run database migrations
- ✅ Save credentials to installation directory
Installation options:
# Specify installation directory
ante install --dir /opt/ante-erp
# Use non-interactive mode with defaults
ante install --no-interactive
# Enterprise preset with domain
ante install --preset enterprise --domain erp.company.com --email admin@company.comStep 3: Access ANTE ERP
After installation completes (2-3 minutes), open your browser:
http://localhost:8080Or if accessing from another computer:
http://YOUR_SERVER_IP:8080First Time Setup
On first access, you'll need to create an admin account. Follow the on-screen instructions.
Installation credentials are saved to:
cat ./ante-erp/installation-credentials.txt⚠️ Important: Save this file securely - it contains all your passwords!
Managing Your Installation
Once installed, use these CLI commands:
Check Status
ante statusShows all services with their health status.
View Logs
# View all logs
ante logs
# Follow logs in real-time
ante logs --follow
# View specific service logs
ante logs --service backend --followRestart Services
# Restart all services
ante restart
# Restart specific service
ante restart --service backendCreate Backup
# Create backup of all data
ante backup
# List available backups
ante backup listUpdate to Latest
# Update ANTE (automatic backup created)
ante update
# Update CLI tool itself
ante update-cliRun Health Check
# Check system health
ante doctorStop/Start Services
# Stop all services (data preserved)
ante stop
# Start services again
ante startDefault Configuration
After installation, ANTE ERP runs with these defaults:
| Component | Access URL | Notes |
|---|---|---|
| Frontend | http://localhost:8080 | Main web interface |
| Backend API | http://localhost:3001 | API endpoints |
| WebSocket | ws://localhost:4001 | Real-time updates |
All databases run internally and are not exposed to the host by default.
Post-Installation Steps
After successful installation:
Create Admin Account
- Open http://localhost:8080
- Follow setup wizard
Configure System Settings
- Company information
- Modules to enable
- User roles and permissions
Setup SSL/HTTPS (for production)
bash# Configure your domain ante set-domain --frontend https://erp.company.com --api https://api.company.com # Enable SSL with automatic certificates ante ssl enable --email admin@company.com- See Security Guide for details
Configure Backups
Import Initial Data
- Users and departments
- Projects and clients
- Asset inventory
Quick Troubleshooting
Installation Fails
# Run diagnostics
ante doctor
# Check Docker status
docker ps
sudo systemctl status dockerServices Won't Start
# Check status
ante status
# View logs for errors
ante logs
# Try restart
ante restartCan't Access Frontend
# Check if services are running
ante status
# Check port availability
sudo lsof -i :8080
# Check firewall
sudo ufw statusFor more help, see the CLI Troubleshooting Guide.
Complete CLI Command Reference
Installation & Setup
ante install # Interactive installation
ante install --dir <path> # Custom directory
ante install --no-interactive # Non-interactive modeService Management
ante status # Show service status
ante start # Start all services
ante stop # Stop all services
ante restart # Restart all services
ante logs [--follow] # View logs
ante doctor # Run health checksBackup & Restore
ante backup # Create backup
ante backup list # List backups
ante restore [file] # Restore from backupDatabase Operations
ante db migrate # Run migrations
ante db shell # PostgreSQL shell
ante db optimize # Optimize database
ante db info # Database infoSSL/HTTPS Configuration
ante set-domain # Configure domains
ante ssl enable # Enable SSL/HTTPS
ante ssl status # Check certificate statusUpdates
ante update # Update ANTE ERP
ante update-cli # Update CLI toolCleanup
ante uninstall # Uninstall ANTE
ante uninstall --keep-data # Keep database volumesFor complete documentation:
- CLI Overview - Introduction to ANTE CLI
- CLI Command Reference - All commands with examples
- CLI Troubleshooting - Solve CLI issues
Next Steps
- Configuration Guide - Customize your installation
- Security Guide - Setup SSL and secure your instance
- Maintenance Guide - Configure automated backups
- Troubleshooting - Solve common issues
Getting Help
Need assistance?
- CLI Troubleshooting
- Self-Hosting Troubleshooting
- FAQs
- Email: support@ante.ph
- GitHub: https://github.com/gtplusnet/ante-official/issues
Congratulations! Your ANTE ERP instance is now running! 🎉
Last Updated: 2025-10-27
