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
1 answer

404 Not Found error after Parse migration

0 down vote favorite I've followed the migration guide and setup the Mongodb, NodeJS and Parse server locally on our Linux server. I'm able use the REST API to login to the game and download game-related files that are still hosted by Parse's S3.…
0
votes
1 answer

How to run a Parse Live Query Server (Web Sockets) behind an AWS Load Balancer?

ParseLiveQuery depends on Websockets. More generically this question could be about getting web sockets to work behind an AWS ELB. I'm using the new Parse Server configured in AWS using Elastic Beanstalk (EB). EB configures an EC2 instance behind a…
0
votes
2 answers

How migrate Parse Web App to my own Server

There are a lot of manuals for migrating Parse servers to different platforms but none of them say which kind of plugins and packages are needed for those web applications which work with Expressjs on the cloud. Does anybody have any suggestions for…
0
votes
1 answer

parse server file upload

I've created an instance of parse server. I can get data from the collection no problem, but I'm stuck as to how to upload text files. I'm running curl from windows to upload a simple backup log. When I run: curl -X POST -H "X-Parse-Application-Id:…
CITSmithy
  • 1
  • 1
0
votes
2 answers

Problems on migrating Parse.com app to AWS EC2 Ubuntu

I have an EC2 machine with Ubuntu installed on it. On the machine, I have installed Node.js, MongoDB, and Github version of Parse Server. I have created a database called euro. In this database, I've created a user using this code: > use…
Ido Naveh
  • 101
  • 2
0
votes
1 answer

How I can parse email to get original recipient of an email?

I had email source with me and want parse original recipient of email. Lets say "user1@example.com" is receiving a email, but in "To" list user1@example.com, user2@example.com & user3@example.com are mentioned. I want to get only user1 from email…
Pravin
  • 121
  • 2
0
votes
1 answer

Efficient way to parse Apache Access Log for CMS logins

I've been working on a way to parse large multiple access logs (sometimes in double digit GB in size) for CMSs. Right now I just need WordPress and Joomla, but I know the types will grow over time. Currently I have two oneliners (these will…
0
votes
2 answers

How can I check the syntax of another PHP script in PHP before it is include()'d

In PHP I am making a kind of bot which dynamically includes a few different PHP files. Since these PHP files may change, I would like the files to be checked for syntax/parse errors before the include() or require() is run. Would this be possible?…
Dead-i
  • 3
  • 2
0
votes
1 answer

Create Email and Point to a Script or Parse Email File

Possible Duplicate: How do I get Postfix to deliver ALL mail to a custom script? I've followed this series of tuts on rackspace and have set up a Ubuntu Lucid email server. Now, I can send emails from command line and receive emails to a file in…
swatkins
  • 103
  • 3
0
votes
1 answer

Receive, Parse and Respond to Email

(This is a newbie question, requesting answers that will point me in the right general direction). What would be the best way to receive emails, parse their content and send different email replies based upon certain words appearing in the…
Donnacha
  • 9
  • 1
0
votes
2 answers

command line tool to extract a token out of stdin stream?

I've been using this perl script to get a token out of stream on command line 1 #!/usr/bin/perl 2 3 $i = $ARGV[0]; 4 5 while () { 6 @tokens = split /\s+/; 7 print $tokens[$i] . "\n"; 8 } typical usage would be something…
Min
  • 31
  • 4
0
votes
1 answer

My Node.js droplet can't connect to DigitalOcean Managed redis

I have a Parse Server (which is a Node.js server basically) and I'm trying to connect to a redis database, which is hosted on DigitalOcean Managed Databases. Both servers are on the same VPC network and the droplet is added to redis's accepted…
Sotiris Kaniras
  • 198
  • 2
  • 10
0
votes
1 answer

Why doesn’t my DigitalOcean load balancer forward traffic to Parse Servers?

Today I created a load balancer and assigned to it 3 droplets (all 3 host parse servers), but it doesn't transfer the traffic to them. It doesn’t even pass the health checks! All 3 of my parse servers, have 22 and 1337 as their only open inbound…
0
votes
2 answers

"CORS Multiple Origin Not Allowed" - using parse-server and apache2

I am using apache2 as a reverse proxy for my parse-server. In order to allow Cross Origin Requests I originally tried setting: Header always set Access-Control-Allow-Origin "*" in the apache config file together with: ProxyPass /parse/…
0
votes
1 answer

Can this inbound & outbound bandwidth of my server cause issues?

I have a social app where users do the usual stuff of other social apps; upload multiple text and photo posts every hour, like & comment (a notification is created for each action), view custom/native ads, block users (and their content) etc. The…
Sotiris Kaniras
  • 198
  • 2
  • 10