Security News
PyPI’s New Archival Feature Closes a Major Security Gap
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
nda-installer
Advanced tools
Now deploy node projects from an internet browser
Install NDA as a global package.
npm i nda-installer -g
Note If you are using a linux-OS based machine and you cant install a browser in it, then you can run NDA in your machine on some port & do Port Tunneling (Port Forwarding) to other remote machine where you can access the NDA app in browser.
NDA helps you to deploy your NodeJS projects in an easier way. Once you configure your project with NDA, then you are only one click away from starting or restarting it.
Once a project is started using NDA, it will collects the project's logs & also monitors the CPU usage & status of the project.
Since the projects will be started in a keep alive mode, closing the browser window or the terminal (from where the NDA is launched) won't stop your NodeJs projects started by NDA.
Note If the machine is restarted or NDA is stopped, it will stop all the projects started by the NDA.
:pushpin: Configuration option to run NDA on system boot is added in version 0.3.0
When you start NDA, it will launch a web application in the machine where it's installed.
From the launched web app, you can handle the deployment of your NodeJS projects.
Please click here for a detailed explanation video.
This is the launching page of the NDA.
It provides the options to,
It has the functionality to,
This page will have the configuration options available for the NDA application.
If this is enabled, NDA application will be started during the system startup
This will be available, only if the Start-on-boot
option is enabled.
Once this option is enabled, NDA application will be opened in the default internet browser during the system startup.
To start deploying your NodeJS projects, goto to the Add Project page by clicking on the (+) button in the dashboard.
In the Add Project page, provide your project's - name, folder path, start file path, port, environment variables & cron jobs.
Please check the information provided in the info icon against each inputs in the Add Project page to configure your project without successfully.
NDA stores the logs of running projects in a daily basis. To see all the logs available for a project, click the Logs icon under the Actions column against the corresponding project in the dashboard. It will navigate you to the logs list page.
The logs list page displays the list of logs created on a daily basis.
It provides the log information like log date, file size & updated time.
It also provides the options to delete & view the logs of a particular day.
To view the logs, click on the Logs icon against the log file. It will navigate you to the logs page.
Logs page displays the log contents based on the date.
To avoid overload, logs page is implemented with pagination & lazy load.
It displays the logs based on the line count selected in the dropdown near the Fetch button and it will fetch the next set of records when scrolled.
To fetch logs after a certain line, provide the line count in the text box near the Fetch button & then click on Fetch.
nda run
nda run <port>
Example: nda run 9000
nda sleep
nda status
nda respawn
npm i nda-installer -g
nda respawn
NDA is licensed under GNU AGPL-3.0
For any queries or support, reach us at (mailto:fariz.codes@gmail.com)
FAQs
An application to deploy NodeJS projects from an internet browser
The npm package nda-installer receives a total of 5 weekly downloads. As such, nda-installer popularity was classified as not popular.
We found that nda-installer demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
Research
Security News
Malicious npm package postcss-optimizer delivers BeaverTail malware, targeting developer systems; similarities to past campaigns suggest a North Korean connection.
Security News
CISA's KEV data is now on GitHub, offering easier access, API integration, commit history tracking, and automated updates for security teams and researchers.