Deploy Nuxt.js to Your VPS
Install and self-host Nuxt.js on any VPS. Install and deploy Nuxt.js to your VPS with this ready-to-use demo project. Self-host Nuxt.js on any server with Docker, health checks, and environment variables. Built with Nuxt.js, Vue.js, Node.js.
Tech Stack
Nuxt.js
Vue.js
Node.js
PostgreSQL/MongoDB
Docker
Install & Run on Your VPS
git clone https://github.com/kai-builder/servercompass-nuxtjs-demo.gitcd servercompass-nuxtjs-demodocker build -t servercompass-nuxtjs-demo .docker run -d -p 3000:3000 --env-file .env servercompass-nuxtjs-demoAPI Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | / | Main application page or API root |
| GET | /api/env | Display public environment variables |
| GET | /health | Health check endpoint for monitoring |
Environment Variables
| Variable | Type | Description |
|---|---|---|
APP_NAME | Public | Application display name |
APP_ENV | Public | Environment (development/production) |
PUBLIC_URL | Public | Public-facing URL of the application |
SECRET_KEY | Private | Application secret key for signing |
DATABASE_URL | Private | Database connection string |
Self-Host Nuxt.js on Your VPS
Connect Your VPS
Add your VPS to Server Compass. Install on any Ubuntu/Debian server from DigitalOcean, Hetzner, Linode, or any provider.
Deploy from GitHub
Connect your GitHub account and deploy this Nuxt.js project to your VPS. Server Compass builds and deploys automatically.
Configure Environment
Set environment variables, configure your domain, and enable auto-SSL. Self-host Nuxt.js with zero DevOps required.
Go Live on Your Server
Your Nuxt.js app is live on your VPS with Docker containers, Nginx reverse proxy, SSL certificates, and health monitoring.
Ready to Self-Host Nuxt.js?
Install Server Compass and deploy Nuxt.js to your VPS in minutes. Self-host on any server. One-time payment, no monthly fees.