Questions tagged [parse-server]

Parse provides an open source backend and SDKs for mobile and desktop applications. Tag any questions with the `parse` tag. The hosted Parse service has been discontinued in favor of the open source Parse Server self-hosted backend. Questions asking for alternative solutions are OFF-TOPIC.

Parse provides an open source backend for powering end-user applications. Parse Server is built on Node.js and uses MongoDB. In terms of clients, Parse supports a number of different platforms, including iOS (7.0+), OS X (10.9+), Android (API level 9+), Unity 5, and Windows (8+), as well as web applications. SDKs are available for a number of these platforms.

End of service

The hosted Parse backend service has been discontinued and will be available until January 28, 2017. A database migration tool and a migration guide has been provided to assist with the migration of hosted apps to the new open source Parse Server.

A comprehensive list of Parse alternatives is available here.

Features

  • Data persistence
  • Push notifications (iOS, OS X, Android)
  • Social integration
  • Cloud code execution

Getting Started

The fastest and easiest way to get started is to run MongoDB and Parse Server locally:

$ npm install -g parse-server mongodb-runner $ mongodb-runner start $ parse-server --appId APPLICATION_ID --masterKey MASTER_KEY

You can use any arbitrary string as your application id and master key. These will be used by your clients to authenticate with the Parse Server.

That's it! You are now running a standalone version of Parse Server on your machine.

Getting help with Parse Server

Questions about hosting your own Parse Server backend should be tagged using parse.

Questions regarding the Parse SDKs are off topic, but answerable code-level questions specific to Parse can be asked on Stack Overflow using the parse.com tag.

If you are having trouble migrating your hosted Parse app and your issue is not covered in the migration guide, please file a bug report with detailed information directly with Parse.

Open sourced Parse projects

Parse Server, the API compatible self-hosted Parse backend

Download page for the SDKs

63 questions
0
votes
0 answers

mongo: /data/db not found on AWS ec2 t2.micro after launching an AMI image of the instance

S.O.S!! I had my t2.micro with Bitnami Parse image running for a good while. everything was fun and games until I needed to upgrade to t2.medium. In order to do so I cloned my server to an AMI image. Then I launched my brand new t2.medium from my…
0
votes
1 answer

Parse server - File not found

Parse server version: 2.8.4 Parse dashboard version: 1.2.0 MongoDB version: 4.0.2 Hosting service: DigitalOcean ======================================= I'm transferring my app to a new Parse server and a new MongoDB server. Everything works fine…
loukwn
  • 1
  • 2
0
votes
1 answer

Caching with Redis on a Parse Server

I'm on a 2.6.3 Parse Server and I need to cache the results of queries, to speed things up! I understand that Parse Server offers a Redis adapter. What exactly do I have to do, in order to start using Redis? Are there any modules I should install?…
Sotiris Kaniras
  • 198
  • 2
  • 10
0
votes
1 answer

disable default user authentication in parse server

How can we prevent user from signing up with username and password? we want our users to only login with account kit and don't want someone try to sign up with email address or other login methods. we don't provide this as our auth but someone can…
Osiris
  • 3
  • 3
0
votes
1 answer

MongoDB - Efficient backup

I have an application running on a Parse Server and another server where MongoDB runs. Both VMs are under Azure (Ubuntu VMs). A few weeks back, I wrote a db backup bash script which is run by crontab once a day, every day. Here's the…
Sotiris Kaniras
  • 198
  • 2
  • 10
0
votes
1 answer

Hosting reactjs app with parse server

I am trying to host a reactjs app in thesame site as a parse server. I'm using the following // Serve static assets app.use(express.static(path.resolve(__dirname, '..', 'build'))); // Always return the main index.html, so react-router render the…
0
votes
1 answer

how to redirects HTTP to HTTPs using iptables and parse-server (Parse Server)

I'm dealing with SSL/https on my server. I configured two ports, one for HTTP (4000) and another for HTTPS (9080) using iptables: $ sudo iptables -t natL -n --line-number 1 REDIRECT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:443…
lito
  • 99
0
votes
0 answers

Parse as multi-tenant SaaS service

I would like to build task system (kind of github). I want to organize my data as following: organization -> project -> task This is a multi-tenant application (each node should be able to handle requests from multiple tenants). I was thinking of…
Dennis Liger
  • 101
  • 3
0
votes
1 answer

Google App Engine keeps creating 4 instances when I want it to limit to 1

My Parse App running on google app engine is configured in its app.yaml to use a minimum and maximum of 1 instance in the flexible environment, yet I keep seeing it create 4 instances. Because of this, I have disabled billing on the account, because…
0
votes
0 answers

Can't request data with web client from parse server

I have an iOS app and a javascript web client. The iOS app is working as expected but with the web client I always get this error message: Failed to load resource: the server responded with a status of 403 (Forbidden) {"error":"unauthorized"} As a…
madmax
  • 101
0
votes
1 answer

Cannot connect to MongoDb over SSL

I am trying to follow these instructions to connect to MongoDB over SSL: https://gist.github.com/leommoore/1e773a7d230ca4bbe1c2 A minor change I made was to use certbot certonly instead of letsencrypt-auto certonly. In my…
jftuga
  • 5,731
  • 4
  • 42
  • 51
0
votes
2 answers

Configuring Parse-Server with HTTPS in Express

Running Express.js + Parse Server and trying to configure HTTPS on the Parse API route with the 'https' JS library. Code snippet var https = require('https'); .... https.createServer(config.certificate,app).listen(port,function()…
user378809
  • 1
  • 1
  • 2
0
votes
1 answer

Force requests to application server by default with Nginx

Noobie question here. I've setted up Parse-Server in my Ubuntu droplet and i'm currently dealing with an issue here. My ssl is from letsencrypt In this file /etc/nginx/sites-enabled/default I have the following # HTTP - redirect all requests to…
0
votes
1 answer

how to tunnel two url's (different ports) through https?

I have one one http server running on 1337. and another http server running on 4040. Requirment: I am trying to tunnel them both through https on port 443 using apache2 I have already succeeded (I think) in tunneling the server on port 1337, and i…
0
votes
1 answer

parse-server push for multiple apps?

We are trying to implement push to applications, using parse-server-push-adapter over parse-server. We migrated our apps from parse.com. Our problem is that we have multiple apps using the same mongodb with a single hosted parse sever (hosted on AWS…
drorsun
  • 111
  • 3