A powerful command-line tool for quickly installing and configuring common server applications and development tools on Linux systems.
- Easy Installation: Install popular server applications with a single command
- Multiple Services: Support for databases, web servers, monitoring tools, and more
- Auto-configuration: Automatically handles package updates and dependencies
- Interactive Interface: User-friendly commands with helpful output messages
- Web Servers: Nginx, Caddy
- Databases: PostgreSQL, MongoDB, Redis, MariaDB, ElasticSearch, MySQL
- Storage: rustFs, SeaweedFS
- Development: Python, Node.js, Golang, PHP, Docker
- Message Brokers: Apache Kafka, RabbitMQ
- Monitoring: Prometheus, Grafana, Alertmanager
- Prometheus Exporters: MongoDB Exporter, NGINX Exporter, Node Exporter, Postgres Exporter, Redis Exporter
- Security: Trivy
- Linux-based operating system (Ubuntu/Debian recommended)
sudoprivileges for package installation
Install the latest version with our installation script:
curl -sSL https://raw.githubusercontent.com/amirkh8006/bootup-cli/main/install.sh | bashbootupLaunch the interactive Text User Interface (TUI) for an intuitive way to browse and install services. Just choose the service you want to install and press enter.
bootup listThis will display all available services you can install.
bootup install <service-name>- Go to Releases
- Download the binary for your platform (e.g.,
bootup-linux-amd64) - Make it executable and move to PATH:
chmod +x bootup-linux-amd64
sudo mv bootup-linux-amd64 /usr/local/bin/bootupRequirements: Go 1.25.1 or higher
- Clone the repository:
git clone https://github.com/amirkh8006/bootup-cli.git
cd bootup-cli- Build the application:
make build- (Optional) Install to PATH:
make installgo install github.com/amirkh8006/bootup-cli/cmd/bootup@latest- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or have suggestions for improvement, please open an issue on GitHub.
Made with ❤️ by Amir
