Installation
How to install FrankenDeploy on your system
Quick Install
The fastest way to install FrankenDeploy:
curl -fsSL https://raw.githubusercontent.com/yoanbernabeu/frankendeploy/main/scripts/install.sh | sh
This script automatically detects your OS and architecture and installs the latest version.
Using Go
If you have Go 1.21+ installed:
go install github.com/yoanbernabeu/frankendeploy/cmd/frankendeploy@latest
Homebrew (macOS)
brew tap yoanbernabeu/tap
brew install frankendeploy
Manual Download
Download the binary for your platform from the GitHub Releases page.
Linux (amd64)
curl -LO https://github.com/yoanbernabeu/frankendeploy/releases/latest/download/frankendeploy_linux_amd64.tar.gz
tar -xzf frankendeploy_linux_amd64.tar.gz
sudo mv frankendeploy /usr/local/bin/
macOS (Apple Silicon)
curl -LO https://github.com/yoanbernabeu/frankendeploy/releases/latest/download/frankendeploy_darwin_arm64.tar.gz
tar -xzf frankendeploy_darwin_arm64.tar.gz
sudo mv frankendeploy /usr/local/bin/
Windows
Download frankendeploy_windows_amd64.zip and add it to your PATH.
Verify Installation
frankendeploy --version
Requirements
For Local Development
- Docker - Required for running containers locally
- Docker Compose - Usually included with Docker Desktop
For Deployment
- SSH access to your VPS
- SSH key for authentication
Next Steps
- Quick Start - Deploy your first Symfony app