Harbor by dply

by dply

A safe harbor
for every deploy.

Connect GitHub or GitLab, add the servers you already run, and ship with zero-downtime releases. Built for Laravel—and any PHP stack you need.

No credit card required · Free tier · See pricing

Everything you need to ship

Webhooks, release history, rollbacks, and notifications—without the complexity.

  • GitHub / Bitbucket / GitLab

    Push-to-deploy webhooks for GitHub, Bitbucket, and GitLab (including self-hosted).

  • GitLab self-hosted

    Use a custom clone URL for your self-hosted GitLab instance.

  • Seamless rollbacks

    One-click rollback to any previous release. Zero-downtime symlink switch.

  • Deploy to multiple servers

    One project, many servers. Deploy to all in order with a single trigger.

  • Application health checks

    Optional URL check after deploy; fail the deployment if the app doesn't respond OK.

  • Cron job monitoring

    Ping URL to record cron runs. See last run and monitor that scheduled tasks are firing.

  • Integrated chat notifications

    Slack and email on deploy started, success, or failure.

  • Deploy any PHP project

    Custom deploy script and env vars. Not limited to Laravel.

  • Tuned for Laravel

    Default composer install & migrate; optional config/route/view/event cache.

  • Unlimited team members

    Invite as many members as you need. No per-seat caps.

  • Unlimited deployments

    Deploy as often as you want. No deployment count limits.

  • Customize your deployments

    Custom deploy script, env vars per project and per server.

Ready to dock your next release?

Create an account and connect your first project in minutes.