About

NodeJS is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.

Intuz NodeBB Stackis a pre-configured, ready to run image for running NodeBB on Amazon EC2. Intuz NodeBB has nginx, mongo, nodejs, mysql, php, mongo-express, phpmyadmin, webmin and scripts which make it easy for you to use NodeBB. We have integrated mongo-express, phpmyadmin, webmin with file transfer and scripts for password, backup and update management.

NodeBBis next generation open source forum software. It's powerful, mobile-ready and easy to use. NodeBB integrates into your existing website and social media networks, allowing you to maximize your outreach and establish close relationships with your users.
Read More

LEMP In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform. Some definitions of a platform overlap with what is known as system software.

Mongo-express is a web-based MongoDB admin interface written with Node.js, Express and Bootstrap3.

Webmin is a web-based system configuration tool for Unix-like systems, although recent versions can also be installed and run on Windows. With it, it is possible to configure operating system internals, such as users, disk quotas, services or configuration files, as well as modify and control open source apps, such as the Apache HTTP Server, PHP or MySQL.

Intuz creates and distributes AMI for the use of developers or any other person who likes to focus on managing their Application

Accessing NodeBB

URL
http://instance-public-ip/
OR
https://instance-public-ip/


Note: Nodejs is running on port 4567,but with reverse proxy we have set it to run on port 80.

Username admin

Password "instance-id"

Accessing Mongo Express

URL
http://instance-public-ip/mongo OR
https://instance-public-ip/mongo


For NodeBB version 1.4.6

URL
http://instance-public-ip:3000/
OR
https://instance-public-ip:3000/


Username admin

Password instance-id

Instance Login

Shell/terminal
1. sudo chmod 400 "yourpemkeyname.pem"
2. ssh -i "yourpemkeyname.pem"ubuntu@yourinstanceip

Login via shell/terminal for root DB access
mongo admin -u admin -p'instance-id'
OR
mongo nodebb -u nodebb -p'instance-id'


For NodeBB version 1.4.6
mongo nodebb -u root -p 'instance-id'

Admin Account for Webmin

URL
http://instance-public-ip:8000

Username admin

Password "instance-id"

Root Account for MYSQL

Login via shell/terminal for root DB access
mysql -u root -p'root'

For any query, please contact us at

https://www.intuz.com/contactus

NodeBB Password Management

For NodeBB Password Management we have created the script which lets you change the password for application user admin in case you have forgotton, You can run this script and you can enable it by logging into the terminal or shell with the Instance login method by typing the below command.
sudo bash /var/www/html/iscripts/password.sh
For details steps please click here

Snapshot Management

You need to enter your AWS IAM user credentials by typing aws configure in the terminal with user ubuntu and root. For Snapshot Management we have created the script which lets you set the retention period for the snapshots, this script will create a cron for automatic backup at 2:00 AM UTC. Also, you can install aws-cli just by typing sudo apt-get install awscli -y. By default, we are not running this script, you can enable it by logging into the terminal or shell with the Instance login method and then type the below command.
sudo bash /var/www/html/iscripts/rp.sh
For details steps please click here

Update Management

For Update Management we have created the script which lets you update and upgrade the AMI, this script will create a cron for automatic Update and Upgrade at 1:00 AM UTC. By default, we are not running this script, you can enable it by logging into the terminal or shell with the Instance login method and then type the below command.
sudo bash /var/www/html/iscripts/update.sh
For details steps please click here

Webmin Password Management

For Webmin Password Management we have created the script which lets you change the password for webmin user admin in case you have forgotton, You can run this script and you can enable it by logging into the terminal or shell with the Instance login method by typing the below command.
sudo bash /var/www/html/iscripts/webmin.sh
For details steps please click here

File Transfer via Webmin

Enter the URL in the web browser i.e https://public-ip:8000. Only HTTPS will work for webmin. Then, Enter your username as admin and password as instance-id. Next, click on Dashboard and then Others and then Upload and Download. Now select Upload to server. Select the files you want to upload (it is better to use zip). Enter the file directory as /var/www/html. Select yes on Extract archive option, if you are uploading zip. Next, click upload. Now, you can check the files, from the browser or shell.
For details steps please click here

OR

Enter the URL in the web browser i.e https://public-ip:8000. Only HTTPS will work for webmin. Then, Enter your username as admin and password as instance-id. Next, click on Dashboard and then Others and then File Manager. Now, select File option and then click on Upload to current directory. Select the files you want to upload. Next, click upload files. Now, you can check the files, from the browser or shell.
For details steps please click here

How to find my instance id and public ip?

Click here to read more

Highlights

  • NodeBB is integrated with SSL for improved security.
  • NodeBB is integrated with mongo-express and webmin with file transfer.
  • NodeBB has Snapshot and Update Management scripts.

Application Installed


Newsletter Sign UP

 

Looking Forward to Have More Insights into Our Expertise?

CONTACT US