One-Click Deploy
Direkt von GitHub zu Railway deployen
Production-ready Neo4j 5.15.0 Deployment optimiert für Railway’s Infrastruktur. Memory-optimierte Settings (768MB), APOC Plugin vorinstalliert, One-Click Deployment.
One-Click Deploy
Direkt von GitHub zu Railway deployen
Memory Optimiert
768MB total (256MB Pagecache + 512MB Heap)
APOC Plugin
Vorinstalliert für erweiterte Graph-Operationen
Health Checks
Automatisches Container-Monitoring
Deploy Button klicken
Gehe zu github.com/MacStenk/neo4j-railway und klicke “Deploy on Railway”
Passwort setzen
Setze NEO4J_AUTH in den Environment Variables:
NEO4J_AUTH=neo4j/dein-sicheres-passwortWarten
Railway baut und deployed automatisch. Logs zeigen Started. wenn bereit.
Networking konfigurieren
URL: https://dein-projekt.railway.appUsername: neo4jPassword: dein-passwortURL: bolt://maglev.proxy.rlwy.net:XXXXXUsername: neo4jPassword: dein-passwortURL: bolt://neo4j.railway.internal:7687Username: neo4jPassword: dein-passwortNur innerhalb des Railway-Projekts erreichbar.
| Railway Plan | Pagecache | Heap Max | Heap Initial |
|---|---|---|---|
| Trial (512MB) | 128M | 384M | 128M |
| Hobby (1GB) | 256M | 512M | 256M |
| Pro (2GB+) | 512M | 1G | 512M |
Anpassen via Railway Variables:
railway variables set NEO4J_server_memory_pagecache_size=128Mrailway variables set NEO4J_dbms_memory_heap_max__size=384Mrailway redeployneo4j-data, Mount Path: /data, Size: 1GB+Kosten: ~$0.25/GB/Monat
// Test Node erstellenCREATE (n:TestNode {name: 'Hello Railway', timestamp: timestamp()})RETURN n;
// APOC testenCALL apoc.help("apoc.create");
// Database StatusCALL dbms.components();Memory zu hoch konfiguriert. Reduziere:
railway variables set NEO4J_server_memory_pagecache_size=128Mrailway variables set NEO4J_dbms_memory_heap_max__size=384Mrailway redeploybolt:// verwenden, nicht bolt+s://nc -zv maglev.proxy.rlwy.net PORTrailway sshcypher-shell -u neo4j -p altes-passwortCALL dbms.security.changePassword('neues-passwort');