diff --git a/content/doc/account/ssh-keys-management.md b/content/doc/account/ssh-keys-management.md index ad8865d2..93475c15 100644 --- a/content/doc/account/ssh-keys-management.md +++ b/content/doc/account/ssh-keys-management.md @@ -24,7 +24,7 @@ SSH keys are used to establish a secure connection between your computer and Cle Accounts cannot share the same SSH key. A SSH key is used to identify the actions made by a user and must be associated with only one account. **If a key is used by more than one account, a warning will be displayed in the console**. - + {{< /callout >}} @@ -44,8 +44,8 @@ This command creates a new SSH key using the provided email, so that the owner o ### Save the key -When prompted in which file you want to save the key, just press enter. -If it says that the file already exists, enter `n` for `no`. +When prompted in which file you want to save the key, just press enter. +If it says that the file already exists, enter `n` for `no`. Type `ls`, verify the presence of the file and jump to [Add your SSH key on Clever Cloud](#add-a-public-ssh-key-on-clever-cloud). ### Enter a passphrase @@ -108,8 +108,8 @@ You may already have an SSH key and so do not need to generate a new one. To che 1. Whether you use macOS or Linux, open your Terminal application. 2. Run `cd ~/.ssh/` in your Terminal. 3. If the folder exists, run `ls` and check if a pair of key exists : *id_ed25519* and *id_ed25519.pub*. -Using *id_rsa* and *id_rsa.pub* is fine too. We are just advocating the use of *ed25519*. -Smaller to copy and way stronger than 2048-bit RSA keys. +Using *id_rsa* and *id_rsa.pub* is fine too. The recommendation here is to consider using *ed25519* instead. +Smaller to copy and way stronger than 2048-bit RSA keys. If you can find them, you do not need to generate a new one, simply go to the following "Add your key on Clever Cloud" part! @@ -139,7 +139,7 @@ If you see "*access denied*" or "*password:*" when you [push on Clever Cloud](ht ### Through CC API or Clever cURL -You can also add a **public SSH key** from the command line with a simple cURL request to [our API](../openapi). The simpler way to do that is to use our CLI, [Clever Tools](https://github.com/CleverCloud/clever-tools), and its `clever curl` command once logged in: +You can also add a **public SSH key** from the command line using a cURL request to [our API](../openapi). The simpler way to do that is to use Clever Cloud CLI, [Clever Tools](https://github.com/CleverCloud/clever-tools), and its `clever curl` command once logged in: ```bash clever curl -X PUT -H "Content-Type: application/json" --data "\"$(cat ~/.ssh/yourkey.pub)\"" https://api.clever-cloud.com/v2/self/keys/newkeyname @@ -193,6 +193,6 @@ Host push-*.services.clever-cloud.com ``` {{< callout type="info" >}} -Need help about SSH keys? -Contact us at or you can read more about SSH Keys [on the official Git Documentation ↗](https://git-scm.com/book/en/Git-on-the-Server-Generating-Your-SSH-Public-Key). +Need help about SSH keys? +Contact [Clever Cloud Support](https://console.clever-cloud.com/ticket-center-choice) or you can read more about SSH Keys [on the official Git Documentation ↗](https://git-scm.com/book/en/Git-on-the-Server-Generating-Your-SSH-Public-Key). {{< /callout >}} diff --git a/content/doc/addons/mysql/_index.md b/content/doc/addons/mysql/_index.md index ce9a9029..817a244d 100644 --- a/content/doc/addons/mysql/_index.md +++ b/content/doc/addons/mysql/_index.md @@ -34,7 +34,7 @@ If you want to import your **SQL** dump, you can use several methods: 2. Command line tool for MySQL administration. 3. Any MySQL client such as [MySQL Workbench](https://www.mysql.fr/products/workbench/). -If you need to import a very large dump, please send an email to . +If you need to import a very large dump, contact [Clever Cloud Support](https://console.clever-cloud.com/ticket-center-choice). ## Direct access @@ -70,7 +70,7 @@ Authorized actions: - Manage tables (create, delete...). - Manage indexes. -If you think your system might require more advanced administrative access, [contact Clever Cloud support](https://console.clever-cloud.com/ticket-center-choice) to explain your use case, and we will work with you to find a solution. +If you think your system might require more advanced administrative access, contact [Clever Cloud Support](https://console.clever-cloud.com/ticket-center-choice) to explain your use case, and we will work with you to find a solution. Here is the list of actions that you won't be able to perform: - Database administration (for example you won't be able to create new databases). diff --git a/content/doc/administrate/cache.md b/content/doc/administrate/cache.md index b4c2ab57..34b55d9c 100644 --- a/content/doc/administrate/cache.md +++ b/content/doc/administrate/cache.md @@ -22,7 +22,7 @@ and the client. Following rules defined by the user, Varnish will cache the data Varnish is only available on **PHP**, **Go** and **Node.js** applications. Support for other applications is in discussion. -For more information about it, contact us at [support@clever-cloud.com](mailto:support@clever-cloud.com). +For more information about it, contact [Clever Cloud Support](https://console.clever-cloud.com/ticket-center-choice). ## Enable Varnish for your application @@ -60,14 +60,14 @@ rename the file to `varnish.vcl` and move it in the `/clevercloud` folder. ## Varnish with a monorepo -If you use a monorepo, you may want to use Varnish for only some of the applications inside it. +If you use a monorepo, you may want to use Varnish for only some of the applications inside it. If you have a `/clevercloud/varnish.vcl` file at the root of your monorepo, all of your applications automatically start using Varnish. -To resolve this issue, you can create a symlink during the deployments. +To resolve this issue, you can create a symlink during the deployments. -1. Put your `varnish.vcl` file anywhere but at the root of your monorepo. +1. Put your `varnish.vcl` file anywhere but at the root of your monorepo. 2. Create a symlink inside a `CC_PRE_BUILD_HOOK`. - + Here is an example : ```bash diff --git a/content/doc/administrate/clamav.md b/content/doc/administrate/clamav.md index 47d538f4..95f59a72 100644 --- a/content/doc/administrate/clamav.md +++ b/content/doc/administrate/clamav.md @@ -57,9 +57,7 @@ Be sure to use these settings when configuring your ClamAV client. ## Additional configurations -`CC_CLAMAV_MAXTHREADS`: Maximum number of threads running at the same time. +`CC_CLAMAV_MAXTHREADS`: Maximum number of threads running at the same time. `CC_CLAMAV_MAXQUEUE`: Maximum number of queued items. -If you have special needs, you can make a request on our technical support: - -* +If you have special needs, you can make a request on [Clever Cloud Support](https://console.clever-cloud.com/ticket-center-choice). diff --git a/content/doc/administrate/database-migration.md b/content/doc/administrate/database-migration.md index 9ff8d825..702251af 100644 --- a/content/doc/administrate/database-migration.md +++ b/content/doc/administrate/database-migration.md @@ -47,7 +47,7 @@ Under you will see that you can select your new batabse size and pricing plan. B Under **Targeted version** you can choose the desired database version. -Downgrading database is currently not supported, you can however ask our support team to do it at . +Downgrading database is currently not supported, you can however ask [Clever Cloud Support](https://console.clever-cloud.com/ticket-center-choice). ### Select *Migrate the Database* @@ -59,4 +59,4 @@ As soon as you do so, the database will be set in read-only mode and the migrati If the process succeeds, you will get a success screen. Every linked applications will automatically restart to use the new configuration. Please make sure to update configuration that do not use environment variable if you have some. -In case the database migration fails, you will be informed at wich point it did and a button to contact our support team will appear. Reach out to them at with you add-on ID (available in the **Addon Dashboard** section) and they will help you finish the process. +In case the database migration fails, you will be informed at which point it did and a button to contact our support team will appear. Reach out to [Clever Cloud Support](https://console.clever-cloud.com/ticket-center-choice) with you add-on ID (available in the **Addon Dashboard** section) and they will help you finish the process. diff --git a/content/doc/applications/javascript/meteor.md b/content/doc/applications/javascript/meteor.md index 0034c6db..098e487a 100644 --- a/content/doc/applications/javascript/meteor.md +++ b/content/doc/applications/javascript/meteor.md @@ -97,8 +97,7 @@ Since Meteor 2.6.n the mongo driver detect the `MONGO_OPLOG_URL` by itself and y ## Migrate from a Node.js instance -If you want to migrate from your classic node.js app to a meteor application, contact our support in the console or at - with the application id. +If you want to migrate from your classic node.js app to a meteor application, contact [Clever Cloud Support](https://console.clever-cloud.com/ticket-center-choice) with the application id. {{% content/more-config %}} diff --git a/content/doc/applications/php/_index.md b/content/doc/applications/php/_index.md index a04dad6e..b3573a0e 100644 --- a/content/doc/applications/php/_index.md +++ b/content/doc/applications/php/_index.md @@ -405,7 +405,7 @@ Clever Cloud PHP application enables the following PHP extensions by default: `a You can add `DISABLE_: true` in your [environment variable]({{< ref "doc/develop/env-variables.md" >}}) to disable them. -If you have a request about modules, feel free to contact our support at . +If you have a request about modules, feel free to contact [Clever Cloud Support](https://console.clever-cloud.com/ticket-center-choice). {{< callout type="warning" >}} On PHP 7, the memcache extension is not available; only **memcached** is available. diff --git a/content/doc/find-help/support.md b/content/doc/find-help/support.md index 80325a3f..aca60fab 100644 --- a/content/doc/find-help/support.md +++ b/content/doc/find-help/support.md @@ -20,7 +20,7 @@ Seek help by querying us by email, allowing you to quickly gain answers to your ## Ticket Center -You can find in the console a button to start a conversation with our engineers. For each new ticket it will create a new thread, on a specific subject. Therefore, you can create several tickets for each issue. +You can find in the console a button to [start a conversation](https://console.clever-cloud.com/ticket-center-choice) with our engineers. For each new ticket it will create a new thread, on a specific subject. Therefore, you can create several tickets for each issue. If you open a ticket inside an organisation with members, they will be added to the discussion by e-mail. diff --git a/content/doc/find-help/troubleshooting.md b/content/doc/find-help/troubleshooting.md index 5d599d23..edc7888a 100644 --- a/content/doc/find-help/troubleshooting.md +++ b/content/doc/find-help/troubleshooting.md @@ -141,7 +141,7 @@ The main reasons why your account has been moderated are: {{% details title="How to recover your application online?" closed="true" %}} -Contact Clever Cloud's Support team at [support@clever-cloud.com](mailto:support@clever-cloud.com) to explain what your apps do. +Contact [Clever Cloud Support](https://console.clever-cloud.com/ticket-center-choice) to explain what your apps do. Ensure all your pending invoices are paid. @@ -161,7 +161,7 @@ You have to pay all of your pending invoices to recover your data. GitHub does not give us access to organizations created or joined *after* you've linked your GitHub account to Clever Cloud (which is a good thing). So you need to let the Clever Cloud API access it. You can do that on . -You can of course reach to if this page was not helpful enough. +Feel free to reach to [Clever Cloud Support](https://console.clever-cloud.com/ticket-center-choice) if this page wasn't helpful enough. {{% /details %}} diff --git a/content/guides/pgpool.md b/content/guides/pgpool.md index 6cc41c84..3654baf7 100644 --- a/content/guides/pgpool.md +++ b/content/guides/pgpool.md @@ -45,7 +45,7 @@ Pgpool-II is not available on Docker instances. If you want to use Pgpool-II, yo The various features are available in the [official Pgpool documentation](https://www.pgpool.net/docs/latest/en/html/index.html). {{< callout type="info" >}} -We only support the **Streaming** mode, which is the most used and recommended mode for Pgpool-II. If you need other modes or features that are not supported on Clever Cloud, please contact us at +PostreSQL add-ons only support the **Streaming** mode, which is the most used and recommended mode for Pgpool-II. If you need other modes or features that aren't supported on Clever Cloud, contact [Clever Cloud Support](https://console.clever-cloud.com/ticket-center-choice). {{< /callout >}} ## How to configure Pgpool-II @@ -64,9 +64,9 @@ If you ever need to stop using Pgpool-II, you can remove this variable or set it Your application will use a Unix Domain Socket to connect to Pgpool-II. Unix domain sockets are faster than TCP sockets because there is no handshake and the connection is made locally on the same machine. A special environment variable will be injected to your environment variables: `CC_PGPOOL_SOCKET_PATH`. This variable contains the path to the Unix Domain Socket you have to connect to. See [Usage](#usage) below for some examples on how to use it. -The available Pgpool-II variables and their descriptions are available on our [environment variables reference page](https://www.clever-cloud.com/doc/reference/reference-environment-variables/). +The available Pgpool-II variables and their descriptions are available on the [environment variables reference page](https://www.clever-cloud.com/doc/reference/reference-environment-variables/). -### Concurrent session and pool size +### Concurrent session and pool size You can use the `CC_PGPOOL_NUM_INIT_CHILDREN` and `CC_PGPOOL_MAX_POOL` environment variables to set the number of **concurrent sessions** and the number of **connection pool caches per connection**. @@ -82,16 +82,16 @@ psql -U u1mgltc2ezvkylo2cjno -d bjzfhkl5qcdhdqatyqjk bjzfhkl5qc**********=> show pool_pools; pool_pid | start_time | pool_id | backend_id | database | username | create_time | pool_backendpid | ----------+---------------------+---------+------------+----------------------+----------------------+---------------------+-----------------+ - 3526 | 2021-06-02 15:22:12 | 0 | 0 | bjzfhkl5qcdhdqatyqjk | u1mgltc2ezvkylo2cjno | 2021-06-02 15:22:35 | 1520665 | - 3526 | 2021-06-02 15:22:12 | 0 | 1 | bjzfhkl5qcdhdqatyqjk | u1mgltc2ezvkylo2cjno | 2021-06-02 15:22:35 | 1665071 | - 3526 | 2021-06-02 15:22:12 | 0 | 2 | bjzfhkl5qcdhdqatyqjk | u1mgltc2ezvkylo2cjno | 2021-06-02 15:22:35 | 531483 | - 3527 | 2021-06-02 15:22:12 | 0 | 0 | | | | 0 | - 3527 | 2021-06-02 15:22:12 | 0 | 1 | | | | 0 | - 3527 | 2021-06-02 15:22:12 | 0 | 2 | | | | 0 | - 3528 | 2021-06-02 15:22:12 | 0 | 0 | | | | 0 | - 3528 | 2021-06-02 15:22:12 | 0 | 1 | | | | 0 | - 3528 | 2021-06-02 15:22:12 | 0 | 2 | | | | 0 | - ... | ... | . | . | | | | . | + 3526 | 2021-06-02 15:22:12 | 0 | 0 | bjzfhkl5qcdhdqatyqjk | u1mgltc2ezvkylo2cjno | 2021-06-02 15:22:35 | 1520665 | + 3526 | 2021-06-02 15:22:12 | 0 | 1 | bjzfhkl5qcdhdqatyqjk | u1mgltc2ezvkylo2cjno | 2021-06-02 15:22:35 | 1665071 | + 3526 | 2021-06-02 15:22:12 | 0 | 2 | bjzfhkl5qcdhdqatyqjk | u1mgltc2ezvkylo2cjno | 2021-06-02 15:22:35 | 531483 | + 3527 | 2021-06-02 15:22:12 | 0 | 0 | | | | 0 | + 3527 | 2021-06-02 15:22:12 | 0 | 1 | | | | 0 | + 3527 | 2021-06-02 15:22:12 | 0 | 2 | | | | 0 | + 3528 | 2021-06-02 15:22:12 | 0 | 0 | | | | 0 | + 3528 | 2021-06-02 15:22:12 | 0 | 1 | | | | 0 | + 3528 | 2021-06-02 15:22:12 | 0 | 2 | | | | 0 | + ... | ... | . | . | | | | . | ``` We can see the 32 available processes (**3526**, **3527**, **3528...**), and active connections for process **3526**, with an open connection for each PostgreSQL server (**1520665**, **1665071** and **531483**). @@ -106,7 +106,7 @@ It's also possible to specify the lifetime of a Pgpool-II child process (`CC_PGP Use Pgpool-II to distribute the load and separate **WRITE** and **READ** queries between your PostgreSQL servers. -When using the **Streaming** mode, it's not Pgpool-II that manages the replication of your databases. Replication must be set up on the PostgreSQL side, otherwise known as **binary**, **Hot Standby** or **Streaming** replication. To schedule this procedure, you can contact our support at or make a request via our [sales form](https://www.clever-cloud.com/en/contact-sales). +When using the **Streaming** mode, it's not Pgpool-II that manages the replication of your databases. Clever Cloud engineers must manually set up the replication on the PostgreSQL side, otherwise known as **binary**, **Hot Standby** or **Streaming** replication. To schedule this procedure, you can contact [Clever Cloud Support](https://console.clever-cloud.com/ticket-center-choice) or make a request via our [sales form](https://www.clever-cloud.com/en/contact-sales). Once replication is in place, you can use the `CC_PGPOOL_FOLLOWERS` environment variable to add the followers to your Pgpool-II configuration. This variable is in **JSON** format, and must contain the **host**, **port** and **weight** of each follower.