Mewayz setup guide

  Updated May 2026Mewayz

Mewayz Setup Guide

Complete guide to install, configure, and launch Mewayz easily.

In the product
app.mewayz.com/settings
Settings
Settings

1. Welcome

This documentation file will guide you through the installation and configuration of the product.

While the installation process is rather simple, some of the instructions presented here will require a minimum understanding of working with databases and managing files on a server.

If you’re not familiar with the following steps, feel free to reach out to our support

2. License

Use, by you or one client, in a single end product that end users are not charged for. The total price includes the item price and a buyer’s fee.

Use, by you or one client, in a single end product that end users can be charged for. The total price includes the item price and a buyer’s fee.

3. Server Requirements

Built on “PHP 8.3.*” with the following minimum requirements:

3.1 Requirement

3.2 Required PHP Extensions

Note: The installer will automatically check if your server meets these requirements.

Note: The stable version of Node & npm must be installed on your server. Additionally, running the command npm run build run build is required on your server.

On your server terminal access is significant for the run command.

3.3 Web Server Configuration

Below, you’ll see the two options that you need to follow based on your server requirements.

No additional configuration needed if using Apache with .htaccess support.

Switching from an Apache server to an Nginx server for a Laravel project involves a few configuration changes. Here are the key steps:

# Security headers add_header X-Frame-Options "SAMEORIGIN" always; add_header X-XSS-Protection "1; mode=block" always; add_header X-Content-Type-Options "nosniff" always;

location / { try_files $uri $uri/ /index.php?$query_string; }

location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.3-fmp.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

location ~ /\.ht { deny all; }

# Cache static assets location ~* \.(css|js|png|webp|jpg|jpeg|gif|ico|woff|woff2|ttf|svg|pdf|doc|docx|xls|xlsx|xlsm|xlsb|xltx|xltm|xla|xlam|csv|zip|mp4|mp3)$ { expires 1y; add_header Cache-Control "public, immutable"; log_not_found off; access_log off; }

# Handle public assets location ~* ^/public/(css|assets|storage|installer|js|vendor|build|packages)/(.*)$ { try_files $uri $uri/ =404; }

error_log /var/log/nginx/yourdomain_error.log; access_log /var/log/nginx/yourdomain_access.log; } ```

Enable the site:

4. Database Setup

Step 1: Create Database

Create a new “empty database” using your hosting control panel.

Step 2: Create Database User

  1. Create a new database user
  1. Assign “full permissions” to the database
  1. Note down the credentials for installation

4.1 Useful resource

cPanel – MySQL Database Wizard

Plesk – Website databases

Below are the reference screenshots you’ll need to follow in order to set up your database.

Now you need to create a new user. On the same page go to Create a New Database user

Now add the user to the database

Select full database permissions for that user

5. File Upload

Step 1: Show Hidden Files

Enable viewing of “hidden files” in your file manager (dotfiles like .env are hidden by default).

Step 2: Upload Files

Upload contents of the main_file folder to your domain’s web root directory:

6. SSL Certificate Setup

6.1 Using Let’s Encrypt (Free)

sudo apt install certbot python3-certbot-nginx

#### 6.1.2 Get SSL certificate

9.2 Get SSL certificate Update nameservers

#### 6.1.3 Auto-renewal

sudo crontab -e

Add: 0 12 * * * /usr/bin/certbot renew –quiet

6.2 Using Cloudflare (Recommended)

  1. Add your domain to Cloudflare
  1. Update nameservers
  1. Enable SSL/TLS encryption
  1. Set SSL mode to “Full (strict)”

7. Installation Wizard

7.1 Welcometo installation

7.2 System Requirements

If your server meets all the required specifications, proceed to the next step. Otherwise, install extensions and proceed to next.

7.3 File Permissions

Below the screenshot you’ll see the some file permissions if your system have that, then click next to proceed.

If your system doesn’t have the permission run below the list command:

7.4 Environment Configuration

7.5 Database Setup

7.6 Add-On Installation

The installer will install available complimentary Add-Ons:

One click to start installation automatically for all add-ons. The process will show real-time progress for each module.

7.7 Installation Complete

Your application has been successfully installed. Default login credentials are:

Email: [email protected]

Password: 1234

Email: [email protected]

Password: 1234

8. Post-Installation

9. Troubleshooting

9.1 Common Issues:

Contact our support team with:

10. Security Recommendations

11. Frontend Customization

Customize the application’s UI/UX by modifying React components located in resources/js/ directory. Edit components, pages, and layouts as needed, then rebuild assets using npm run build for production or npm run dev for development with hot reload.

Important: Always run npm run build after making frontend changes for production.

11.1 Installation Complete!

Your Web application is now ready to use. Access the admin panel to configure settings and start creating digital business cards.

Support: For technical assistance, please contact our support team with detailed error information.

Take your business to the next level with great website!

Feel Free To Reach Out to Discuss Your Next Web Development Project.

First Name *

Last Name

Email Address *

Phone Number

More Details

Was this helpful?