GNU/Linux >> Tutoriels Linux >  >> Panels >> Plesk

Comment configurer un serveur de base de données de graphes neo4j sur un VPS

Ce guide vous montrera comment configurer un serveur de base de données graphique Neo4j sur un VPS exécutant CentOS 7. Commencez par vous connecter à votre VPS via SSH en tant que root, puis exécutez les commandes dans la documentation du guide de configuration du repo Neo4j yum. En voici l'essentiel :

Configurer le référentiel

rpm --import https://debian.neo4j.org/neotechnology.gpg.key
cat <<EOF>  /etc/yum.repos.d/neo4j.repo
[neo4j]
name=Neo4j RPM Repository
baseurl=https://yum.neo4j.org/stable
enabled=1
gpgcheck=1
EOF

Installer Neo4j

yum install neo4j-3.5.1

Modifier le mot de passe par défaut

Pour des raisons de sécurité, il est toujours préférable de modifier les paramètres par défaut. Le nom d'utilisateur par défaut et le mot de passe est 'neo4j'. Ce qui suit changera le mot de passe en celui que vous spécifiez en remplaçant NEW_PASSWORD par votre nouvelle valeur de mot de passe réelle.

neo4j-admin set-initial-password NEW_PASSWORD

Remarque importante sur la sécurité :cet utilitaire set-initial-password n'a pas fonctionné pour nous et n'a pas généré d'erreur. Il semblait que cela fonctionnait bien, mais le mot de passe restait à la valeur par défaut de 'neo4j' - gardez un œil sur cela, en particulier si vous accédez à distance à la base de données. Vous devrez définir le mot de passe de l'utilisateur neo4j à l'aide du logiciel de navigation Desktop ou via la console neo4j.

Accès à distance

Si vous avez besoin d'accéder à la base de données à distance, comme avec le logiciel Neo4j Desktop, vous devrez le configurer pour écouter sur l'interface publique du serveur, pas seulement localhost, en éditant le fichier de configuration du serveur. Modifier /etc/neo4j/neo4j.conf et recherchez cette ligne :

dbms.connector.bolt.listen_address=:7687

Changez-le ensuite en :

dbms.connector.bolt.listen_address=0.0.0.0:7687

Sans le 0.0.0.0, il n'écoutera que sur l'adresse localhost, ce qui le rendra accessible uniquement aux utilisateurs et aux applications Web s'exécutant sur le même serveur. Le changer en 0.0.0.0 indique au démon du serveur d'écouter sur *toutes* les interfaces du serveur, y compris l'adresse IP publique.

Vous devriez maintenant pouvoir vous connecter au serveur neo4j en utilisant votre logiciel neo4j Desktop.

Si vous tentez d'accéder au serveur neo4j à l'aide d'une application Web sur un autre serveur Web, assurez-vous que votre serveur Web autorise le port sortant 7687 - ce port peut très bien être bloqué par un pare-feu local sur le serveur Web.


Plesk
  1. Comment configurer WireGuard sur Ubuntu 22.04

  2. Configurer le serveur DHCP sur CentOS 8 - Comment faire ?

  3. Comment configurer un serveur SFTP sur le serveur Debian 11

  4. Comment configurer un vidage FTP sur un serveur dédié

  5. Comment configurer SmarterStats sur votre serveur dédié

Comment configurer un serveur Apt-cacher ?

Comment configurer Redis dans cPanel

Comment configurer une clé SSH sur un serveur Plesk

Comment configurer un serveur TeamSpeak sur CentOS 7

Comment configurer un serveur de messagerie complet avec IRedMail sur Centos 7 VPS

Comment configurer un serveur domestique