Nama ERP DocsNama ERP Docs
Home
Namasoft.com
Data Model
GitHub
Home
Namasoft.com
Data Model
GitHub
  • Home

    • Guides

      • بعض المعلومات عن استعمال هذا الموقع
      • Utility Links
      • System Minimum Requirements
      • Nama ERP Installation Guide
      • Reports Guide (Jasper Reports)
      • Keyboard Shortcuts
      • Layout Names:
      • Entity Flows

        • مقدمة عن مسارات الكيان
        • Field Values Calculator
        • Importing Data from Excel or Queries
        • EAGenerateEntityFromEntityAction
      • دليل استخدام أداة إنشاء التقارير ونماذج الطباعة
      • الفواتير والضرائب والخصومات

        • ربط سندات الدفع بالفواتير
        • دليل استعمال وتشغيل الضرائب والخصومات بنظام Nama ERP وتأثيرها على حساب قيم الفواتير
        • دليل ربط Nama ERP بأنظمة الفاتورة الإلكترونية
        • الربط مع هيئة الزكاة والدخل بالسعودية
        • Electronic Receipt (Egypt Tax eInvoice) تفعيل الإيصال الإلكتروني - الفاتورة الإلكترونية - مصر
      • Tempo Language Manual
      • Sending Invoices and Documents to Customers
      • SMS and WhatsApp Configuration in Nama ERP
      • Field Filter with Criteria
      • تعديل الترجمات في نظام نما
      • Criteria Based Validation
      • صيغ الحضور والانصراف
      • الربط مع ماكينات الحضور والانصراف
      • Email By Parameterized Reports In Task Scheduler
      • Nama Properties
      • Customer Reward Points (Loyalty Points)
      • دليل استعمال النقاط الفنية في نقاط البيع
      • ORACLE JDBC Integration Connection in context.xml for integration purposes
      • Nama ERP REST API
      • Criteria from Text Parser
      • ضوابط إنشاء طلبات تطوير من قبل أقسام الدعم الفني والتجهيز بالشركة
    • Examples

      • أمثلة لمسارات كيان
    • Reprocessing Transactions

      • Reprocessing Quantity, Cost, and Stock Ages
      • Accounting Utilities - Ledger and Debt Ages Reprocessing
      • Queries to Check for (and Fix) Cost And Qty Problems
      • Inventory Related Utility Queries
      • Manufacturing Utilities
      • Fixed Assets Module Utilities
      • Real Estate Utilities
      • Database Related Operations
      • Suggest Indexes for Large Detail Tables
      • General Purpose Utility Queries
      • Replication Utilities
    • Frequently Asked Questions

      • أسئلة عامة
      • أسئلة شائعة حول تعديل الشاشات
      • أسئلة شائعة عن التنبيهات والرسائل
      • أسئلة عامة عن GUI Post Actions
      • أسئلة شائعة عن مسارات الكيان
      • أسئلة شائعة حول الفواتير والدفع
      • أسئلة في موديول التوزيع والمخازن والمبيعات والمشتريات
      • أسئلة شائعة حول موديول التصنيع في نظام Nama ERP
      • أسئلة شائعة حول نقاط البيع
      • أسئلة شائعة في موديول الرواتب والموارد البشرية
      • أسئلة شائعة عن تصميم التقارير
      • أسئلة شائعة حول أداة إنشاء التقارير
      • أسئلة شائعة عن الموافقات
      • أسئلة شائعة حول تطبيقات الهواتف المحمولة في نظام Nama ERP
      • أسئلة شائعة حول فلترة الحقول
      • Database Related Errors FAQ
    • Video Tutorials

      • توثيق فيديو تنصيب Nama ERP والبرامج المساعدة
      • Supply Chain Videos

        • فيديو طريقة عمل التكاليف - 1
        • فيديو طريقة عمل التكاليف - 2
        • فيديو طريقة عمل التكاليف - 3
      • توثيق شرح التكاليف غير المباشرة والفعلي في نظام تصنيع
      • Report Wizard Videos

        • فيديو (1) شرح أداة انشاء التقار
        • شرح تفصيلي لجروبنج (Grouping) ومصادر البيانات وترتيب التقارير في Nama ERP
        • توثيق كامل لإنشاء تقارير الكروس تاب، كشف الحساب، وحركة المخزون باستخدام أداة إنشاء التقارير
        • توثيق فيديو تدريب تقرير فاتورة المبيعات وميزات الجيو الجديدة
        • شرح إنشاء نموذج طباعة شاشة مستند تصفية
        • توثيق شامل لمحتوى الفيديو حول إعداد تقارير الريبورت ويزرد وإدارة الصلاحيات

Nama ERP Installation Guide

Nama ERP is a Java-based web application that runs on Apache Tomcat and uses Microsoft SQL Server as its default database engine.

System Requirements

  • Operating System: 64-bit (Windows Server recommended)
  • Java JDK: Version 21 or higher Download JDK 21
  • Apache Tomcat: Version 10 Download Tomcat 10
  • Database Engine: Microsoft SQL Server 2016 or higher (SQL Server 2022 recommended) For test environments, use SQL Server Developer EditionDownload SQL Server

Database Setup

  • Enable Mixed Mode Authentication in SQL Server.
  • Create a database (avoid using the default name namaerp in production).
  • Create a SQL user (or use sa) and grant full access to the database.
  • Enable TCP/IP Protocol using SQL Server Configuration Manager.
  • For named instances, assign a static port using the IPAll settings.

Installer Features

The Nama ERP Installer includes:

  • Creating database and database users.
  • Generating a SQL Server Agent full backup job.
  • Creating a differential backup job (runs every 2–3 hours to save space and provide disaster recovery).
  • Generating a backup cleanup script (removes old backups, e.g., older than 5 days).
  • Option to upload backups to cloud storage (Google Drive, Dropbox, OneDrive, etc.).
  • Automatic SSL certificate creation using Let's Encrypt.

SSL Certificate Requirements

To install SSL with Let's Encrypt, you need:

  1. A static IP address
  2. A domain name that points to the static IP
  3. Port forwarding for ports 80 and 443 from your router to your server

Tips

If a static IP is not available, you can use a Dynamic DNS service (e.g., selfip, DDNS).

Supported Databases

While SQL Server is the default, other databases may be supported. Please contact Nama ERP technical support for confirmation before using alternatives.


📺 Full Installation Walkthrough

Watch the full installation tutorial here: 👉 https://youtu.be/6UWe9GyZC20

Confirming Nama ERP Installation

By default, Apache Tomcat runs on port 8080. If you did not change the port during setup, you can confirm that Nama ERP is installed correctly by visiting:

http://localhost:8080/erp/

If the login page appears, the installation was successful.

To allow access for other users on your local network (LAN), make sure port 8080 is open in Windows Firewall:

  • Go to Windows Defender Firewall > Advanced Settings
  • Under Inbound Rules, create a new rule to allow traffic on port 8080

Useful Tools During or After Installation

  • 7-Zip (for handling compressed files) Download 7-Zip

  • Notepad++ (for viewing logs or editing configuration files) Download Notepad++


Here's the refined version with clearer formatting and corrections:


Upgrading Nama ERP

You can upgrade Nama ERP from the utils page within the system interface. Multiple upgrade methods are available depending on your setup.

Manual Upgrade

To upgrade Nama ERP manually:

  1. Download the upgrade tool: https://namasoft.com/bin/upg-wget.jar

  2. Copy the file into your Tomcat installation folder

  3. You can run the JAR file by:

    • Double-clicking it OR

    • Using Windows Command Prompt:

      Steps:

      • Open Command Prompt (cmd)

      • Navigate to your Tomcat installation folder using the cd command, for example:

        cd "C:\Program Files\Apache Software Foundation\Tomcat 10"
        
      • Run the upgrade tool:

        java -jar upg-wget.jar
        

This tool will automatically download and apply the latest Nama ERP updates.

How to Allow Downloading Releases from Utils Page?

To enable the system to download and install updates from the utils page (i.e., support self-upgrade functionality), the Tomcat service must run under the Local System Account.

Tips

This configuration is typically set automatically during the Nama ERP installation. If auto-upgrade stops functioning, follow these steps to restore it

  1. Open the Tomcat Service Configuration Utility:

    • Navigate to: C:\Program Files\Apache Software Foundation\Tomcat 10\bin\tomcatw.exe
    • Or search in the Windows Start Menu for: Configure Tomcat
  2. In the configuration window, go to the Log On tab.

  3. Select the radio option Local System account.

  4. Save the configuration and restart the Tomcat service.

Configure Tomcat Service Logon as

Edit On github
Last Updated:: 6/9/25, 1:25 PM
Prev
System Minimum Requirements
Next
Reports Guide (Jasper Reports)