Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
11 changes: 11 additions & 0 deletions toolbox/doc/deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Loading