MEAN¶
In this article
Information
MEAN with PostgreSQL is a modified version of the classic MEAN stack, where MongoDB is replaced by PostgreSQL. This stack includes Node.js, Express.js, Angular, and PostgreSQL, forming a full-featured environment for developing web applications. This configuration combines the advantages of JavaScript on both the server and client sides with the reliability of the PostgreSQL relational database. This stack is suitable for developing a wide range of web projects: from small websites to large, complex corporate applications that require high performance and reliable data storage.
MEAN. Key Features¶
- Node.js - a server-side platform for executing JavaScript. It provides a high-performance, event-driven environment for creating scalable network applications. It supports a large ecosystem of open-source packages through npm.
- npm (v6.14.18) - a package manager for Node.js. npm provides convenient project dependency management, allows you to easily install and publish packages, and execute scripts for automating development processes.
- Angular CLI (v18.0.6) - a command-line tool for developing Angular applications. Angular CLI simplifies the creation and management of project structure, provides commands for generating components, services, directives, and other application elements, and includes built-in tools for testing and building.
- Express Generator (v4.16.1) - a utility for quickly creating a framework for Express.js applications. This tool allows you to quickly create the structure of an Express project, configure basic routes and middleware, and integrate various template's engines for rendering views.
- PostgreSQL (14.12) - a powerful relational database. PostgreSQL provides support for complex queries and transactions, has high scalability and JSON support, and is known for its high reliability and performance when working with data.
Build Features¶
- Installation is possible on Ubuntu 22.04 and 24.04 and Debian 12 operating systems.
- Pre-installed dependencies - Node.js, npm (Node.js package manager).
- Additional dependencies for installation - docker, curl.
Getting Started After MEAN Deployment¶
After paying for the order, a notification will be sent to the email address specified during registration, indicating that the server is ready to work. It will include the VPS IP address, as well as login and password for connection. Our company's clients manage the equipment through the server management panel and API — Invapi.
Authentication data, which can be found in the Info >> Tags tab of the server management panel or in the sent email:
- Password: Sent to your email address after the server is ready for use following software deployment.
To work with the service, you need to connect to the server via SSH:
Note
Detailed information about the main MEAN settings can be found in the developers' documentation.
Ordering MEAN via API¶
To install this software using the API, follow this instruction.