Hypernode features
45 results found
-
Mount S3 bucket as a file storage folder with s3fs
To simplify integration with AWS S3 buckets, it would be very usefull to be able to use s3fs. It allows you to connect your media folders to an S3 bucket without needing any further Magento/Akeneo/etc... platform configurations.
Example setup https://upcloud.com/resources/tutorials/mount-object-storage-cloud-server-s3fs-fuse
4 votes -
Support for Cloudflare Railgun
Hypernode is very flexible and powerful with Cloudflare, especially for security, however we would like to use Railgun to improve the performance too.
3 votes -
Support For Gitlab Runner
We want to integrate CI/CD into Hypernode using Gitlab.
With the possibility of installing a gitlab runner directly on the Hypernode we are able to run our integration tests and deploy directly on the Hypernode server with Shell execution3 votes -
honoreren van bepaalde sql settings in my.cnf
het zou fijn zijn als je in de /data/web/my.cnf sql settings zet soals slow log time dat deze ook door de node gehonoreerd worden.
dit kom weg uit de hypernode automatic mail :
Extreme logfiles van MySQLwaarin de index van de customer_price _table ongeveer 4.3 seconden duurt en daar krijg ik dus best wat mail van.
er is nu geen manier voor gebruiker om iets van mysql te dresseren .3 votes -
Install Cronitor by default on hypernodes
Make sure Cronitor is installed by default. Cronitor is a cronjob monitoring tool. https://cronitor.io/docs/using-cronitor-cli%23installation
4 votes -
add Node version 12 and 14 to hypernode-systemctl settings nodejs_version
Add Node version 12 and 14 to hypernode-systemctl settings nodejs_version.
At the moment it is possible to use version 8, 10, 16 and 18.Snowdog theme use version 12 or 14 for frontools.
Now it breaks on deployment, because deployer use another node version then is set at the the .profile of the app user
3 votes -
Add an extra deploy environment (INT/ACC/PRD) - so 3 instead of 2.
We currently have two environments on your servers.
Live and Staging. (:8443)However, we use three "pipelines":
- master (Production; live)
- acceptance ("prelive") (mirror of production environment)
- integration / Develop (staging)1) Please make sure we can easily have that other environment where we can deploy the ACC --> so 3 instead of 1.
2) The staging is now always running on port :8443.
Please make it possible to use subdomains instead.
I suggest:
- www (production; live)
- pre-live (acc)
- staging (int)Jos Jonkeren
4 votes -
Enable "hypernode:crack:admin-passwords" for Magento 2
Hypernode provides a cli command to find weak admin password for Magento 1.
hypernode:crack:admin-passwords
It would be nice to make this feature available for Magento 2
9 votes -
Restart PM2 after Server Reboot
Restart / resurrect PM2 properly after server Reboot. This should be done by default and not be dependant on a custom cronjob.
1 vote -
PHP Preloading
We would like to take advantage of PHP Preloading which was introduced in PHP 7.4.0. See official documentation https://www.php.net/manual/en/opcache.preloading.php
This option sufficiently improves the performance. https://gist.github.com/kirmorozov/979986508675c5c65a5c51e58d4fb2fa
I would consider allowing developers to use Preloading a MUSH-HAVE option like OPCache is.
All we need is a an option to set the path to the custom preloading PHP script.
Thank you
6 votes -
Blacklist IP addresses based on AbuseIPDB
Instead of blocking a whole country I personally would like to see just blocking several IPs based on an already filled blacklist form AbuseIPDB.
They even have an ip which you could use to generate a server.malicious_ips nginx file on every server.Thanks!
57 votes -
Garbage Collector
Upon testing Blackfire tool, it was "recomended" to have the garbage collector disable (zend.enable_gc = off)
It would be nice to have a feature to enable/disable this feature
Regards
1 vote -
Ability to use latest (managed) Magerun version
Since https://changelog.hypernode.com/changelog/release-6828-pinning-magerun-2-to-3-2-0/, the n98-magerun2 version has been pinned to 3.2.0. There have been many releases ever since: https://github.com/netz98/n98-magerun2/releases.
The pindown has been done to make sure n98-mageurn2 can be used on PHP 7.1/Magento 2.2 environments.
I'd like to tell my Hypernode to use the latest n98-magerun2 version, using hypernode-systemctl. That way, we can have the latest version, while the tool does not break for all PHP 7.1/Magento 2.2 Hypernode environments.
I know we can install the latest version ourselves in ~/.local/bin, but then we have to:
1). Keep the tool up to date manually.
2). Change all paths…4 votesHi Timon,
Thank you for this suggestion, we will take this under review and get back to you.
The Hypernode Team
-
MySQL replication (source to replica)
Setup a source / replica situation for our customers.
Hypernode could set this up as a payed addition.We can have
- dumped backups (in favor of snapshots)
- dumps we can use for development/staging environments
- dumps won't affect performance production servers
- implemented in MySQL, so you don't have to do it yourself
- we can event start thinking about a failover system
- marketing companies doing statistical queries can do this safely on the read only slave environment21 votes -
Keep Datadog installation unaffected after system upgrades
At TechTribe we make use of Datadog for system monitoring. However, after each system upgrade Datadog need to be reinstalled. For our organization, this means that we have to contact the support team, and we cannot access Datadog for a certain period.
3 votes -
Add more history to MageReport charts
At the moment, the MageReport charts only go back 7 days. When troubleshooting problems, it's often required to go back further in time.
Disk space, CPU usage, PHP requests, ...24 votes -
Add functionality to specify the return-path for multiple stores, instead of default "noreply@hypernode.io"
Add functionality to specify the return-path for multiple stores, instead of default "noreply@hypernode.io"
3 votes -
Add a bit more control over Redis instances
I think it's great we can setup a second Redis instance to separate sessions and backend cache (via hypernode-systemctl settings redispersistentinstance --value True ) . We feel it would be helpful if we could get a bit more control over the memory usage by Redis, the default 50/50 split of the existing amount of RAM is not always optimal.
We're thinking of :
1) an option to define the split (choosing between 50/50; 60/40 and 80/20 for example, within the fixed Redis RAM limit as set per Hypernode package)
2) and/or choosing whether Redis RAM gets split (1024…17 votes -
New Relic Infrastructure
New Relic Infrastructure is essential to monitor the current state and performance trends of our hosts. New Relic APM is great, but the infrastructure part of their product is what really gives us a 360 view of our webshops.
By using New Relic APM and Infrastructure together, you get a comprehensive view of the health of your servers and hosts as well as the applications and services they depend on—creating shared context for development and ops teams.
Debugging and performance optimizing is even easier and more transparent when using New Relic Infrastructure.11 votes -
Add Prometheus with some exporters
It would be great to have Prometheus running on each Hypernode with the most popular exporters;
- nodeexporter
- blackboxexporter
- mysqldexporter
- rabbitmqexporter
- nginx-vts-exporter23 votes
- Don't see your idea?