Single server / instance mongodb deployment
I understand you want to deploy single instance of MongoDB for production.  This is the the recommendation from MongoDB.


  Use standalone instances for testing and development. Do not use these
  deployments, which lack replication and high availability, for
  production systems. For all production deployments use replica sets.


Details about installing MongoDB community edition here.

Details about backup here.

To enable journaling, start mongod with the --journal command line option.
For 64-bit builds of mongod, journaling is enabled by default.

Details about journaling here and here.