Provisioning (creating)
Via Laravel Forge
When provisioning a server via Laravel Forge, make sure to do the following:
- Give it a name in the following syntax: '[clientname]-[environment]'. For example: silo-acceptance.
- Select DigitalOcean as the hosting provider.
- Make sure to select a suitable Laravel Forge Circle (user group) to add it to.
- Carefully consider the best region to host the server.
- Choose a VPC (Virtual Private Cloud; a private network) suited to the client and environment, which should have the syntax 'vpc-[clientname]-[environment]'. For example: vpc-silo-acceptance. If no suitable one exists, navigate to DigitalOcean to create it first and restart the server creation process in Laravel Forge.
- Choose appropriate specs for the server. Upsizing it later is easier than downsizing.
- Consider which dependencies (e.g. PHP / Database server) should be installed, and disable ones that are not needed.
- Enable the weekly DigitalOcean backups options.
- Create a Server item in 1Password, in the appropriate safe. Make sure to name it '[servername] DO' (DO indicating DigitalOcean) and to include the following details: IP-address and all login credentials presented by Laravel Forge during the creation process (e.g., the password for Linux user forge, the database server password, etc.)
After creation:
Via DigitalOcean
TBA
No comments to display
No comments to display