nuxt-coolify
Integrate Nuxt With Coolify to simplify your deployments.
1,434
| Install | |
|---|---|
npm install nuxt-coolify |
|
| Latest Version: | 0.1.3 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Jul 31, 2025 |
| Links: | npm |
Maintainer: justserdar
Nuxt Coolify
Integrate Nuxt with Coolify to simplify your deployments and create custom dashboards for your self-hosted infrastructure.
- ✨ Release Notes
- 📖 Documentation
Features
-
🎯 Easy Dashboard Creation
- Build custom dashboards with your preferred CSS framework
- Manage self-hosted Coolify servers effortlessly
-
🔄 Built-in API Routes
- Ready-to-use API endpoints for Coolify integration
- Support for Hetzner and Vultr (Coming Soon)
- Type-safe API responses
-
🚀 Simple Deployments
- Seamless DevOps and AppDev workflow
- Self-hosting and cloud hosting support
- Full Nuxt templating and Nitro backend support
-
🔐 Flexible Authentication
- Bring your own authentication system
- Agnostic and utility-first approach
Quick Setup
- Install the module:
# Using npm
npm install nuxt-coolify
# Using pnpm
pnpm add nuxt-coolify
# Using yarn
yarn add nuxt-coolify
- Add the module to your
nuxt.config.ts:
export default defineNuxtConfig({
modules: ['nuxt-coolify'],
})
- Add your Coolify credentials to
.env:
NUXT_COOLIFY_INSTANCES_DEFAULT_BASE_URL=<your-coolify-url>
NUXT_COOLIFY_INSTANCES_DEFAULT_API_TOKEN=<your-coolify-api-token>
Basic Usage
<script setup lang="ts">
const { data: instances, refresh } = useFetch('/api/v1/coolify/instances')
</script>
<template>
<div>
<h2>Coolify Instances</h2>
<pre>{{ instances }}</pre>
<button @click="refresh">Refresh</button>
</div>
</template>
Development
# Install dependencies
npm install
# Generate type stubs
npm run dev:prepare
# Develop with the playground
npm run dev
# Build the playground
npm run dev:build
# Run ESLint
npm run lint
# Run Vitest
npm run test
npm run test:watch
# Release new version
npm run release
Credits
License
MIT License
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.1.3 | ^3.0 | MIT | |
| 0.1.2 | ^3.0 | MIT | |
| 0.1.0 | ^3.0 | MIT | |
| 0.0.11 | ^3.0 | MIT | |
| 0.0.10 | ^3.0 | MIT | |
| 0.0.9 | ^3.0 | MIT | |
| 0.0.8 | ^3.0 | MIT | |
| 0.0.7 | ^3.0 | MIT | |
| 0.0.6 | ^3.0 | MIT | |
| 0.0.5 | ^3.0 | MIT | |
| 0.0.4 | ^3.0 | MIT | |
| 0.0.3 | ^3.0 | MIT | |
| 0.0.2 | ^3.0 | MIT |