AquaPush Documentation

Welcome to the official AquaPush documentation. This guide will walk you through connecting your GitHub repository, deploying your Laravel application, and managing your server on DigitalOcean — all with zero DevOps experience required.

1. What is AquaPush?

AquaPush is a deployment tool that allows you to deploy Laravel applications directly from GitHub to DigitalOcean in minutes. It automatically handles server setup, PHP configuration, Composer installation, queue workers, and more. All you need for now is your DigitalOcean API key and your SSH key to set up a droplet.

AquaPush overview dashboard
AquaPush dashboard after login

2. How Deployment Works

  1. From the Dashboard Click the New Dreoplet Button.
Deployment workflow
Step-by-step deployment flow

the configuration form

  1. Use your digitalOcean API.
  2. Input Your SSH key .
  3. If You Don't Have SSH Key For the Guild For Getting One.
  4. After You Click The Create Button AquaPush Create All The Needed Software For Deploying Your Laravel APP.
Deployment workflow
Step-by-step deployment flow

Monitor Your Deployments

  1. Keep taps of the setup from the Logs.
  2. When it is succesful now Check Your Check Your Droplet With The button Below .
Deployment workflow
Step-by-step deployment flow

Deploy Your Laravel App

  1. After Filling The Form A Submit.
Deployment workflow
Step-by-step deployment flow

Drople Page

  1. From The Droplet Page You Can Create Or Deploy Your Laravel App .
Deployment workflow
Step-by-step deployment flow

View Your Deployed App

Copy the IP address above and paste it into your browser's address bar to see your live application.