Skip to content

Commit 5146e46

Browse files
Reviewed & complete version of Strapi Cloud documentation (#1961)
* Rework TOC titles * Separate account/sessing into 2 pages * Start working the Projects section * Rework and complete Usage and Billing page * Rework Projects overview page * Fix links in Usage and Billing * Separate deployment and deploy history in 2 pages and rework content in both * Move deployment pages to a new Deployments section in the TOC * Review Overview and Settings pages * Review or write content for deploys docs and runtime logs * Delete custom plan from Billing & Usage page * Mention GitLab where it was forgotten * Improve Notifications page * Fix/improve all projects management pages * Fix/improve all deployments pages * Fix/improve Account settings page * Update all screenshots * Fix broken links * Fix header link * Remove useless link in Project settings Co-authored-by: Pierre Wizla <[email protected]> * Update one more screenshot + Delete useless comments * Add icons * Delete More.svg in static * Delete more.svg again * Add More.svg * Fix icon name in releases * Add Node version feature in Project settings + Update screenshot * Add forgotten word in deploy logs --------- Co-authored-by: Pierre Wizla <[email protected]> Co-authored-by: Pierre Wizla <[email protected]>
1 parent f7955ea commit 5146e46

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+339
-245
lines changed

docusaurus/docs/cloud/account/settings.md renamed to docusaurus/docs/cloud/account/account-billing.md

Lines changed: 8 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,13 @@
11
---
2-
title: Account Settings
2+
title: Account billing details
33
displayed_sidebar: cloudSidebar
4-
description: View and manage your projects on Strapi Cloud.
5-
canonicalUrl: https://docs.strapi.io/cloud/account/settings.html
4+
description: Manage billing details for Strapi Cloud account.
5+
canonicalUrl: https://docs.strapi.io/cloud/account/account-billing.html
66
---
77

8-
# Account profile
8+
# Account billing details
99

10-
The *Profile* page enables you to manage your account details and preferences. It is accessible by clicking on your profile picture, on the top right hand corner of the interface, and **Profile**. There are 3 tabs available in the *Profile* interface: *General*, *Preferences* and *Billing*.
11-
12-
## General
13-
14-
The *General* tab enables you to edit the following details for your account profile:
15-
16-
- Details: to see the name associated with your account.
17-
- Connected accounts: to manage Google and GitHub accounts connected with your Strapi Cloud account.
18-
- Delete account: to permanently delete your Strapi Cloud account (see [Deleting Strapi Cloud account](#deleting-strapi-cloud-account)).
19-
20-
<!-- TODO: replace with screenshot with connected accounts -->
21-
22-
<ThemedImage
23-
alt="General tab of Profile page"
24-
sources={{
25-
light: '/img/assets/cloud/settings-general.png',
26-
dark: '/img/assets/cloud/settings-general_DARK.png',
27-
}}
28-
/>
29-
30-
### Managing connected accounts
31-
32-
You can connect a Google account and a GitHub account to your Strapi Cloud account. The _Connected accounts_ section lists accounts that are currently connected to your Strapi Cloud account. From there you can also connect a new Google or GitHub account if one is not already connected.
33-
34-
To connect a new Google or GitHub account to your Strapi Cloud account, click on the **Connect account** button and follow the next steps on the corresponding website.
35-
36-
You can also click on the three dots button of a connected account and click on the "Manage on" button to manage your GitHub or Google account directly on the corresponding website.
37-
38-
### Deleting Strapi Cloud account
39-
40-
You can delete your Strapi Cloud account, but it will be permanent and irreversible. All associated projects and their data will be deleted as well and the subscriptions for the projects will automatically be canceled.
41-
42-
1. In the *Delete account* section of the *General* tab, click on the **Delete account** button.
43-
2. In the dialog, type `DELETE` in the textbox.
44-
3. Confirm the deletion of your account by clicking on the **Delete** button.
45-
46-
## Preferences
47-
48-
The *Preferences* tab enables you to choose the appearance of your Strapi Cloud dashboard: either the Light or Dark theme.
49-
50-
<ThemedImage
51-
alt="Preferences tab of Profile page"
52-
sources={{
53-
light: '/img/assets/cloud/account-preferences.png',
54-
dark: '/img/assets/cloud/account-preferences_DARK.png',
55-
}}
56-
/>
57-
58-
## Billing
10+
Through the *Profile* page, accessible by clicking on your profile picture on the top right hand corner of the interface then clicking on **Profile**, you can view and modify the billing details set for the account. This information will by default be reused for every new project created with your Strapi Cloud account.
5911

6012
The *Billing* tab displays your billing information and enables you to update your payment method.
6113

@@ -67,7 +19,7 @@ The *Billing* tab displays your billing information and enables you to update yo
6719
}}
6820
/>
6921

70-
### Managing subscriptions
22+
## Managing subscriptions
7123

7224
Using the **Manage subscriptions** button, you can view and manage your subscriptions, account and billing information, and payment method.
7325

@@ -91,7 +43,7 @@ Using the **Manage subscriptions** button, you can view and manage your subscrip
9143
}}
9244
/>
9345

94-
### Edit subscription
46+
## Edit subscription
9547

9648
From the subscription management modal, you can view and modify any current subscription.
9749

@@ -109,7 +61,7 @@ From the subscription management modal, you can view and modify any current subs
10961
4. If you want to change plan (e.g. from Pro plan to Team plan), click on **Change** and select a new plan.
11062
5. Confirm your modifications by clicking on the **Update Subscription** button at the bottom of the modal.
11163

112-
### Cancel subscription
64+
## Cancel subscription
11365

11466
<ThemedImage
11567
alt="Subscription cancellation modal"
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
title: Profile settings
3+
displayed_sidebar: cloudSidebar
4+
description: Manage Strapi Cloud account settings.
5+
canonicalUrl: https://docs.strapi.io/cloud/account/account-settings.html
6+
---
7+
8+
# Profile settings
9+
10+
The *Profile* page enables you to manage your account details and preferences. It is accessible by clicking on your profile picture, on the top right hand corner of the interface, and **Profile**.
11+
12+
There are 3 tabs available in the *Profile* interface: [*General*](#general), [*Preferences*](#preferences) and *Billing* (the latter is documented in the [Account billing details](/cloud/account/account-billing) section of this documentation).
13+
14+
## General
15+
16+
The *General* tab enables you to edit the following details for your account profile:
17+
18+
- Details: to see the name associated with your account.
19+
- Connected accounts: to manage Google, GitHub and GitLab accounts connected with your Strapi Cloud account (see [Managing connected accounts](#managing-connected-accounts)).
20+
- Delete account: to permanently delete your Strapi Cloud account (see [Deleting Strapi Cloud account](#deleting-strapi-cloud-account)).
21+
22+
<ThemedImage
23+
alt="General tab of Profile page"
24+
sources={{
25+
light: '/img/assets/cloud/settings-general.png',
26+
dark: '/img/assets/cloud/settings-general_DARK.png',
27+
}}
28+
/>
29+
30+
### Managing connected accounts
31+
32+
You can connect a Google, GitLab and GitHub account to your Strapi Cloud account. The _Connected accounts_ section lists accounts that are currently connected to your Strapi Cloud account. From there you can also connect a new Google, GitLab and GitHub account if one is not already connected.
33+
34+
To connect a new Google, GitLab or GitHub account to your Strapi Cloud account, click on the **Connect account** button and follow the next steps on the corresponding website.
35+
36+
You can also click on the three dots button of a connected account and click on the "Manage on" button to manage your GitHub, GitLab or Google account directly on the corresponding website.
37+
38+
### Deleting Strapi Cloud account
39+
40+
You can delete your Strapi Cloud account, but it will be permanent and irreversible. All associated projects and their data will be deleted as well and the subscriptions for the projects will automatically be canceled.
41+
42+
1. In the *Delete account* section of the *General* tab, click on the **Delete account** button.
43+
2. In the dialog, type `DELETE` in the textbox.
44+
3. Confirm the deletion of your account by clicking on the **Delete** button.
45+
46+
## Preferences
47+
48+
The *Preferences* tab enables you to choose the appearance of your Strapi Cloud dashboard: either the Light or Dark theme.
49+
50+
<ThemedImage
51+
alt="Preferences tab of Profile page"
52+
sources={{
53+
light: '/img/assets/cloud/account-preferences.png',
54+
dark: '/img/assets/cloud/account-preferences_DARK.png',
55+
}}
56+
/>

docusaurus/docs/cloud/getting-started/caching.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
sidebar_label: 'Caching for App Performance'
2+
sidebar_label: 'Caching for app performance'
33
displayed_sidebar: cloudSidebar
44
sidebar_position: 4
55
---

docusaurus/docs/cloud/getting-started/deployment.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Project Creation
2+
title: Project creation
33
displayed_sidebar: cloudSidebar
44
description: Learn how to deploy your Strapi application on Strapi Cloud.
55
canonicalUrl: https://docs.strapi.io/cloud/getting-started/deployment.html

docusaurus/docs/cloud/getting-started/usage-billing.md

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,48 +6,47 @@ sidebar_position: 3
66

77
# Usage & Billing
88

9-
This page contains general information related to the usage and billing of your Strapi Cloud account and applications. Strapi Cloud offers a free 7-day trial for all new accounts and two paid plans: **Pro** and **Team**.
9+
This page contains general information related to the usage and billing of your Strapi Cloud account and projects.
1010

11-
The usage-based pricing for Strapi Cloud is based on the following criteria and limits:
11+
Strapi Cloud offers a free 14 days trial for all new accounts, and 2 paid plans: Pro and Team (see [Pricing page](https://strapi.io/pricing-cloud)). The usage-based pricing for Strapi Cloud is based on the following criteria and limits:
1212

1313
| Feature | Free Trial | Pro | Team |
1414
| --- | --- | --- | --- |
1515
| **Seats** | 10 | 10 | 20 |
16-
| **Database Entries** | 100,000 | 100,000 | 1,000,000 |
16+
| **Database Entries** | 100,000 | 100,000 | 1,000,000 |
1717
| **Assets Storage** | 5GB | 150GB | 500GB |
18-
| **Assets Bandwidth** | 100GB | 500GB | 1,000GB |
18+
| **Assets Bandwidth** | 100GB | 500GB per month | 1,000GB per month |
1919
| **API Requests** | 10,000 | 1,000,000 | 2,000,000 |
2020
| **Audit Logs** | 7 days retention | N/A | 7 days retention |
2121
| **Releases** | 3 pending releases | N/A | 3 pending releases |
2222

23-
Where:
24-
25-
- **Seats** are the maximum number of users that can access the Strapi Admin Panel.
26-
- **Database Entries** are the number of entries in your database.
27-
- **Assets Storage** is the amount of storage used by your assets.
28-
- **Assets Bandwidth** is the amount of bandwidth used by your assets.
29-
- **API Requests** are the number of requests made to your APIs. This includes requests made to the GraphQL and REST APIs.
30-
- **Releases** are the maximum number of pending [releases](/user-docs/releases/introduction) that can be created.
23+
:::strapi Additional information on Strapi Cloud features
24+
- Seats are the maximum number of users that can access the Strapi admin panel.
25+
- Database entries are the number of entries in your database.
26+
- Assets storage is the amount of storage used by your assets.
27+
- Assets bandwidth is the amount of bandwidth used by your assets.
28+
- API requests are the number of requests made to your APIs. This includes requests made to the GraphQL and REST APIs.
29+
- Releases are the maximum number of pending [releases](/user-docs/releases/introduction) that can be created.
30+
:::
3131

3232
## Seats management
3333

34-
Seats represent the maximum number of users that can access the Strapi Admin Panel. Each plan comes with a default number of seats.
35-
36-
You can add more seats either by upgrading to a higher plan, or manually adding individual seats as desired. Seat can be added from the **Account Settings** -> **Manage Subscription** menu as detailed [here](../account/settings#managing-subscriptions).
34+
Seats represent the maximum number of users that can access the Strapi admin panel. Each plan comes with a default number of seats.
3735

38-
### Maximum seats
36+
You can add more seats either by upgrading to a higher plan, or manually adding individual seats as desired. Seats can be added from the **Account Settings** (see [Edit subscription](/cloud/account/account-billing#edit-subscription)).
3937

40-
Each plan has a maximum number of seats that can be added. The maximum number of seats for each plan is as follows:
38+
There is however a maximum number of seats that can be added per plan:
4139

4240
| Plan | Maximum Seats |
4341
| --- | --- |
4442
| **Free Trial** | 10 |
4543
| **Pro** | 30 |
4644
| **Team** | 50 |
45+
4746

4847
## Billing
4948

50-
Billing is based on the usage of your Strapi Cloud account and applications. You will be billed monthly for the usage of your account and applications. You can view your usage and billing information in the [Billing](https://cloud.strapi.io/profile/billing) section of your Strapi Cloud account.
49+
Billing is based on the usage of your Strapi Cloud account and projects. You will be billed monthly for the usage of your account and applications. You can view your usage and billing information in the [Billing](https://cloud.strapi.io/profile/billing) section of your Strapi Cloud account.
5150

5251
### Overages
5352

@@ -58,7 +57,7 @@ For example, if you exceed the 500GB limit in asset bandwidth of the Pro plan, y
5857
Overages are charged according to the following rates:
5958

6059
| Feature | Rate |
61-
| :--- | ---: |
60+
| --- | --- |
6261
| **API Requests** | $1.50 / 25k requests |
6362
| **Asset Bandwidth** | $25.00 / 100GB |
6463
| **Asset Storage** | $2.00/GB per month |
@@ -67,7 +66,7 @@ Overages are charged according to the following rates:
6766

6867
Projects may end up in a **Suspended** state for various reasons, including: not paying the invoice, exceeding the limits of your free trial plan, or violating the [terms of service](https://strapi.io/cloud-legal).
6968

70-
If your project is suspended, you will no longer be able to access the application or trigger new deployments. You will also be unable to access the Strapi Admin Panel.
69+
If your project is suspended, you will no longer be able to access the application or trigger new deployments. You will also be unable to access the Strapi admin panel.
7170

7271
You can view the status of your project in the [Projects](https://cloud.strapi.io/projects) section of your Strapi Cloud account and you will be notified by email.
7372

@@ -77,7 +76,7 @@ If you do not resolve the issue within 10 days, your suspended project will be d
7776

7877
#### Project suspension after subscription cancellation
7978

80-
If you don't pay the invoice, the subscription of your project will automatically be cancelled and the project will be suspended. You can reactivate the subscription through the billing modal (see [Edit subscription](https://docs.strapi.io/cloud/account/settings#edit-subscription)).
79+
If you don't pay the invoice, the subscription of your project will automatically be cancelled and the project will be suspended. You can reactivate the subscription through the billing modal (see [Edit subscription](/cloud/account/account-billing#edit-subscription)).
8180

8281
1. Log into the billing modal and go to the *Subscription details* of the subscription associated with the suspended project. You should see a warning message confirming that the subscription was canceled for the following reason: "Not Paid".
8382
2. Go back to the homepage of the billing modal, listing subscriptions and billing options.

docusaurus/docs/cloud/projects/collaboration.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sidebar_position: 1
88

99
# Collaboration on projects
1010

11-
Projects are created by a user via their Strapi Cloud account. Strapi Cloud users can share their projects to anyone else, so these new users can have access to the Cloud dashboard and collaborate on that project, without the project owner to ever have to share their credentials.
11+
Projects are created by a user via their Strapi Cloud account. Strapi Cloud users can share their projects to anyone else, so these new users can have access to the project dashboard and collaborate on that project, without the project owner to ever have to share their credentials.
1212

1313
Users invited to collaborate on a project, called maintainers, do not have the same permissions as the project owner. Contrary to the project owner, maintainers:
1414

@@ -28,17 +28,17 @@ Users invited to collaborate on a project, called maintainers, do not have the s
2828

2929
To invite a new maintainer to collaborate on a project:
3030

31-
1. Go to the *Overview* tab of your project dashboard.
32-
2. Click on the **Share** button in the top right hand corner.
31+
1. From the *Projects* page, click on the project of your choice to be redirected to its dashboard.
32+
2. Click on the **Share** button located in the dashboard's header.
3333
3. In the *Share [project name]* dialog, type the email address of the person to invite in the textbox. A dropdown indicating "Invite [email address]" should appear.
3434
4. Click on the dropdown: the email address should be displayed in a purple box right below the textbox.
3535
5. (optional) Repeat steps 3 and 4 to invite more people. Email addresses can only entered one by one but invites can be sent to several email addresses at the same time.
3636
6. Click on the **Send** button.
3737

38-
New maintainers will be sent an email containing a link to click on to join the project. Once a project is shared, avatars representing the maintainers will be displayed in the project dashboard next to the **Share** button, to see how many maintainers collaborate on that project and who they are.
38+
New maintainers will be sent an email containing a link to click on to join the project. Once a project is shared, avatars representing the maintainers will be displayed in the project dashboard's header, next to the **Share** button, to see how many maintainers collaborate on that project and who they are.
3939

4040
:::tip
41-
Avatars use GitHub or Google profile pictures, but for pending users only initials will be displayed until the activation of the maintainer account. You can hover over an avatar to display the full name of the maintainer.
41+
Avatars use GitHub, Google or GitLab profile pictures, but for pending users only initials will be displayed until the activation of the maintainer account. You can hover over an avatar to display the full name of the maintainer.
4242
:::
4343

4444
## Managing maintainers
@@ -64,7 +64,7 @@ For Expired statuses, it is possible to send another invitation email by clickin
6464

6565
To revoke a maintainer's access to the project dashboard:
6666

67-
1. Click on the **Share** button in the project dashboard.
67+
1. Click on the **Share** button in the project dashboard's header.
6868
2. In the list of *People with access*, find the maintainer whose access to revoke and click on the **Manage** button.
6969
3. Click on the **Revoke** button.
7070
4. In the confirmation dialog, click again on the **Revoke** button.
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
title: Deploy history & logs
3+
displayed_sidebar: cloudSidebar
4+
description: View projects' deploy history and logs.
5+
canonicalUrl: https://docs.strapi.io/cloud/deploys-history.html
6+
sidebar_position: 1
7+
---
8+
9+
# Deploy history and logs
10+
11+
For each Strapi Cloud project, you can access the history of all deployments that occured and their details including build and deploy logs. This information is available in the *Deploys* tab, located in the header of any chosen project.
12+
13+
## Viewing deploy history
14+
15+
In the *Deploys* tab is displayed a chronological list of cards with the details of all historical deployments for your project.
16+
17+
<ThemedImage
18+
alt="Project deploys"
19+
sources={{
20+
light: '/img/assets/cloud/deploys.png',
21+
dark: '/img/assets/cloud/deploys_DARK.png',
22+
}}
23+
/>
24+
25+
Each card displays the following information:
26+
- Commit SHA <Annotation>💡 The commit SHA (or hash) is the unique ID of your commit, which refers to a specific change that was made at a specific time.</Annotation>, with a direct link to your git provider, and commit message
27+
- Deployment status:
28+
- *Deploying*
29+
- *Done*
30+
- *Cancelled*
31+
- *Build failed*
32+
- *Deploy failed*
33+
- Last deployment time (when the deployment was triggered and the duration)
34+
- Production branch
35+
36+
## Accessing deployment details & logs
37+
38+
From the *Deploys* tab, you can click on the ![See logs button](/img/assets/icons/Eye.svg) **See logs** button of any chosen deployment card to be redirected to the *Log details*. It contains the deployment's details logs.
39+
40+
<ThemedImage
41+
alt="Deployment details"
42+
sources={{
43+
light: '/img/assets/cloud/deploy-logs.png',
44+
dark: '/img/assets/cloud/deploy-logs_DARK.png',
45+
}}
46+
/>
47+
48+
In the *Deploy details* section of the *Log details* page is displayed the following information:
49+
- *Status*, which can be *Building*, *Deploying*, *Done*, *Cancelled*, *Build failed*, or *Deploy failed*
50+
- *Maintenance*: when the deployment occured
51+
- *Deployed in*: the amount of time the deployment took
52+
- *Commit*: the commit SHA <Annotation>💡 The commit SHA (or hash) is the unique ID of your commit, which refers to a specific change that was made at a specific time.</Annotation>, with a direct link to your git provider, and commit message used for this deployment
53+
- *Branch*: the branch used for this deployment
54+
55+
In the *Logs* section of the *Log details* page you can click on the arrow buttons ![Down arrow](/img/assets/icons/ONHOLDCarretDown.svg) ![Up arrow](/img/assets/icons/ONHOLDCarretUp.svg) to show or hide the build and deploy logs of the deployment.
56+
57+
:::tip
58+
Click the ![Copy button](/img/assets/icons/duplicate.svg) **Copy to clipboard** button to copy the log contents.
59+
:::

0 commit comments

Comments
 (0)