By default, PlugNmeet cloud uses https://edge.plugnmeet.cloud. This guide helps you set up your own domain (e.g., https://meet.yourdomain.com) using a small VPS and Nginx.


What You Will Achieve
  • Full Branding: 100% white-label experience.
  • Free Security: Let’s Encrypt SSL certificate included.
  • Zero Friction: No changes needed to PlugNmeet infrastructure.
Prerequisites
  • A domain name (e.g., yourdomain.com).
  • A small VPS (Ubuntu LTS).
  • A DNS A Record pointing your subdomain to your VPS IP.
meet.yourdomain.com → YOUR_VPS_IP

Step 1: Update & Install Nginx

Prepare your server and install the web server software:

sudo apt update && sudo apt upgrade -y
sudo apt install nginx -y
sudo systemctl enable nginx && sudo systemctl start nginx
Step 2: Setup SSL (Certbot)

Install the Certbot tool to handle your free SSL certificates:

sudo apt install certbot python3-certbot-nginx -y
Important: Use certonly mode. This allows us to manually configure the proxy without Certbot making messy automatic changes to your Nginx files.

Generate your certificate:

sudo certbot certonly --nginx -d meet.yourdomain.com

Step 3: Configure Reverse Proxy

Create a new configuration file for your domain:

sudo nano /etc/nginx/sites-available/meet.yourdomain.com

Paste the following block (replace meet.yourdomain.com with your actual domain):

server {
    listen 443 ssl;
    server_name meet.yourdomain.com;

    ssl_certificate /etc/letsencrypt/live/meet.yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/meet.yourdomain.com/privkey.pem;

    location / {
        proxy_pass https://edge.plugnmeet.cloud;

        # Make the upstream believe it is accessed directly
        proxy_set_header Host edge.plugnmeet.cloud;

        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_ssl_server_name on;
        proxy_ssl_name edge.plugnmeet.cloud;
    }
}

Step 4: Enable & Restart

Link the configuration and refresh Nginx:

sudo ln -s /etc/nginx/sites-available/meet.yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

✅ Setup Complete!

Your domain is now live at https://meet.yourdomain.com.

Final Step: Update your application variable:

PLUGNMEET_SERVER_URL=https://meet.yourdomain.com

This VPS acts only as a secure reverse proxy. No PlugNmeet edge server is required, and even a small VPS is sufficient.

We use cookies

Usamos cookies en nuestro sitio web. Algunas de ellas son esenciales para el funcionamiento del sitio, mientras que otras nos ayudan a mejorar el sitio web y también la experiencia del usuario (cookies de rastreo). Puedes decidir por ti mismo si quieres permitir el uso de las cookies. Ten en cuenta que si las rechazas, puede que no puedas usar todas las funcionalidades del sitio web.