Zyfoo Deploy

Deploy and register new sites on your AWS infrastructure with Docker. Fill in the configuration details below to get started.

Authentication

Required if ADMIN_TOKEN environment variable is set

Create Subdomain at Namecheap

Check this to automatically create a subdomain in Namecheap DNS during deployment

Create Branch or Repository

Check this to create a GitHub branch during deployment (uses stored PAT and repo URL from config)

Create Site on CloudPanel

Automatically create reverse proxy site on CloudPanel server

Site Configuration

The domain where your site will be accessible
Absolute path on the server for your site files
Port for Nginx service
Select the Next.js theme to deploy for this site
If provided, sets the admin URL path (backend frontName). Example: admin → https://domain/admin
Server path or local Windows path. Defaults to if blank

Media Assets

Optional: Provide path to import media files

SSH Connection

SSH credentials are automatically configured based on selected Target IP
Authentication Mode
SSH with key file
SSH Connection
ubuntu@3.108.138.168
Security
Credentials secured in configuration

Memory & Performance

Pre-configured memory settings
Override individual service memory limits

HTTPS & SSL

Create Business at Store.boomimart.com

Check this to create a business account at Store.boomimart.com during deployment

Advanced Options

⚠️ Warning: This will completely clean the existing deployment

Create Jenkins Automation Script

Check this to automatically create/update a Jenkins Pipeline job for this deployment
NextJS Folder:

Deployment Progress

Monitor your deployment in real-time

Ready to deploy
Deployment Steps
  • Prepare bundle
  • Upload to server
  • Clean previous deployment
  • Build & start containers
  • Initialize application
  • Apply domain configuration
  • Configure HTTPS
Deployment Successful!
Site URL:
Jenkins Job:
Admin Panel:
Admin credentials are from your SQL dump.
Console Output