A command-line tool for managing DigitalOcean droplets with fuzzy name matching and SSH integration.
Tugboat is a command-line interface (CLI) tool for managing DigitalOcean droplets. It provides a streamlined way to create, destroy, restart, snapshot, and SSH into virtual servers, simplifying cloud infrastructure management with intuitive commands and fuzzy name matching for droplet identification.
Developers and system administrators who use DigitalOcean for hosting and need a fast, scriptable CLI tool for droplet management, especially those who prefer a simpler, unofficial alternative to the official doctl client.
Tugboat offers a user-friendly workflow with fuzzy name matching for easy droplet interaction, machine-readable output for automation, and a focus on reliability and simplicity, making it a lightweight choice for routine DigitalOcean operations.
A command line tool for interacting with your DigitalOcean droplets.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows droplet interaction using partial names with automatic disambiguation, as shown in commands like 'tugboat restart admin' for quick identification.
Directly SSH into droplets or transfer files via SCP using pre-configured credentials, eliminating manual IP lookups for streamlined access.
Supports --porcelain flag and --attribute parameter for machine-readable output, enabling easy parsing and automation in workflows.
Blocks until droplets reach specific states (e.g., 'off') with the wait command, facilitating automated deployment and shutdown sequences.
Admits in the README that it lacks official support and may not include newer DigitalOcean features compared to the official doctl tool.
Requires Ruby 1.9 or higher for installation, which can be a barrier in environments without Ruby or for users unfamiliar with it.
Only manages droplets and basic resources (images, snapshots), ignoring other DigitalOcean services like databases or networking tools.
Manual setup via tugboat authorize and config file editing is needed for SSH keys and defaults, which can be tedious compared to integrated solutions.
Tugboat is an open-source alternative to the following products: