[{"data":1,"prerenderedAt":129},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-ma-en-neo4j":6,"promo-bar-likely":128},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-ma-en-neo4j",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":22,"tagline":23,"longDescription":24,"features":25,"useCases":32,"steps":42,"faq":58,"specs":74,"requirements":87,"compatibleOs":90,"relatedApps":91,"relatedPosts":121,"category":125},"neo4j",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"bases-de-donnees","databases","قواعد-البيانات","bases-de-datos","Neo4j","Open-source graph database: nodes, relationships and Cypher queries, with Neo4j Browser and an HTTP API, on your VPS.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-neo4j-vps-graph-database","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F201120?v=4","https:\u002F\u002Fgithub.com\u002Fneo4j\u002Fneo4j","Neo4j — your graph database on a VPS: Cypher queries, Neo4j Browser and an HTTP API over HTTPS, for your applications and GraphRAG.","Neo4j is the most widely used graph database. Instead of rows and joins, it stores nodes (a customer, a product, a document) connected by named relationships (BOUGHT, CITES, DEPENDS_ON), and queries them with Cypher, a readable query language that follows paths through the graph. Recommendations, fraud detection, IT system mapping, service dependencies or knowledge graphs: questions that take five joins in SQL fit on one line.\n\nOn a ServOrbit VPS, Neo4j Community Edition (GPL-3.0 licence) is installed with Neo4j Browser, the web interface that runs your queries and draws the graph, and the HTTP API that answers any language in JSON. Everything is served over HTTPS on a single name, Browser Bolt connection included. It is also the database behind GraphRAG approaches, which give an AI assistant connected facts rather than isolated snippets.",[26,27,28,29,30,31],"Cypher queries — MATCH, MERGE and variable-length paths: you describe the pattern, Neo4j walks the graph.","Neo4j Browser — the web interface that runs your queries, draws nodes and relationships and exports results.","JSON HTTP API — one Cypher query per POST call, authenticated, usable from any language.","Official drivers — Python, JavaScript, Java, Go and .NET, over Bolt from applications installed on the VPS.","Indexes and constraints — uniqueness, full-text search indexes and vector indexes for embeddings.","Knowledge graphs and GraphRAG — connected entities your AI assistant queries, with the source of every fact.",[33,36,39],{"title":34,"body":35},"Recommendations and customer journeys","A shop connects customers, products and orders, then suggests \"customers who bought this also bought\" in a single Cypher query, with no precomputed table to maintain.",{"title":37,"body":38},"Knowledge graph for an AI assistant","A team extracts the entities from its documents, links them in Neo4j and lets its AI agent follow those relationships to answer with sourced facts: that is the GraphRAG approach.",{"title":40,"body":41},"Infrastructure mapping","Servers, services, databases and dependencies become a graph: one query shows what goes down if a machine stops, and who needs to be told.",[43,46,49,52,55],{"title":44,"body":45},"Create the VPS and choose the address","Order an Ubuntu 24.04 VPS with at least 2 GB of RAM, more for a large graph. Neo4j requires a domain: Neo4j Browser and the Bolt connection are published over HTTPS by the reverse proxy, on the same name. It opens on a subdomain of one of your domains, or on the VPS's free subdomain (neo4j.{dns_slug}.servorbit-dns.com), HTTPS included. No need to buy a domain name.",{"title":47,"body":48},"Install Neo4j from the Marketplace","In your client area, select Neo4j, choose the address and click Install. The script deploys Neo4j Community Edition behind a small proxy that serves Neo4j Browser, the HTTP API and the Bolt connection on a single port, generates the password of the neo4j user and configures the nginx reverse proxy over HTTPS.",{"title":50,"body":51},"Log in for the first time","Open https:\u002F\u002Fyour-domain: Neo4j Browser appears. In the Connect URL field, enter neo4j+s:\u002F\u002Fyour-domain:443, then the user neo4j and the password shown in your client area. Neo4j's factory password does not exist on your server: it is replaced on first start.",{"title":53,"body":54},"Create your first nodes","In Neo4j Browser, run CREATE (a:Person {name: 'Sara'})-[:KNOWS]->(b:Person {name: 'Yassine'}) then MATCH (p:Person)-[r]->(q) RETURN p, r, q: the graph is drawn. The :guide command opens the built-in tutorials.",{"title":56,"body":57},"Connect your application","From anywhere, POST your Cypher queries to https:\u002F\u002Fyour-domain\u002Fdb\u002Fneo4j\u002Fquery\u002Fv2, with the neo4j user and its password. An application installed on the same VPS can also use an official driver over Bolt at bolt:\u002F\u002F127.0.0.1:7687.",[59,62,65,68,71],{"q":60,"a":61},"Neo4j or PostgreSQL?","PostgreSQL remains the right choice for tabular data and classic transactions. Neo4j is built for data whose value lies in the connections: recommendations, fraud, dependencies, knowledge graphs. Queries that follow several levels of relationships stay short to write and fast to run. The two often live side by side in the same application.",{"q":63,"a":64},"Do I need a domain name for Neo4j?","Yes: Neo4j Browser and its Bolt connection are published over HTTPS by the VPS reverse proxy, on a name that carries a certificate, and that name is the address Neo4j advertises to its clients. No need to buy one: every ServOrbit VPS comes with a free subdomain (neo4j.{dns_slug}.servorbit-dns.com) with HTTPS. You can also use a subdomain of one of your domains.",{"q":66,"a":67},"Which edition of Neo4j is installed?","Neo4j Community Edition, under the GPL-3.0 licence: the full engine, Cypher, indexes and constraints, Neo4j Browser and the HTTP API, with no licence to pay. It serves one working database, named neo4j. Fine-grained roles, clustering and online backups belong to the Enterprise edition, under a commercial licence.",{"q":69,"a":70},"How does my application connect to Neo4j?","From anywhere, through the HTTP API: POST to https:\u002F\u002Fyour-domain\u002Fdb\u002Fneo4j\u002Fquery\u002Fv2 with the neo4j user and its password, JSON response. An application installed on the same VPS can use an official driver (Python, JavaScript, Java, Go, .NET) over Bolt, at bolt:\u002F\u002F127.0.0.1:7687. The Bolt port is not open to the Internet.",{"q":72,"a":73},"What VPS size should I plan?","2 GB of RAM is enough to start and for graphs of a few million nodes: the installation reserves 512 MB for the Java heap and 512 MB for the page cache. For a larger graph, take a VPS with more memory and raise both values: Neo4j is fastest when the graph fits in the cache.",{"ram":75,"cpu":76,"disk":77,"stack":78,"port":83,"license":84,"version":85,"os":86},"2 GB minimum","2 vCPU","20 GB",[79,80,81,82],"Docker","Java","Cypher","nginx","8116","GPL-3.0","2026.10.2","Ubuntu 24.04",{"ramMB":88,"vcpu":18,"diskMB":89},2048,20480,[],[92,101,107,115],{"name":93,"slug":94,"categorySlug":95,"categoryName":96,"categoryColor":97,"logo":98,"tagline":99,"description":100},"Qdrant","qdrant","artificial-intelligence","Artificial Intelligence","text-purple-400 bg-purple-500\u002F10","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fqdrant.svg","Self-hosted vector database for semantic search and RAG — the missing infrastructure layer for your LLM stack.","Self-hosted vector database for semantic search and RAG. Store, index and query high-dimensional embeddings with HNSW indexing — the missing infrastructure layer for your LLM stack.",{"name":102,"slug":103,"categorySlug":95,"categoryName":96,"categoryColor":97,"logo":104,"tagline":105,"description":106},"Weaviate","weaviate",null,"Self-hosted multimodal vector database — GraphQL, RAG and built-in vectorizers on your VPS.","Open-source vector database for semantic search and multimodal RAG. Combine text, images and structured metadata with built-in vectorizer modules or your own embeddings on your VPS.",{"name":108,"slug":109,"categorySlug":13,"categoryName":110,"categoryColor":111,"logo":112,"tagline":113,"description":114},"PostgreSQL Stack","postgresql-stack","Databases","text-blue-400 bg-blue-500\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fpostgresql","PostgreSQL 15 + pgAdmin — a powerful, extensible relational database from the very first boot.","Open-source relational database with pgAdmin preconfigured. Powerful, extensible, production-ready.",{"name":116,"slug":117,"categorySlug":95,"categoryName":96,"categoryColor":97,"logo":118,"tagline":119,"description":120},"Ollama","ollama","https:\u002F\u002Fcdn.simpleicons.org\u002Follama","Run open-source LLMs on your VPS — OpenAI-compatible API, zero per-token cost.","Run open-source LLMs locally via a dead-simple API. Pull Llama 3, Mistral, Qwen or DeepSeek in one command — OpenAI-compatible, zero per-token cost.",[122,123,124],"heberger-qdrant-vps","heberger-weaviate-vps","heberger-postgresql-vps",{"key":126,"slug":13,"name":110,"objective":127,"icon":126,"color":111},"database","Spin up a data platform quickly.",true,1794322553509]