Skip to content

v0.0.1 — Initial Release

Choose a tag to compare

@ersinkoc ersinkoc released this 29 Mar 23:37
· 62 commits to main since this release

SimpleDeploy v0.0.1 — Initial Release

March 30, 2026

Single-binary PaaS CLI for deploying applications with Docker.

Features

  • Interactive init wizard (Traefik / Caddy reverse proxy)
  • Deploy applications from Git repositories
  • Auto-detect project type (Node, Go, Python, PHP, Ruby, Dockerfile)
  • Automatic SSL via Let's Encrypt (ACME)
  • Database support: MySQL, PostgreSQL, MariaDB, MongoDB, Redis
  • Webhook server for automated redeployment (HMAC-SHA256 verified)
  • Systemd service installation
  • Application logs, status, and management

Security

  • App name validation (path traversal / injection prevention)
  • HMAC-SHA256 webhook signature verification
  • Docker command timeouts (prevents indefinite hangs)
  • AES-256-GCM encrypted credential storage
  • Token passed via environment variable (not embedded in scripts)
  • Automatic security headers on every application

Binaries

Platform File
Linux x86_64 simpledeploy-linux-amd64
Linux ARM64 simpledeploy-linux-arm64
macOS x86_64 simpledeploy-darwin-amd64
macOS Apple Silicon simpledeploy-darwin-arm64
Windows x86_64 simpledeploy-windows-amd64.exe

Quick Start

chmod +x simpledeploy-linux-amd64
./simpledeploy-linux-amd64 init
./simpledeploy-linux-amd64 deploy

Build from Source

git clone https://github.com/ersinkoc/SimpleDeploy.git
cd SimpleDeploy
go build -o simpledeploy .

🤖 Generated with Claude Code