Status pages
Keep your customers in the loop with a sleek status page. Build trust with transparent communication on incidents and maintenance periods.
Status pages are a great way to keep your users in the loop. They are a public page that displays the status of your monitors, and any incidents or maintenance periods that are currently ongoing. Status pages built with Phare are extremely fast and carbon efficient!
Creating a status page
You can create an unlimited number of status pages for all your projects. Choose which monitoring data you want to display, and customize the look and feel of your status page to match your brand. Allow Phare a few seconds to generate an SSL certificate for your status page, and you’re good to go! The status page can be customized at any time.
Phare domain
All status pages possesses a unique *.status.phare.io
domain name, protected by an SSL certificate.
Custom domain
You can host your status page on a custom domain. This is a great way to keep your brand consistent across all your services. To set up a custom domain, you need to create a CNAME record in your DNS settings that points to cname.status.phare.io
.
Type | Name | Target |
---|---|---|
CNAME | status.example.com | cname.status.phare.io |
The domain name needs to be configured properly for Phare to generate a valid SSL certificate and activate HTTPS on your status page, which can take a few minutes.
Once your custom domain is verified, the Phare domain (*.status.phare.io
) associated to your status page will automatically redirect to your custom domain.
Custom domain with Cloudflare DNS
If you are using Cloudflare DNS, you need create the CNAME with proxy status in DNS-only
mode (the cloud icon must stay gray and not orange) as shown on the following screenshot:
Custom domain with Bunny.net
Hello there fellow Bunny.net enjoyer!
Because Phare also uses Bunny.net for sub-domain management, an extra security step is required on your end to allow us to generate an SSL certificate. Don’t worry though, it’s a quick and easy process!
- Navigate to your Bunny.net support hub and open a new support ticket.
- Select the DNS department and write a message similar to the following with the custom domain you want to use:
-
Wait a few minutes for the ticket to be processed by one of their great support agents.
-
Once the ticket is resolved, go back to your status page dashboard and click the
Verify again
button to activate your custom domain.
While a Bunny support agent is processing your request, you can configure the CNAME record as shown on the following screenshot:
Status badges
Once your status page is created, you get access to a set of status badges that you can embed on your website or repository. These badges are a great way to show your users that your service is up and running, and can be accessed from your status page’s action menu.
Embed badges
Embed badges are designed to be displayed on your website, and can be customized to match your brand. You can force a light or dark color theme, or let the badge automatically switch based on the user’s system preferences. The following parameters are available:
align
: Only used for aligning the live status badge. Possible values arestart
,center
, andend
.background-light
: Background color used when the badge is in light mode.background-dark
: Background color used when the badge is in dark mode.text-light
: Text color used when the badge is in light mode.text-dark
: Text color used when the badge is in dark mode.
All colors accept hexadecimal values, with the following formats:
RGB
: #FFFRGBA
: #FFFFRRGGBB
: #FFFFFFRRGGBBAA
: #FFFFFFFF
If you’re not feeling creative, you can use one of the provided style presets.
Shield badges
Shield badges are the classic status badges to embed in your Git repository. They are designed to be displayed in your README file, and come in all the popular styles. Shield badges are based on the Shields.io service, and can be customized.
Was this page helpful?