Tutorials  /  Linux Basics

Parse Server auf CentOS 7 installieren – Schritt für Schritt

Ccentron Redaktion · April 2025 ·3 Min. Lesezeit ·Linux Basics, Tutorial

Parse Server ist die quelloffene Alternative zum ursprünglichen Parse-Backend, das inzwischen eingestellt wurde. Wer diesen Dienst weiterhin nutzen möchte, kann Parse Server ganz einfach auf einem eigenen Server betreiben.

Diese Anleitung zeigt dir, wie du Parse Server auf einem CentOS-7-System einrichtest.

Voraussetzungen

  • Ein CentOS 7 x64 Server
  • Ein Benutzerkonto mit sudo-Rechten
VM

Passende Infrastruktur bei centron

Zum Ausprobieren braucht es keine eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff gibt es ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →

Schritt 1: CentOS aktualisieren

Verbinde dich per SSH mit deinem Server als Benutzer mit sudo-Rechten und führe folgende Befehle aus, um das System zu aktualisieren:

Konsole
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

Nach dem Neustart erneut mit demselben Benutzer einloggen.

Schritt 2: Node.js installieren

Installiere Node.js in der Version 6.x – zum Zeitpunkt der Erstellung dieser Anleitung war dies Version 6.9.4:

Konsole
cd
curl --silent --location https://rpm.nodesource.com/setup_6.x | sudo bash -
sudo yum install -y nodejs

Schritt 3: MongoDB einrichten

Lege das YUM-Repository für MongoDB 3.4 mit folgendem Block an:

Code
cat <<EOF | sudo tee -a /etc/yum.repos.d/mongodb-org-3.4.repo
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
EOF

Installiere und aktiviere den MongoDB-Dienst mit:

Konsole
sudo yum install -y mongodb-org
sudo systemctl start mongod.service
sudo systemctl enable mongod.service

Schritt 4: Parse Server installieren

Installiere Parse Server in Version 2.3.2 (Stand dieser Anleitung):

Konsole
sudo yum install git -y
cd /opt
sudo git clone https://github.com/ParsePlatform/parse-server.git
cd parse-server
sudo npm install -g parse-server mongodb-runner

Schritt 5: Parse Server starten

Bevor Parse Server gestartet wird, müssen die folgenden Parameter gesetzt werden:

  • appId: 462s45ze2vn6x2vrfyfenqmksngx5xbs
  • masterKey: kcr454f9xgq3bpdbhwuy4umamekk3n7f

Parse Server starten mit:

Code
mongodb-runner start
parse-server --appId 462s45ze2vn6x2vrfyfenqmksngx5xbs --masterKey kcr454f9xgq3bpdbhwuy4umamekk3n7f --databaseURI mongodb://localhost/test

Die Ausgabe im Terminal sollte wie folgt aussehen:

Code
appId: 462s45ze2vn6x2vrfyfenqmksngx5xbs
masterKey: ***REDACTED***
port: 1337
host: 0.0.0.0
databaseURI: mongodb://localhost/test
mountPath: /parse
maxUploadSize: 20mb
userSensitiveFields: email
serverURL: http://localhost:1337/parse

[13831] parse-server running on http://localhost:1337/parse

Gratulation! Parse Server läuft jetzt eigenständig auf deinem Server.

Schritt 6: Parse Server testen

Öffne ein neues SSH-Terminal, während der Server im aktuellen Fenster weiterläuft.

Teste das Einfügen von Daten mit:

Konsole
curl -X POST \
-H "X-Parse-Application-Id: 462s45ze2vn6x2vrfyfenqmksngx5xbs" \
-H "Content-Type: application/json" \
-d '{"score":1337,"InventoryName":"Desktops","cheatMode":false}' \
http://localhost:1337/parse/classes/Inventory

Die Antwort sollte in etwa so aussehen:

JSON
{"objectId":"meNcfQ6JJJ","createdAt":"2017-01-20T02:19:57.436Z"}

Datenabruf testest du mit:

Konsole
curl -X GET \
-H "X-Parse-Application-Id: 462s45ze2vn6x2vrfyfenqmksngx5xbs" \
http://localhost:1337/parse/classes/Inventory/meNcfQ6JJJ

Die Antwort sollte folgendermaßen aussehen:

JSON
{"objectId":"meNcfQ6JJJ","score":1337,"InventoryName":"Desktops","cheatMode":false,"createdAt":"2017-01-20T02:19:57.436Z","updatedAt":"2017-01-20T02:19:57.436Z"}

Fazit

Die Installation von Parse Server auf einem CentOS-7-System ist ein effizienter Weg, um nach der Abschaltung des Originaldienstes wieder volle Kontrolle über dein App-Backend zu gewinnen. Mit dieser Anleitung lässt sich das Parse-Erlebnis erfolgreich auf eigener Infrastruktur nachbilden.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Linux Basics
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren