Getting Started

1.Install Node.js version 0.8 or above (stable version preferred)


If you’re using the excellent homebrew package manager, you can install node with one command: brew install node.

Otherwise, follow the below steps:

  1. Install Xcode.

  2. Install git.

  3. Run the following commands:

git clone git://

cd node



sudo make install


  1. Install the dependencies:

    sudo apt-get install g++ curl libssl-dev apache2-utils

    sudo apt-get install git-core

  2. Run the following commands:

    git clone git://

    cd node



    sudo make install

NB: node version can be checked from terminal by $ node -v

use this link for further information:

2.Install Mongodb

sudo apt-key adv --keyserver hkp:// --recv 7F0CEB10

echo 'deb dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

sudo apt-get update

sudo apt-get install mongodb-10gen
use this link for further information:

Install MongoDB with Homebrew

Homebrew installs binary packages based on published “formulae”. The following commands will update brew to the latest packages and install MongoDB.

In a terminal shell, use the following sequence of commands to update“brew“ to the latest packages and install MongoDB:
brew update
brew install mongodb
use this link for further information:


3.Install ImageMagick

 sudo apt-get install imagemagick

4.Download & extract myyna to your project folder.

Myyna can be downloaded from,

or can be cloned via terminal,

git clone


5.Provide read and write permission to config & uploads folder

    It is mandatory, since we need to rewrite the config files & uploads directory. Please provide read and write permission to config.js, defines.js, mongodb.js in your ‘/application/config’ folder & ‘/uploads’ folder.

sudo chmod 777 filename


6.Open terminal, and navigate to project directory & Run

For example,

cd Projects/myyna

node app


7.Install Myyna

  1. Navigate browser to  http://localhost:3000 to continue installation.

  1. You will be asked to fill up an installation form., Follow the the installation instructions.

  1. Please fill all the details like port you want to run the application, database credentials, database name, admin username, admin  password etc.

  1. Be sure to provide the correct site url. If you are running on a local system, site url will be http://localhost:3000 or , assuming your port is 3000 & local ip is Or if you’ve configured a domain for your application, just give that url, for example,

  1. If you need support to host application on a domain, please feel free to contact our support team.

  1. If you need to run the application in low level ports like, 100, 1000 then you must run the project as root.

sudo node app.js

  1. After installation, You can optionally send a message to myyna team for support or feedbacks using the feedback form.

  1. Then, go back to terminal and run the project again as we stopped it to change the configurations. You can either start normally using node app or, use nohup to avoid process exit on closing terminal.

nohup node app &

  1.   Visit your site url to see it in action

eg:- http://localhost:3000 or

8. See your admin section

Myyna application includes an admin panel, to control your site.  Here you can manage users, admin users, site name & logo, meta descriptions, social connects and all. Admin section can be accessed by navigating to your siteurl/admin, with  username and password selected at the installation time.



Quick Start Guide

How do I log into Myyna?

Every user must atleast have a myyna account or facebook/twitter account for log in to myyna.

Creating a new Myyna account is an easy and fast procedure.For this, user has to click on the sign up link placed at the bottom of home page, then a pop up window will appear. User has to provide their name, email, desired username and password in this pop up form. On submitting this form with necessary details, a user account will be created and login credentials will be sent to user’s mailbox. Next step is to activate account. For this user has to click on the activation link sent to their mail. Note that activating user account is important, or else user will not be able to login. Once user got his username and password, he can login to myyna and can enjoy the awesome features.


If the user has a facebook/twitter account, then no more registration needed. They can login with their facebook/twitter account. Along with this, a myyna account will also be created. These login details will be sent to their mailbox. User can also login with these login credentials.


How do I customize my account?

on the right corner of the page , when clicking on the logged user’s name a menu will appear, in that list’s follow settings to customize your details.


How to create boards?

on the right corner there is a plus button, that section helps you to add new pins and new boards. When you click on that button a list will appear in that list add pin allows you to add new pins and create board to add new board.