Prerequisites
Before you begin, make sure you have:- A Nixopus account (sign up here)
- A GitHub repository with your application code
- A
Dockerfilein your repository (or we’ll help you create one)
Step 1: Sign In
Log in to your Nixopus dashboard using your email. We’ll send you a one-time code to verify your identity - no passwords to remember.Step 2: Choose Your Deployment Method
Option A: GitHub (Recommended)
Option B: CLI / API Key
Step 3: Configure Your Project
When creating a project, you can configure:| Setting | Description | Default |
|---|---|---|
| Project Name | A unique name for your deployment | Repository name |
| Branch | The Git branch to deploy from | main |
| Environment | Development, Staging, or Production | production |
| Port | The port your application listens on | 3000 |
| Domain | Custom domain for your application | Auto-generated |
Environment Variables
Add environment variables your application needs:Step 4: Monitor Your Deployment
Once deployed, you can:- View Logs - See real-time build and application logs (updates automatically)
- Check Status - Monitor deployment health and uptime
- Manage Domains - Add custom domains to your project
- Rollback - Instantly revert to a previous deployment
Deployment status and logs update in real-time using WebSocket connections. You’ll see changes as they happen without refreshing the page.
What’s Next?
Add a Custom Domain
Point your own domain to your deployment
Set Up Health Checks
Monitor your application’s availability
Environment Management
Create staging and development environments
View Billing
Manage your subscription and usage
Troubleshooting
Build Failed
Check that yourDockerfile is in the repository root, or specify the path in your project configuration under Dockerfile Path.
Application Not Starting
Verify that:- Your application listens on the port you specified
- All required environment variables are set
- Your Dockerfile’s
CMDorENTRYPOINTis correct