GreenCloud is a powerful cloud management platform that enables you to efficiently deploy and manage containerized workloads across distributed infrastructure. This repository provides automated installation scripts and comprehensive documentation for setting up GreenCloud Nodes on various platforms.
- Automated Installation - One-command setup with intelligent dependency management
- Real-Time Logging - See exactly what's happening during installation with optional log files
- Multi-Platform Support - Works on Ubuntu, Debian, Proxmox, and LXC containers
- Service Management - Automatic systemd service configuration with auto-start on boot
- Easy Removal - Clean uninstallation scripts that remove all components
- Node Management - Simple CLI tools for managing your GreenCloud nodes
- Scalable Architecture - Efficiently manage multiple nodes across your infrastructure
- Operating Systems: Ubuntu 20.04+, Debian 11+, Proxmox VE 9+
- Architecture: x86_64 (AMD64) or ARM64 (aarch64)
- Privileges: Root or sudo access required
- Network: Active internet connection for downloading components
- Resources: Minimum 512MB RAM, 1GB available disk space
- GreenCloud API Key (obtain from GreenCloud Dashboard)
wget https://raw.githubusercontent.com/greencloudcomputing/node-installer/refs/heads/main/Ubuntu/setup_greencloud.sh
bash setup_greencloud.shSee the Proxmox Installation Guide
- Ubuntu/Debian - Complete installation and removal guide for Debian-based systems
- Proxmox - Installation guide for Proxmox Virtual Environment
- GCNode Management - Service management, logging, and troubleshooting
node-installer/
├── Ubuntu/
│ ├── setup_greencloud.sh # Ubuntu/Debian installation script
│ ├── remove_greencloud.sh # Ubuntu/Debian removal script
│ ├── ubuntu_debian.md # Ubuntu/Debian documentation
│ └── gcnode.service # Systemd service file
├── Proxmox/
│ └── Proxmox.md # Proxmox installation guide
├── How_To.md # Service management guide
└── README.md # This file
- Documentation: https://docs.greencloudcomputing.io
- GitHub Issues: Report a bug or request a feature
- Community Support: Join our community forums
- Email Support: hello@greencloudcomputing.io
Please include:
- Your operating system and version
- Installation log file (if available)
- Output of
systemctl status gcnode - Output of
journalctl -u gcnode -n 100 - Steps to reproduce the issue
- API Keys: Never share your API key or commit it to version control
- Log Files: Installation logs may contain system information - review before sharing
- Permissions: Scripts require root/sudo access to install system packages
- Network: Scripts download binaries from
dl.greencloudcomputing.ioand configuration from GitHub
This project is licensed under the terms specified by GreenCloud Computing.
- Website: https://greencloudcomputing.io
- Documentation: https://docs.greencloudcomputing.io
- Dashboard: https://dashboard.greencloudcomputing.io
- GitHub: https://github.com/greencloudcomputing
Ready to get started? Choose your platform above and follow the installation guide!