Build your server
Easily build a Ubuntu server on DigitalOcean, or add your own, which comes with PHP, MySQL and your choice of Apache or Nignx.
Easily build a Ubuntu server on DigitalOcean, or add your own, which comes with PHP, MySQL and your choice of Apache or Nignx.
Each server can have as many apps as you need. Whether it be a production site or development, we have your back.
Adding a deploy.json to your project allows you to set pre-deployment command and folder permissions.
Deploy from GitHub, Bitbucket, Beanstalk, GitLab, and more. No matter your Git platform, Peggy can use it.
Spin up as many individual Digital Ocean boxes as you like—no limits.
Invitation-only, group-wide access to your team's managed accounts.
Breaking change in your latest deployment? The one-click rollback will save your bacon.
Add a deploy.json file in your project root to have any command you specify automatically executed when the server is built.
Our straight forward interface makes managing your CRON jobs a breeze.
.ENV files manageable on a per-installation basis — no more worrying about environment detection.
Single-step processes for adding domains, or an SSL Certificate to existing domains.
We're currently in alpha, so expect more features and functionality to be rolled out regularly.
The deploy.json file is where the magic happens. Any commands you'd normally have to perform over SSH post-deploy can be specified in this file, and they'll be automatically run once the deployment has completed.
Need to run composer install, php artisan serve, or chmod? Deploy.json has you covered; simply add the file containing your commands into your project root, and away you go.
{
"commands": [
"composer install"
],
"storage": {
"public/content/uploads": 775,
"public/content/plugins": 775
},
"permissions": {
"public/.htaccess": 644
}
}