A modern web dashboard for managing and monitoring Proxmox virtual machines.
🌐 Live Demo: https://proxmox-vm-dashboard.netlify.app/
- 🖥️ Modern and responsive UI design
- 🌓 Light/Dark theme support
- 📊 Real-time VM statistics
- 🔄 Auto-refresh functionality
- 📱 Mobile-friendly interface
- 🔒 Secure API communication
- 🔍 Detailed VM information
- 📈 Performance monitoring
- 💾 Backup and snapshot management
- 🌐 Network statistics tracking
- Next.js 14 (App Router)
- TypeScript
- Tailwind CSS
- Heroicons
- Axios
- Docker
- Netlify
- Clone the repository:
git clone https://github.com/yourusername/proxmox-vm-dashboard.git
cd proxmox-vm-dashboard
- Install dependencies:
npm install
- Create
.env.local
file:
PROXMOX_API_URL=https://your-proxmox-server:8006
PROXMOX_USERNAME=your-username@pam
PROXMOX_PASSWORD=your-password
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser.
- Build the Docker image:
docker build -t proxmox-vm-dashboard .
- Run the container:
docker run -p 3000:3000 \
-e PROXMOX_API_URL=https://your-proxmox-server:8006 \
-e PROXMOX_USERNAME=your-username@pam \
-e PROXMOX_PASSWORD=your-password \
proxmox-vm-dashboard
The project is configured for easy deployment on Netlify. Simply connect your repository to Netlify and it will automatically deploy your application.
Environment variables should be configured in Netlify's dashboard under Site Settings > Build & Deploy > Environment Variables.
Proxmox sanal makinelerini yönetmek ve izlemek için modern bir web panosu.
🌐 Canlı Demo: https://proxmox-vm-dashboard.netlify.app/
- 🖥️ Modern ve duyarlı kullanıcı arayüzü tasarımı
- 🌓 Açık/Koyu tema desteği
- 📊 Gerçek zamanlı VM istatistikleri
- 🔄 Otomatik yenileme işlevi
- 📱 Mobil uyumlu arayüz
- 🔒 Güvenli API iletişimi
- 🔍 Detaylı VM bilgileri
- 📈 Performans izleme
- 💾 Yedekleme ve anlık görüntü yönetimi
- 🌐 Ağ istatistikleri takibi
- Next.js 14 (App Router)
- TypeScript
- Tailwind CSS
- Heroicons
- Axios
- Docker
- Netlify
- Depoyu klonlayın:
git clone https://github.com/yourusername/proxmox-vm-dashboard.git
cd proxmox-vm-dashboard
- Bağımlılıkları yükleyin:
npm install
.env.local
dosyası oluşturun:
PROXMOX_API_URL=https://your-proxmox-server:8006
PROXMOX_USERNAME=your-username@pam
PROXMOX_PASSWORD=your-password
- Geliştirme sunucusunu başlatın:
npm run dev
- Tarayıcınızda http://localhost:3000 adresini açın.
- Docker imajını oluşturun:
docker build -t proxmox-vm-dashboard .
- Konteyneri çalıştırın:
docker run -p 3000:3000 \
-e PROXMOX_API_URL=https://your-proxmox-server:8006 \
-e PROXMOX_USERNAME=your-username@pam \
-e PROXMOX_PASSWORD=your-password \
proxmox-vm-dashboard
Proje, Netlify üzerinde kolay dağıtım için yapılandırılmıştır. Deponuzu Netlify'a bağlamanız yeterlidir ve uygulama otomatik olarak dağıtılacaktır.
Ortam değişkenleri, Netlify kontrol panelinde Site Settings > Build & Deploy > Environment Variables altında yapılandırılmalıdır.