Blog /

Product

Product April 30, 2021

Forge: April Round-Up

April has been a busy month at [Laravel Forge](https://forge.laravel.com). With such a feature-packed month, I thought it would be great to finish the month with a blog post highlighting some of the best bits. Firstly, [Claudio Dekker](https://twitter.com/claudiodekker) joined us on the 5th April. Claudio will be primarily working alongside [myself](https://twitter.com/jbrooksuk) on Forge. Server Events Panel ------------------- Claudio's first contribution to Forge is the addition of a new Server Events panel. This panel displays the last 30 days of server events, such as adding an SSH key, creating a new site, installing a new version of PHP, etc. It also doubles as an server audit trail, allowing you to see who did what, and when. ![](https://laravel-blog-assets.s3.amazonaws.com/kz3VXrvSsUptwh2nZdwEE8QnQOkSaWNXOc27Kyb9.png)Site Commands Panel Improvements & API ------------------------------------------ We shipped the [Site Commands Panel](https://blog.laravel.com/forge-site-commands) at the end of March, and have continued to improve it since. The latest round of improvements include: - Commands which fail due to server connection issues will correctly be marked as failed. - The panel is now always available, even for sites that don't have projects installed. This is particularly useful when you're using Forge in combination with [Envoyer](https://envoyer.io). - Commands can now be re-ran via the dropdown menu. Furthermore, we also introduced an [API for Site Commands](https://forge.laravel.com/api-documentation#site-commands). This is also available via the latest version of the [forge-sdk](https://github.com/laravel/forge-sdk) package. Editing Security Rules ---------------------- Until recently, if you wanted to add additional users to an existing security rule, you'd have to first delete it and manually re-add it. Now, you can simply add a new rule with the same path and new users and Forge will automatically add the users to the existing rule. Improved Support for Internationalized Domains ---------------------------------------------- Whilst Forge has supported internationalized domains for a while, you had to know how to provide the decoded version of the domain. The Forge frontend will now automatically encode and decode the domain name for you at every point between adding the new site, creating the Nginx configuration, and requesting LetsEncrypt certificates. When using the API to manage sites, you should encode and decode the domain manually. Change Databases Within Backups ------------------------------- Database Backups have been a much-loved feature in Forge and we've continued to develop it since releasing it last year. When editing a backup configuration, it is now possible to change the databases that will be backed up. If the selected databases are changed, Forge will ask you to confirm that it's an intended change to prevent any accidental data loss. ![](https://laravel-blog-assets.s3.amazonaws.com/uBoGPdMNQLNwnuKAtqfZFHZAZMd6kaUrSJVu54y7.png)Hetzner Backups --------------- Hetzner's "[Daily Backups](https://docs.hetzner.com/cloud/general/faq)" option may be enabled when creating a server to enable the provider's daily backup feature, similar to DigitalOcean's backup offering. Laravel Octane Support ---------------------- We've [announced Laravel Octane support](https://blog.laravel.com/forge-octane-support) on our blog already, but we couldn't not mention it again! The feedback from users already testing Octane has been great, and we plan on releasing the first stable release of [Laravel Octane](https://github.com/laravel/octane) next week. Environment Panel Improvements ------------------------------ The Environment Panel has been updated with a few neat features: - The panel now polls in the background for server-side changes and notifies you if it has changed. - The contents of the file are now only loaded when the panel is viewed. ![](https://laravel-blog-assets.s3.amazonaws.com/3THTEZwCnFVK8RX9YTXo1hiLZEowAzlABrMIBixv.png)DigitalOcean VPC Support ------------------------ Last year DigitalOcean replaced their Private Network feature with a much better VPC offering. A VPC (or Virtual Private Cloud) allows you to privately network your servers together so that they can communicate via a local network. By default, DigitalOcean has already created a VPC for *some* of their available regions. Forge will now allow you to select an existing VPC or create a new one. ![](https://laravel-blog-assets.s3.amazonaws.com/CUAmitJAHPxaUrZ4XtNd24ySCOHY9wNeapun7sVO.png)Better Deployment Failure Email Notifications --------------------------------------------- Being notified of failed deployments is critical to ensuring that your changes actually deployed. You can now manually set who should be notified of failed deployments. Previously, only the site owner and circle members would be notified. LetsEncrypt (SSL) Improvements ------------------------------ Finally, we've made several stability improvements to the way LetsEncrypt certificates are issued, and have also added the ability to select a Public Key Algorithm. While most of our customers are already using modern ECDSA-based SSL certificates on their websites, this change means that those who need an (older, but still secure) RSA-based SSL certificate, can now choose to do so. We hope that these enhancements and features provide you with all the tools you need for easier server management. If you don’t have a [Forge](https://forge.laravel.com) account, now is a great time to sign up! Forge allows you to painlessly create and manage PHP servers which include MySQL, Redis, Memcached, database backups, and everything else you need to run robust, modern Laravel applications.

James Brooks

Product April 21, 2021

Forge: Octane Support

Back in March, Taylor announced the new Laravel Octane project at Laracon Online. Today we're pleased to announce that Octane support is available in Forge.

James Brooks

Product April 1, 2021

Forge: DigitalOcean Premium Droplets Are Now Available

A few weeks ago, DigitalOcean introduced new Premium Droplets with faster Intel and AMD CPUs, enhanced memory performance, and high-performance disks. And starting today, you may use these Droplets on Forge when specifying the "Server Size" while creating a new server.

Nuno Maduro

Product March 30, 2021

Forge: Deployment Rollbacks

We introduced the **Deployments** panel back in October 2020 and have continued to improve the functionality of it since. The panel shows the last 10 deployments including: the commit hash, author, message, and deployment status. ![](https://laravel-blog-assets.s3.amazonaws.com/llbP4nxdAZE4UFC9WWdgTcIjp6MdK8mBL2ysvDdC.png)Starting today, you can now roll back to any successful deployment made through Forge. When rolling back to a specific commit, Forge will also ask if you want to reload the PHP-FPM service. To roll back, Forge executes a git reset --hard command on your site's Git repository. It's important to know that any untracked files will be lost - this may include user-uploaded files if you are tracking these files via source control (not recommended). If you don’t have a [Forge](https://forge.laravel.com) account, now is a great time to sign up! Forge allows you to painlessly create and manage PHP servers which include MySQL, Redis, Memcached, database backups, and everything else you need to run robust, modern Laravel applications.

James Brooks

Product March 30, 2021

Forge: Site Commands

Forge has had the ability to execute arbitrary Bash scripts on your server via Recipes for some time now. However, sometimes you may just need to run a quick command without the overhead of creating a new recipe. So, today we're shipping a new **Commands** panel that lets you run one off commands from within the site's directory and as the correct user. ![](https://laravel-blog-assets.s3.amazonaws.com/8LPqnwcV8naVrRXcaZtYPycXjrvtWC31LC7AkpFx.png)The last 10 commands will be logged in the **Command History** panel, along with the user who initiated it, the executed command, the command status, and the command's output. Commands which return a non-zero exit code will be flagged as failed. You can watch a demonstration of the Commands Panel video on our [YouTube channel](https://youtu.be/ocqw5_WEejA). If you don’t have a [Forge](https://forge.laravel.com) account, now is a great time to sign up! Forge allows you to painlessly create and manage PHP servers which include MySQL, Redis, Memcached, database backups, and everything else you need to run robust, modern Laravel applications.

James Brooks

Product March 19, 2021

Forge: Session Changes

On the morning of March 18th all Laravel Forge sessions were manually logged out. This was done so that we could enable a new security feature in Forge that allows you to manage other browser sessions. ![](https://laravel-blog-assets.s3.amazonaws.com/dwNtBQa4kZhlQLBBo5tngjdmh7Xh4kt1B6RHtroL.png)You may log out other browser sessions from the [Account](https://forge.laravel.com/user/profile#/authentication) page. When doing so, you will be asked to confirm your account password. Remember, you don't need to share your account details with your team members. Instead you can use **Circles** to share servers and credentials, allowing your team members to create and manage servers. You can read more about the Circles feature within our [documentation](https://forge.laravel.com/docs/1.0/accounts/circles.html). If you don’t have a [Forge](https://forge.laravel.com) account, now is a great time to sign up! Forge allows you to painlessly create and manage PHP servers which include MySQL, Redis, Memcached, database backups, and everything else you need to run robust, modern Laravel applications.

James Brooks

Product March 15, 2021

Forge: MeiliSearch Server Type

Today we're excited to announce [MeiliSearch](https://meilisearch.com) as a new addition to the recently released [Server Types](https://blog.laravel.com/forge-introducing-new-server-types) feature. > MeiliSearch is an open source, blazingly fast and hyper relevant search-engine that will improve your search experience. Laravel Forge makes it quick and easy to provision a new MeiliSearch provider. MeiliSearch also provides a [Laravel Scout driver](https://github.com/meilisearch/meilisearch-laravel-scout) so you can start indexing your content right away! MeiliSearch works best when used with a **Private Network** that connects your indexed content and your application together. You can learn more about creating server networks at our [documentation](https://forge.laravel.com/docs/1.0/resources/network.html). If you don’t have a [Forge](https://forge.laravel.com) account, now is a great time to sign up! Forge allows you to painlessly create and manage PHP servers which include MySQL, Redis, Memcached, database backups, and everything else you need to run robust, modern Laravel applications.

James Brooks

Product March 5, 2021

Forge: Using Tags To Organize Your Projects

As your server infrastructure and number of sites grows, finding the right server or site can become increasingly cumbersome. Thankfully, Laravel Forge makes managing your infrastructure easier with the use of tags. Tags can be added to both your servers and sites from their respective Meta panels: ![](https://laravel-blog-assets.s3.amazonaws.com/hr5CeiJwsmtLEhQxpxMCkgCjc5hmlAo82PU2lVv6.png)Once your tags have been added, there are a number of ways you can use them. The first is through the **Global Search**, which can be accessed at any time by pressing the **/** key: ![](https://laravel-blog-assets.s3.amazonaws.com/JkS2vzf1RS6IfoPRycmI3IgJyn8eWxGqKVxCk7YK.png)From here, you can search your sites and servers by: - The name of the server or site - IP Addresses - Tags Forge will quickly filter down results as you type. Another way to filter servers by tags is within the **Active Servers** list on your Forge dashboard. Clicking the **All Servers** button opens up a dropdown menu that provides a few different ways to filter your servers, including tags: ![](https://laravel-blog-assets.s3.amazonaws.com/8DrF6eT6FKVkg2OWK6KQAt7DLBdQj5EiH57yogPJ.png)From this menu, servers may be filtered by: - All Servers - Owned Servers (servers that you own) - Untagged Servers (servers without any tags) - Circles that you are a member of - Tags In addition, you can manage all of your tags from the [Tags panel](https://forge.laravel.com/user/profile#/tags) in your account dashboard. If you don’t have a [Forge](https://forge.laravel.com) account, now is a great time to sign up! Forge allows you to painlessly create and manage PHP servers which include MySQL, Redis, Memcached, database backups, and everything else you need to run robust, modern Laravel applications.

James Brooks

Product March 5, 2021

Vapor: "Learn Laravel Vapor" is now available on YouTube

The video series "Learn Laravel Vapor" has been completed and is now available for viewing on YouTube. With 2 hours of content, our team will help you launch your Laravel infrastructure on Vapor and fall in love with the scalable simplicity of serverless.

Nuno Maduro

Showing 81 - 90 of 169 results

Stay connected with the latest Laravel news