You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-9Lines changed: 8 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,18 +26,17 @@ The default MATLAB Web App Server deployment template uses the Network License M
26
26
27
27
# Deploy Reference Architecture for Your Release
28
28
To deploy the reference architecture, select your MATLAB Web App Server release from the table and follow the instructions to deploy the server using the provided template. A deployment of MATLAB Web App Server supports MATLAB Runtime versions up to six releases back.
|[R2024a](releases/R2024a/README.md)| R2024a, R2023b, R2023a, R2022b, R2022a, R2021b | ⚠️ Template will be removed in September 2026. |
35
+
|[R2023b](releases/R2023b/README.md)| R2023b, R2023a, R2022b, R2022a, R2021b | ⚠️ Template will be removed in March 2026. |
37
36
38
37
> \*When the server is configured to use MATLAB Runtime versions prior to R2023b, the `unsafe-inline` attribute is set in the `script-src` directive of the Content Security Policy on the server and cannot be disabled. This allows web apps with embedded JavaScript to execute on the server. These runtimes are disabled by default starting in R2024b. You can enable them using the [webapps-runtime](https://www.mathworks.com/help/webappserver/ref/webappsruntime.html) command.
39
38
40
-
**Note**: MathWorks provides templates for only the six most recent releases of MATLAB Web App Server. Earlier templates are removed and are no longer supported.
39
+
**Note**: MathWorks provides templates for only the five most recent releases of MATLAB Web App Server. Earlier templates are removed and are no longer supported.
41
40
42
41
# Architecture and Resources
43
42
Deploying this reference architecture creates several resources in your
Copy file name to clipboardExpand all lines: releases/R2023b/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# MATLAB Web App Server on Amazon Web Services - R2023b
2
2
3
3
# Deployment Steps
4
-
Follow these steps to deploy the R2023b MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
4
+
Follow these steps to deploy the R2023b MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
5
5
## Step 1. Launch Template
6
6
Before launching the template, make sure that you have selected one of these supported AWS regions from the top navigation:<ul><li>**US East (N. Virginia)**</li><li>**Europe (Ireland)**</li><li>**Asia Pacific (Tokyo)**</li></ul>
7
7
@@ -13,7 +13,7 @@ Then, click the appropriate **Launch Stack** button to launch the stack configur
13
13
14
14
The AWS Management Console opens in your web browser.
15
15
16
-
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
16
+
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
17
17
18
18
>**NOTE:** Creating a stack on AWS can take at least 20 minutes.
19
19
><!--For other releases, see [How do I launch a template that uses a previous MATLAB release?](#how-do-i-launch-a-template-that-uses-a-previous-matlab-release)-->
Copy file name to clipboardExpand all lines: releases/R2024a/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# MATLAB Web App Server on Amazon Web Services - R2024a
2
2
3
3
# Deployment Steps
4
-
Follow these steps to deploy the R2024a MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
4
+
Follow these steps to deploy the R2024a MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
5
5
## Step 1. Launch Template
6
6
Before launching the template, make sure that you have selected one of these supported AWS regions from the top navigation:<ul><li>**US East (N. Virginia)**</li><li>**Europe (Ireland)**</li><li>**Asia Pacific (Tokyo)**</li></ul>
7
7
@@ -13,7 +13,7 @@ Then, click the appropriate **Launch Stack** button to launch the stack configur
13
13
14
14
The AWS Management Console opens in your web browser.
15
15
16
-
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
16
+
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
17
17
18
18
>**NOTE:** Creating a stack on AWS can take at least 20 minutes.
19
19
><!--For other releases, see [How do I launch a template that uses a previous MATLAB release?](#how-do-i-launch-a-template-that-uses-a-previous-matlab-release)-->
Copy file name to clipboardExpand all lines: releases/R2024b/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# MATLAB Web App Server on Amazon Web Services - R2024b
2
2
3
3
# Deployment Steps
4
-
Follow these steps to deploy the R2024b MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
4
+
Follow these steps to deploy the R2024b MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
5
5
## Step 1. Launch Template
6
6
Before launching the template, make sure that you have selected one of these supported AWS regions from the top navigation:<ul><li>**US East (N. Virginia)**</li><li>**Europe (Ireland)**</li><li>**Asia Pacific (Tokyo)**</li></ul>
7
7
@@ -13,7 +13,7 @@ Then, click the appropriate **Launch Stack** button to launch the stack configur
13
13
14
14
The AWS Management Console opens in your web browser.
15
15
16
-
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
16
+
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
17
17
18
18
>**NOTE:** Creating a stack on AWS can take at least 20 minutes.
Copy file name to clipboardExpand all lines: releases/R2025a/README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# MATLAB Web App Server on Amazon Web Services - R2025a
2
2
3
3
# Deployment Steps
4
-
Follow these steps to deploy the R2025a MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
4
+
Follow these steps to deploy the R2025a MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
5
5
6
6
## Prerequisites
7
7
Before deploying MATLAB Web App Server within an existing Virtual Private Cloud (VPC), you must configure the VPC to enable connectivity. For details, see [Ensure connectivity in an existing VPC](#ensure-connectivity-in-an-existing-vpc).
@@ -17,7 +17,7 @@ Then, click the appropriate **Launch Stack** button to launch the stack configur
17
17
18
18
The AWS Management Console opens in your web browser.
19
19
20
-
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
20
+
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
21
21
22
22
>**NOTE:** Creating a stack on AWS can take at least 20 minutes.
23
23
@@ -95,7 +95,7 @@ Click the **Create** button. The CloudFormation service starts creating resource
95
95
## Step 6. Connect and Log In to the Admin Portal (Linux Server Only)
96
96
> **Note:** The Internet Explorer web browser is not supported for accessing the admin portal.
97
97
98
-
The MALAB Web App Server admin portal provides a web-based interface to configure and manage the server instance on the cloud. The admin portal is only available for servers deployed on Ubuntu Linux.
98
+
The MATLAB Web App Server admin portal provides a web-based interface to configure and manage the server instance on the cloud. The admin portal is only available for servers deployed on Ubuntu Linux. For more details on accessing and using the admin portal, see [Manage MATLAB Web App Server on AWS Using Admin Portal](https://www.mathworks.com/help/webappserver/ug/manage-matlab-web-app-server-using-admin-portal-on-aws-reference-architecture.html).
99
99
100
100
1. In the Stack details for your stack, click the **Outputs** tab.
101
101
1. Look for the key named `AdminPortalUrl` and click the corresponding URL listed under **value**. This opens the admin portal Overview page.
@@ -131,7 +131,7 @@ To run applications on MATLAB Web App Server, you need to create web apps using
131
131
## Step 8. Configure User Authentication
132
132
133
133
### Linux Server
134
-
On Linux servers, user authentication to the admin portal and MATLAB Web App Server home page is administered by default through [Keycloak](https://www.keycloak.org/docs/latest/server_admin/index.html). Keycloak is a cloud native solution that provides authentication, authorization, and user management for applications and services. You can configure authentication using your identity provider with Keycloak or directly using LDAP or OIDC.
134
+
On Linux servers, user authentication to the admin portal and MATLAB Web App Server home page is administered by default through [Keycloak](https://www.keycloak.org/docs/latest/server_admin/index.html). Keycloak is a cloud native solution that provides authentication, authorization, and user management for applications and services. You can configure authentication using your identity provider with Keycloak or directly using LDAP or OIDC. For more details, see [Configure Authentication for MATLAB Web App Server on AWS](https://www.mathworks.com/help/webappserver/ug/configure-authentication-for-matlab-web-app-server-on-aws.html).
135
135
136
136
After you deploy MATLAB Web App Server, log in to the Keycloak administration console to configure user authentication and change the default admin credentials.
137
137
1. In the Stack details for your stack, click the **Outputs** tab.
@@ -145,7 +145,7 @@ After you deploy MATLAB Web App Server, log in to the Keycloak administration co
145
145
146
146
There are three pre-configured user accounts and three groups in Keycloak. Each user account belongs to one or more groups, and each group grants specific permissions on the MATLAB Web App Server. For example, the `matlab-webapps-admin` user inherits the ability to upload and delete apps from the **MATLAB Web App Server Authors** group. Add or modify groups and users as needed through the Keycloak admin console. For more information, see [Managing users](https://www.keycloak.org/docs/latest/server_admin/index.html#assembly-managing-users_server_administration_guide) in the Keycloak documentation.
147
147
148
-
To allow an existing group to access additional resources on the MATLAB Web App Server, use the **App Management/Access Control** page of the admin portal. For example, you could assign all members of the **MATLAB Web App Server Users** group execute permissions for all apps in the root level folder.
148
+
To allow an existing group to access additional resources on the MATLAB Web App Server, use the **App Management/Access Control** page of the admin portal. For example, you could assign all members of the **MATLAB Web App Server Users** group execute permissions for all apps at the root level.
0 commit comments