ServerPilot
This is an amazing plugin for manage your OctoberCMS apps with ServerPilot.io & DigitalOcean
It is a difficult find the secure engine for your apps, therefore saves time with ServerPilot.io, they makes security configuration of your Droplet/VPS by you.
Register using these links, or the previous ones to obtain $10USD of free credit in ServerPilot.io & DigitalOcean
With Awebsome.ServerPilot you can make this:
Resources & Functions
Servers
- Server Listing
- Firewall / Updates Status
System Users
- Add SSH/FTP Users
- Reset Password
- Save Password (NEW)
Databases
- Create Database
- Reset Password
- Save Password (NEW)
- Delete Database
Apps
- Apps Listing
- Create App
- Manage Runtime (PHP Version)
- Manage Domains
- SSL Status
- Enable AutoSSL (NEW)
- Enable Force HTTP to HTTPS (NEW)
- Delete an App
Installation:
php artisan plugin:install Awebsome.ServerPilot
Plugin Settings
You have to configure your plugin at Settings Section, you can find it typing ServerPilot in the search field. The fields ClientID & APIKey are required, you can obtain this data in ServerPilot.io
How it works
The plugin updates the resources automatically it is only necessary to manually pull an update if changes have been made directly from the panel of serverpilot.io
Recomendations:
When you create a new app on the server, the PHP-FPM service for the version of PHP used by the app needs to be restarted. This may cause a brief moment, usually less than a second, where PHP requests can't be answered by apps using that PHP version and it's possible it may interfere with any long-running scripts.
If you have a master app that is creating the other apps, one solution would be to run that app on a different PHP version. for example, your main installation can use Php7.0 and others can use Php7.1 or 7.2
1.4.0 |
General code cleanup provided by Luke Towers, removed deprecated & unused Atom & Sublime helper classes, removed unused Action model, table, & controller. Nov 09, 2018 |
---|---|
1.3.5 |
Minor Update May 17, 2018 |
1.3.4 |
Minor Update - delete nonexistent resources Feb 16, 2018 |
1.3.3 |
Minor Update Feb 01, 2018 |
1.3.2 |
Create runtimes table Jan 31, 2018 |
1.3.1 |
Create new tables Jan 31, 2018 |
1.3.0 |
!!! API & Plugin refactory Jan 31, 2018 |
1.2.1 |
Minor Fix Update Jan 31, 2018 |
1.2.0 |
Minor Fix Update Jan 09, 2018 |
1.1.9 |
Minor Update - Main Menu link to apps. Sep 13, 2017 |
1.1.8 |
Minor Update - Fix resource name validation. Sep 08, 2017 |
1.1.7 |
Fix redirect - onCreate App. Sep 02, 2017 |
1.1.6 |
Add setting - Deleteables resources. Sep 02, 2017 |
1.1.5 |
Minimal Update Sep 02, 2017 |
1.1.4 |
Update Listing & Manage Aug 07, 2017 |
1.1.3 |
Feature Manage Servers Aug 06, 2017 |
1.1.2 |
created_at implemented by Resource from ServerPilotSync Apr 02, 2017 |
1.1.1 |
Change Licence & create Readme. Mar 18, 2017 |
1.1.0 |
!!! Implemented ftp .Configs for (Atom And Sublime Text). Mar 18, 2017 |
1.0.6 |
Implemented php runtime (7.1) Mar 18, 2017 |
1.0.5 |
Fix bug Sync Mar 18, 2017 |
1.0.4 |
Fix responsive Mar 18, 2017 |
1.0.3 |
Update tables Mar 18, 2017 |
1.0.2 |
Create tables Jul 30, 2016 |
1.0.1 |
Initialize plugin. Jul 30, 2016 |
We have done a refactoring of this plugin and optimized the interaction with the ServerPilot API. some files were renamed, to obtain the latest clean version we advise uninstalling and installing this plugin again, although if you do not do it, it will not affect its operation.
When upgrading to a version higher than 1.3.0 the configuration data will be deleted, back up your API_KEY and CLIENT_ID before upgrading to this version.
Thanks for your support.