diff --git a/README.md b/README.md index 48bc0a0..5bde412 100644 --- a/README.md +++ b/README.md @@ -264,6 +264,17 @@ Run on a shared machine in a headless or service-style deployment. Put Nginx or Caddy (TLS, :443) -> matlab-http-server (:8080, localhost only) ``` +### Licensing Note + +Single-user local use and shared multi-user deployments may have different MathWorks licensing requirements. If you plan to host a team-facing web app or API on a shared machine, verify that your organization's MATLAB license permits that deployment model and has sufficient named users or concurrent seats, as applicable. + +See the official MathWorks licensing documentation for details: + +- [Individual License Administration](https://www.mathworks.com/help/install/license/individual-license-administration.html) +- [Administer Network Licenses](https://www.mathworks.com/help/install/administer-network-licenses.html) +- [Concurrent License Administration](https://www.mathworks.com/help/install/license/concurrent-licenses.html) +- [Network Named User License Administration](https://www.mathworks.com/help/install/license/key-administrative-tasks.html) + --- ## Async Handlers diff --git a/toolbox/doc/deployment.md b/toolbox/doc/deployment.md index 83f9138..be06c66 100644 --- a/toolbox/doc/deployment.md +++ b/toolbox/doc/deployment.md @@ -63,6 +63,17 @@ server = MatlabHttpServer(8080, Transport="go"); To share a MATLAB API or internal tool with a small team, run it on a shared machine and put a reverse proxy such as Caddy or Nginx in front of it. +### Licensing Considerations + +Shared deployments can have different MathWorks licensing requirements than a single-user local workflow. If multiple users will access the same MATLAB-backed web application or API, confirm that your organization's MATLAB license allows that deployment pattern and has enough named users or concurrent seats for the expected usage. + +This project does not change or extend MathWorks licensing terms. Treat the official MathWorks documentation as the source of truth for what your organization is permitted to run. + +- [Individual License Administration](https://www.mathworks.com/help/install/license/individual-license-administration.html) +- [Administer Network Licenses](https://www.mathworks.com/help/install/administer-network-licenses.html) +- [Concurrent License Administration](https://www.mathworks.com/help/install/license/concurrent-licenses.html) +- [Network Named User License Administration](https://www.mathworks.com/help/install/license/key-administrative-tasks.html) + ### Why Use a Reverse Proxy? - **Security**: Dedicated web servers are better suited for external network exposure.