diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/Laravel_forge_deploy.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/Laravel_forge_deploy.png index f61feb65e5c..4bb7e91d7b7 100644 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/Laravel_forge_deploy.png and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/Laravel_forge_deploy.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/active_servers.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/active_servers.png index 92d19afabe3..4e09dafe98b 100644 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/active_servers.png and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/active_servers.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/active_sites.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/active_sites.png new file mode 100644 index 00000000000..9b412683525 Binary files /dev/null and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/active_sites.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/add_new_site.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/add_new_site.png new file mode 100644 index 00000000000..734b732ba68 Binary files /dev/null and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/add_new_site.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/adding_api_key_to_forge.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/adding_api_key_to_forge.png index 997c4b05a0f..1c707cea4de 100644 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/adding_api_key_to_forge.png and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/adding_api_key_to_forge.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/adding_git_repository.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/adding_git_repository.png index 8fb91aa0c35..28fda6fa1d7 100644 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/adding_git_repository.png and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/adding_git_repository.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/adding_new_domain.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/adding_new_domain.png deleted file mode 100644 index 2d2fbadf4b7..00000000000 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/adding_new_domain.png and /dev/null differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/adding_repository.gif b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/adding_repository.gif deleted file mode 100644 index 2fd410d49b9..00000000000 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/adding_repository.gif and /dev/null differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/apps_tab.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/apps_tab.png new file mode 100644 index 00000000000..0601a4a2716 Binary files /dev/null and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/apps_tab.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/create_a_server.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/create_a_server.png index a334dae2767..87cfb5216ae 100644 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/create_a_server.png and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/create_a_server.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/git_repository_name.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/git_repository_name.png deleted file mode 100644 index 4a58bf7e981..00000000000 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/git_repository_name.png and /dev/null differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/github_authorization.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/github_authorization.png new file mode 100644 index 00000000000..bb750778f03 Binary files /dev/null and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/github_authorization.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/index.md b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/index.md index 0fe4db4d345..f4d724f89d4 100644 --- a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/index.md +++ b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/index.md @@ -5,9 +5,9 @@ author: description: 'This guide shows how to use Laravel Forge to automate deployment of your PHP projects on a Linode.' keywords: ["content management", "web-server automation", "laravel", "php", "wordpress", "drupal", "cms", "joomla", "Laravel Forge"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -modified: 2017-09-20 +modified: 2019-01-18 modified_by: - name: Onwuka Gideon + name: Linode published: 2017-09-18 title: 'Use Laravel Forge to Automate Web-Server Creation on a Linode' external_resources: @@ -18,147 +18,165 @@ external_resources: ## What is Laravel Forge -[Laravel Forge](https://forge.laravel.com) is a tool for deploying and configuring web applications. It was developed by the makers of the [Laravel framework](https://laravel.com), but can be used to automate the deployment of any web application that uses a PHP server. - -Creating a fully-functioning web server is normally a complicated and time-consuming process, involving the installation of multiple components such as Nginx, MySQL, and PHP. Laravel Forge automates all of the necessary installation and configuration, allowing you to get your website up and running quickly. +[Laravel Forge](https://forge.laravel.com) is a tool for deploying and configuring web applications. It was developed by the makers of the [Laravel framework](https://laravel.com), but it can be used to automate the deployment of any web application that uses a PHP server. -Once your server has been created, deploying updates becomes as simple and painless as pushing to your repository on Github. Also, you can easily manage the configuration of your website though a web interface. Finally, Forge automatically provides advanced security features, such as free SSL certificates (through [Let's Encrypt](https://letsencrypt.org/)) and automatic firewall configuration. +Creating a fully-functioning web server normally involves the installation of multiple components such as NGINX, MySQL, and PHP. Laravel Forge automates all of the necessary installation and configuration steps, allowing you to get your website up and running quickly. +Once your server has been created, deploying updates becomes as clear and painless as pushing to your repository on GitHub. Also, you can easily manage the configuration of your website though a web interface. Finally, Forge automatically provides advanced security features, such as free SSL certificates (through [Let's Encrypt](https://letsencrypt.org/)) and automatic firewall configuration. ## Before You Begin -1. Sign up for a [Laravel Forge](https://forge.laravel.com/auth/register) account if you do not have one. +1. Sign up for a [Laravel Forge](https://forge.laravel.com/auth/register) account if you don't have one. -2. This guide will require a [Linode](https://www.linode.com/) account and an API key. For more detailed instructions, refer to [this guide](/docs/platform/api/api-key/). +1. Create a Linode API key, which Laravel Forge will use to interface with your account. [Forge uses Linode's new APIv4](https://blog.laravel.com/forge-switching-to-the-new-linode-manager), and APIv4 tokens are created in the [Linode Cloud Manager](https://cloud.linode.com). Refer to the [Getting Started with the Linode API](/docs/platform/api/getting-started-with-the-linode-api-new-manager/#get-an-access-token) to learn how to create your key. -## Link to a Source Control Service +1. If you don't have a registered domain name for your website, purchase one from a domain name registrar. -If you want to be able to quickly deploy from Github, Gitlab or Bitbucket, you will need to link these sites to your Forge account. From your Forge dashboard, select the **Your Profile** tab. + {{< note >}} +You will be able to set up a site without a domain name (by visiting your Linode's IP address directly), but you will only be able to use SSL with a domain. +{{< /note >}} -1. Choose your preferred source control by clicking on the **Source Control** link on the Left. +## Set Up your Forge Account - ![Linode API](linking_source_control.png) +### Link to a Source Control Service -2. Click on the source control service you would like to connect to. +If you want to be able to quickly deploy from GitHub, GitLab, or Bitbucket, you will need to link these sites to your Forge account. - Once you link to a source control service, you will be prompted to authorize Laravel Forge. You will then be redirected back to Forge’s website. +1. From the top navigation menu of the Laravel Forge website, click on your username and then choose the **My Account** option: - ![Linode API](source_control_authorized.png) + ![My Account Menu](my_account_menu.png "The My Account menu") -## Adding Your Linode API Key to Forge +1. Navigate to the **Source Control** section: -1. Open your Laravel Forge Dashboard. + ![Linking to Source Control](linking_source_control.png "Linking to source control") -2. Click on **Service Providers**. +1. Choose your source control provider. Your browser will navigate to the source control provider's website, where an authorization prompt will appear. -3. Select **Linode** and input your API key. + ![GitHub Authorization](github_authorization.png "GitHub's authorization form") - ![Linode API](adding_api_key_to_forge.png) +1. Confirm this authorization request. You will be returned to the Laravel Forge website. -## Create a Server +### Adding your Linode API Key to Forge -1. Click on **Linode**. +1. From the **My Account** page, navigate to the **Server Providers** section. Select **Linode Cloud**: - ![Linode API](create_a_server.png) + ![Linode Cloud Provider](adding_api_key_to_forge.png "Adding your Linode Cloud APIv4 token") - You will then be provided with some options: +1. Enter a profile name. This can be your Linode username or it can be any other string that will help you identify the profile. Then, enter your APIv4 key and click the **Add Credential** button. - **Credentials:** Any cloud providers that you have linked to your account. +## Create a Server - **Name:** A name for your server. You can choose any name you like. +1. Click on the **Forge** icon in the top left navigation menu. Then click on the **Linode** provider button. - **Server Size:** The size of the server. +1. Fill out the form that appears: - **Region:** The data center where you want your server hosted. Choose a location close to where you expect the majority of users to be. + ![Create a Server](create_a_server.png "The form for creating a server in Forge") - **PHP Version:** The installed PHP version. + | **Option**                       | **Description** | + | ------ | ----------- | + | Credentials | Any of the Linode accounts that you have linked to your Laravel Forge account. | + | Name | A name for your server. Laravel Forge auto-generates a random name, but you can edit it. | + | Region | The data center where you want your server hosted. Choose a location close to where you expect the majority of users to be. | + | Server Size | The hardware resource plan for your server. Plans with more CPU and memory can serve more connections to your sites, and a larger storage capacity can hold bigger databases. | + | PHP Version | The PHP version to install. | + | Post-Provision Recipe | [Actions](https://medium.com/@taylorotwell/post-provision-recipes-on-forge-634ccb189847) that should be taken after the server is provisioned. | + | Database | The database package to install. | + | Database Name | Your application's database name. By default it'll be named `forge`. | - **Database Name:** If your application needs a database, then you can name it here. By default it will be named `forge`. +1. Once you have finished selecting options, click **Create Server**. A pop-up dialog will show you the sudo and database passwords that have been automatically generated for you. Be sure to copy these values and store them in a secure place. -2. Once you have finished selecting options, click **Create Server**. A pop up will show you the sudo and database passwords that have been automatically generated for you. Be sure to copy these values and store them in a secure place. + ![Server Credential Pop-up Dialog](server_credential.png "The pop-up dialog which displays your new server's credentials") - ![Linode API](server_credential.png) +1. Forge will now perform the steps necessary to create and configure a Linode based on the settings you provided. The new server will appear in the **Active Servers** section, and a list of recent events representing the server's configuration will appear below it. - Forge will now perform the steps necessary to create and configure a Linode based on the settings you chose earlier. + ![Active Servers](active_servers.png "The active servers panel") -3. A green check in the **Status** column means the server is active. This will take a few seconds. +1. When the server has been fully provisioned the **Status** of the server will be **Active**. Navigate to the public IP address of your new Linode in a browser, and you will see the PHP settings active for the server: - ![Linode API](active_servers.png) + ![PHP Settings Page](server_set_up_with_php.png "The PHP settings page of your new server") -4. Navigate to the public IP address of your Linode in a browser. +1. When the setup process has completed you will also receive an email containing details about your new server: - ![Linode API](server_set_up_with_php_7_1.png) + ![Email Confirmation](mail_from_forge_showing_details_created.png "An email confirmation for your new Forge-created server") -5. When the setup process has completed, you will receive an email containing details about your new server. +## Set Up your Site - ![Linode API](mail_from_linode_showing_details_created.png) +Your server has been created, but no sites have been set up on it, apart from the default site which displays your PHP settings. -## Add a Domain Name +{{< note >}} +If you do not want to use a domain with your website, you can configure the *default* site on your server. Select the default site from the **Active Sites** panel of your server's dashboard in Forge, then skip to the [Add a repository](#add-a-repository) instructions. +{{< /note >}} -If you want to use Let's Encrypt to obtain a free SSL certificate for your website, you will need to buy a Fully Qualified Domain Name (FQDN) and set it to point to your new server. +### Add a New Site -1. Head back to Laravel Forge account then click on the active server. +1. Set up your DNS records for your domain. [Create a Domain Zone and an *A record*](/docs/platform/manager/dns-manager-new-manager/#add-a-domain-zone) assigned to your Linode's IP address. If you use Linode's name servers, review the [DNS Manager](/docs/platform/manager/dns-manager-new-manager/) guide for instructions. -2. Go to your domain name provider, add an ANAME record for the domain or subdomain, and point it to the public IP address of your server. + If you use another DNS provider, check their documentation for instructions. + {{< content "update-dns-at-common-name-server-authorities" >}} - ![Linode API](adding_new_domain.png) +1. From the **Servers** menu in the top navigation bar, choose your new server. If you don't see this menu yet, refresh your browser window: - - Root Domain: This is your domain name. - - Project Type: This is the type of project you are using. If you are building regular PHP, you can choose `General PHP/Laravel`. Other options include Static, HTML, Symfony, and Symfony (Dev). - - Web Directory: This is the directory from which public files will be served. + ![Servers Menu](navigation-menu-server-drop-down.png "The servers drop-down menu") -3. Submit the form by clicking **ADD SITE**. +1. Fill out the **New Site** form and then click the **Add Site** button: - {{< note >}} -If you do not add a domain name, you can still access your server through its public IP address. -{{< /note >}} + ![New Site Form](add_new_site.png "The form for creating a new site on your server") -## Add a Repository + | **Option**               | **Description** | + | ------ | ----------- | + | Root Domain | Your website's domain. | + | Project Type | Your project type. If you are building regular PHP, you can choose `General PHP/Laravel`. Other options include Static, HTML, Symfony, and Symfony (Dev). | + | Web Directory | The directory from which public files will be served. You will need to make sure your website's files are in this directory in your source code repository. | -1. Click on your active servers. Under the active site, choose the domain name you added in the previous step. +1. Your new site will appear below the form in the **Active Sites** panel: - ![Linode API](adding_repository.gif) + ![Active Sites](active_sites.png "The active sites panel") -2. Click **Apps** on the left-hand side and then select your Git repository. +### Add a Repository - ![Linode API](adding_git_repository.png) +1. From the **Active Sites** panel, click on your site. The **Apps** section will appear: -3. Fill in the repository field with your username and repository. Then select the branch you want to use. Click on **INSTALL REPOSITORY.** Observe that the repository field is `gitlab_username/repository_name_without_.git`. The sample image below shows `dongido/transaction-manager`: + ![Apps Tab](apps_tab.png "The apps section for your site") - ![Linode API](git_repository_name.png) +1. Select the **Git Repository** option and fill out the form that appears. The format for the **Repository** field should be `source_control_username/repository_name`. Laravel Forge will pull your code from the branch that you enter. -4. If you visit the website again, the repository is now copied to your Linode server and everything is set up. + ![Git Repository Form](adding_git_repository.png "The form for adding a Git repository to your site") - ![Linode API](site_up_and_running.png) + {{< note >}} +If you do not use [Composer](https://getcomposer.org), leave the **Install Composer Dependencies** option disabled, as it will cause errors for your deployment if enabled. +{{< /note >}} -## Quick Deploy -These steps will show how to immediately deploy changes from the source directory to the live site. +1. Click on the **Install Repository** button. Forge will copy your source code to the server. When this finishes, visit your domain name in your browser, and you should see your site's contents. -1. From the **INSTALL REPOSITORY** menu, toggle **Quick Deploy** to "on". +1. If your site deployment runs into any errors, a **Server Alerts** panel will appear. Click on the information button in this panel to review the errors in detail. - ![Linode API](Laravel_forge_deploy.png) + ![Server Alerts](server-alerts.png "The server alerts panel") -2. Make changes to your project on Github or Gitlab and commit them to the master branch. Your live site will be updated to reflect the changes. +1. Verify that your site displays your repository's latest changes by navigating to your site's URL. If you did not register a Domain, then navigate to your site's IP address. - ![Linode API](laravel_forge_sites.png) +### Quick Deploy -## Adding SSL to Your Domain Name -SSL (Secure Sockets Layer) is the standard security technology for establishing an encrypted link between a web server and a browser. To add SSL: +Forge can automatically deploy updates to your server whenever you push new code to your application's repository. -1. Choose your server on Forge. +1. From the **Apps** section of your site's dashboard in Forge, click **Enable Quick Deploy**: -2. Select the domain name of your server. + ![Quick Deploy](Laravel_forge_deploy.png "The quick deploy option") -3. Click on **SSL** from the menu on the left. +1. Make changes to your project's code and push them to your repository service. Your live site will be updated to reflect the changes. - ![Linode API](laravel_forge_adding_ssl.png) +### Adding SSL to your Domain Name - Laravel Forge comes with Let's Encrypt which help us generate a free SSL certificate. +SSL (Secure Sockets Layer) is the standard security technology for establishing an encrypted link between a web server and a browser. To add SSL: + +1. Navigate to the **SSL** section of your site's dashboard in Forge. -4. If you already have an SSL certificate, click on the Install Existing Certificate. Otherwise, select **LetsEncrypt (Beta)**. +1. If you already have an SSL certificate, click on **Install Existing Certificate**. Otherwise, select the **Let's Encrypt** option: -5. If you chose to use LetsEncrypt, you will be presented with a button to obtain a certificate. Click on it and allow it to install. + ![Let's Encrypt Form](laravel_forge_adding_ssl.png "The form for adding Let's Encrypt to your site") -6. Activate your new certificate by clicking on the **activate** icon. + {{< note >}} +[Let's Encrypt](https://letsencrypt.org) is a free and widely-trusted SSL certificate authority. +{{< /note >}} +1. If you choose to use Let's Encrypt, verify that the domains you want to secure are listed correctly and click **Obtain Certificate**. diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/laravel_forge_adding_ssl.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/laravel_forge_adding_ssl.png index 882270ea306..41827a5956c 100644 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/laravel_forge_adding_ssl.png and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/laravel_forge_adding_ssl.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/laravel_forge_sites.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/laravel_forge_sites.png deleted file mode 100644 index 3804b0738fe..00000000000 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/laravel_forge_sites.png and /dev/null differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/linking_source_control.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/linking_source_control.png index 35ad36e9ccc..46016ff87fb 100644 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/linking_source_control.png and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/linking_source_control.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/mail_from_forge_showing_details_created.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/mail_from_forge_showing_details_created.png new file mode 100644 index 00000000000..24d2b644b23 Binary files /dev/null and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/mail_from_forge_showing_details_created.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/mail_from_linode_showing_details_created.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/mail_from_linode_showing_details_created.png deleted file mode 100644 index 843d5a01d04..00000000000 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/mail_from_linode_showing_details_created.png and /dev/null differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/my_account_menu.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/my_account_menu.png new file mode 100644 index 00000000000..95d0fc85864 Binary files /dev/null and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/my_account_menu.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/navigation-menu-server-drop-down.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/navigation-menu-server-drop-down.png new file mode 100644 index 00000000000..43bfdac49a9 Binary files /dev/null and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/navigation-menu-server-drop-down.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/server-alerts.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/server-alerts.png new file mode 100644 index 00000000000..bc138fbbf60 Binary files /dev/null and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/server-alerts.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/server_credential.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/server_credential.png index a725996bd9a..c6663a08bdc 100644 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/server_credential.png and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/server_credential.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/server_set_up_with_php.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/server_set_up_with_php.png new file mode 100644 index 00000000000..a151c08ca0d Binary files /dev/null and b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/server_set_up_with_php.png differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/server_set_up_with_php_7_1.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/server_set_up_with_php_7_1.png deleted file mode 100644 index 23da5884a4d..00000000000 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/server_set_up_with_php_7_1.png and /dev/null differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/site_up_and_running.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/site_up_and_running.png deleted file mode 100644 index fa8105976c0..00000000000 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/site_up_and_running.png and /dev/null differ diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/source_control_authorized.png b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/source_control_authorized.png deleted file mode 100644 index c9df3420412..00000000000 Binary files a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode/source_control_authorized.png and /dev/null differ