Skip to content

Commit 0c73ffb

Browse files
Merge branch 'master' into valkey-docs
2 parents 8395b8d + c009687 commit 0c73ffb

File tree

7 files changed

+103
-36
lines changed

7 files changed

+103
-36
lines changed

docs/about-hypernode/security-policies/responsible-disclosure-policy.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ myst:
66
title: Responsible Disclosure Policy | Security | Hypernode
77
redirect_from:
88
- /en/about/security/responsible-disclosure-policy/
9+
- /about-hypernode/security-policies/security-hall-of-fame.html
910
---
1011

1112
<!-- source: https://support.hypernode.com/en/about/security/responsible-disclosure-policy/ -->

docs/about-hypernode/security-policies/security-hall-of-fame.md

Lines changed: 0 additions & 35 deletions
This file was deleted.
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
myst:
3+
html_meta:
4+
description: Enable Tideways profiling on Hypernode. Learn how to activate it,
5+
set the API key, configure sampling, and set an environment name.
6+
title: How to set up Tideways on Hypernode
7+
redirect_from:
8+
- /en/best-practices/performance/how-to-set-up-tideways/
9+
---
10+
11+
# How to Set Up Tideways on Hypernode
12+
13+
[Tideways](https://tideways.com/) is an application performance profiling and monitoring tool. On Hypernode you can enable Tideways in minutes using the CLI and control panel.
14+
15+
## Prerequisites
16+
17+
- A Tideways account and project. Create a new project in Tideways and note the project API key.
18+
19+
## How to Activate Tideways
20+
21+
### Activation Via the CLI
22+
23+
First, enable Tideways and set your project API key:
24+
25+
```bash
26+
hypernode-systemctl settings tideways_enabled True
27+
hypernode-systemctl settings tideways_api_key <api_key_here>
28+
```
29+
30+
After enabling, it can take a short while for data to appear in Tideways. We recommend generating some traffic on your shop to produce samples.
31+
32+
#### Optional: Configure Sample Rate
33+
34+
Sampling controls the percentage of requests that will be stored in Tideways, which helps manage cost. For example, to store 25% of samples:
35+
36+
```bash
37+
hypernode-systemctl settings tideways_sample_rate 25
38+
```
39+
40+
#### Optional: Set Environment Name
41+
42+
You can assign an environment label (for example when this node is a staging server):
43+
44+
```bash
45+
hypernode-systemctl settings tideways_env_name staging
46+
```
47+
48+
### Activation through Control Panel
49+
50+
It’s also possible to configure Tideways in the Control Panel.
51+
52+
1. Go to your **Hypernode** in the Control Panel
53+
1. Click **Settings**
54+
1. Go to the tab **Performance & Monitoring**
55+
1. Enable the toggle for **Tideways**, and set your API key in **Tideways API key**

docs/hypernode-deploy/applications/config-for-magento-2.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,19 @@ return $configuration;
1717

1818
By using the Magento2 ApplicationTemplate, a bunch of default configuration gets set in Hypernode Deploy, and should work out-of-the-box for most magento 2 stores.
1919

20+
## Common issues
21+
22+
### Error: The default website isn't defined. Set the website and try again.
23+
24+
When this error is thrown, please assure the `app/etc/config.php` has the keys `scopes` and `themes`. This is needed for the deployment software to be aware of what themes are installed without a database present (during pipeline run).
25+
26+
You can fix this by running the following command and then commiting the result to your codebase:
27+
28+
```console
29+
$ php bin/magento app:config:dump scopes themes
30+
Done. Config types dumped: scopes, themes
31+
```
32+
2033
## Advanced
2134

2235
However, for advanced configurations you can override most steps and variables set my Hypernode Deploy:

docs/hypernode-platform/mysql/how-to-use-phpmyadmin.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,39 @@ This article will explain how you can use PHPMyAdmin and how to create a databas
2121

2222
PHPMyAdmin comes preinstalled on your Hypernode at <http://example.hypernode.io/phpmyadmin/>. In order to reduce brute force attacks, it is not accessible via any other domains names linked to your Hypernode.
2323

24+
### Enabling PHPMyAdmin
25+
26+
By default, PHPMyAdmin is disabled. You can enable it by:
27+
28+
1. Enabling the PHPMyAdmin feature
29+
1. Adding an allowlist entry
30+
31+
This can be done in both the Control Panel and the CLI.
32+
33+
#### Enabling PHPMyAdmin in the Control Panel
34+
35+
To enable PHPMyAdmin in the Control Panel, go to [the Control Panel](https://my.hypernode.com) and follow the steps below:
36+
37+
1. Go to Settings and open the Security tab.
38+
1. Enable the **Enable PHPMyAdmin** option.
39+
1. Click **Save changes**.
40+
1. Go to **Allowlist**.
41+
1. Choose **phpmyadmin** as rule type.
42+
1. Enter an IP address.
43+
1. Enter a description.
44+
1. Click **Add allowlist rule**.
45+
46+
It takes a few minutes for the changes to be applied.
47+
48+
#### Enabling PHPMyAdmin in the CLI
49+
50+
To enable PHPMyAdmin in the CLI, log in to your Hypernode over SSH and run the following commands:
51+
52+
```console
53+
app@abcdef-example-magweb-cmbl:~$ hypernode-systemctl settings phpmyadmin_enabled True
54+
app@abcdef-example-magweb-cmbl:~$ hypernode-systemctl whitelist add phpmyadmin 1.2.3.4 --description 'Example entry'
55+
```
56+
2457
### Credentials
2558

2659
PHPMyAdmin uses the same user and password your database uses. You can find them safely stored on your hypernode in `/data/web/.my.cnf`.

docs/hypernode-platform/tools/how-to-use-the-hypernode-systemctl-cli-tool.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ To see which values you can set and which values they are allowed to have take a
5858
| **php_legacy_serialize_precision_enabled**<br/><sub></sub> | True | True, False |
5959
| **php_version**<br/><sub>Change the PHP version</sub> | 8.3 | 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4 |
6060
| **php_xdebug_enabled**<br/><sub>Enable Xdebug for remote debugging</sub> | False | True, False |
61+
| **phpmyadmin_enabled**<br/><sub>Enable PHPMyAdmin</sub> | False | True, False |
6162
| **rabbitmq_delayed_message_exchange_enabled**<br/><sub></sub> | False | True, False |
6263
| **rabbitmq_enabled**<br/><sub>A popular open source message broker</sub> | False | True, False |
6364
| **redis_eviction_policy**<br/><sub></sub> | volatile-lru | noeviction<br />allkeys-lru<br />allkeys-lfu<br />volatile-lru<br />volatile-lfu<br />allkeys-random<br />volatile-random<br />volatile-ttl |

documentation_urls.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ article: https://support.hypernode.com/en/about/billing/how-to-up-or-downgrade-y
1212
article: https://support.hypernode.com/en/about/billing/migration-faq/
1313
article: https://support.hypernode.com/en/about/billing/our-payment-service-provider/
1414
article: https://support.hypernode.com/en/about/billing/supported-payment-methods-in-the-control-panel/
15-
article: https://support.hypernode.com/en/about/security/hall-of-fame/
1615
article: https://support.hypernode.com/en/about/security/hypernode-security-statement/
1716
article: https://support.hypernode.com/en/about/security/one-of-your-magento-extensions-is-vulnerable/
1817
article: https://support.hypernode.com/en/about/security/responsible-disclosure-policy/

0 commit comments

Comments
 (0)