Getting Started

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

Mac

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://github.com/ry/node.git

cd node

./configure

make

sudo make install

Ubuntu

  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://github.com/ry/node.git

    cd node

    ./configure

    make

    sudo make install

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

use this link for further information:

http://howtonode.org/how-to-install-nodejs

2.Install Mongodb

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart 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:  http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

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:

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/

 

3.Install ImageMagick

 sudo apt-get install imagemagick

4.Download & extract myyna to your project folder.

Myyna can be downloaded from, https://github.com/cubettech/myyna

or can be cloned via terminal,

git clone https://github.com/cubettech/myyna

 

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 http://192.168.1.1:3000 , assuming your port is 3000 & local ip is 192.168.1.1. Or if you’ve configured a domain for your application, just give that url, for example, http://www.example.com

  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 http://example.com

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.

eg: http://example.com/admin

 

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.