Deployment overview
Automate deployments and execute commands across multiple servers simultaneously. Perfect for CI/CD pipelines and infrastructure automation.
What you can do
API-based deployment
Integrate Alpacon with your CI/CD pipelines using API tokens. Execute commands, transfer files, and manage servers programmatically.
Common use cases:
- GitHub Actions workflows
- GitLab CI/CD pipelines
- Jenkins jobs
- Custom deployment scripts
Multi-server command execution
Deploy Shell allows you to run commands on multiple servers at once. Perfect for rolling updates, configuration changes, and batch operations.
Use cases:
- Deploy code to multiple servers
- Update configurations across your fleet
- Run maintenance scripts
- Execute health checks
Getting started
API tokens
Create and manage API tokens for programmatic access and CI/CD integration.
Deploy Shell
Execute commands across multiple servers simultaneously from the web interface.
Integration guides
Looking to integrate with your CI/CD tools? Check out these guides:
Security considerations
API token security:
- Store tokens as encrypted secrets in your CI/CD platform
- Use separate tokens for different environments
- Rotate tokens regularly
- Revoke tokens when no longer needed
Deploy Shell best practices:
- Test commands on staging servers first
- Use dry-run mode when available
- Monitor execution logs
- Implement rollback procedures
Related documentation
- Monitoring command history - Track all executed commands
- Access control - Manage deployment permissions
- Server groups - Organize servers for targeted deployments