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
The Akamai App Platform is now available as a limited beta. It is not recommended for production workloads. To register for the beta, visit the [Betas](https://cloud.linode.com/betas) page in the Cloud Manager and click the Sign Up button next to the Akamai App Platform Beta.
17
17
{{< /note >}}
18
18
19
-
This guide includes steps for deploying a WordPress site and persistent MySQL database using App Platform for Linode Kubernetes Engine (LKE). In this architecture, both WordPress and MySQL use PersistentVolumes (PV) and PersistentVolumeClaims (PVC) to store data.
19
+
This guide includes steps for deploying a WordPress site and persistent MySQL database using [App Platform for Linode Kubernetes Engine](https://techdocs.akamai.com/cloud-computing/docs/application-platform) (LKE). In this architecture, both WordPress and MySQL use PersistentVolumes (PV) and PersistentVolumeClaims (PVC) to store data.
20
20
21
21
To add the WordPress and MySQL Helm charts to the App Platform Catalog, the **Add Helm Chart** feature of Akamai App Platform for LKE is used.
Copy file name to clipboardExpand all lines: docs/guides/security/secrets-management/deploy-openbao-on-linode-kubernetes-engine/index.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ external_resources:
14
14
15
15
[OpenBao](https://openbao.org/) is an open source secrets management solution and fork of HashiCorp Vault. This guide walks through how to deploy [OpenBao on Kubernetes](https://openbao.org/docs/platform/k8s/) with Linode Kubernetes Engine (LKE) on Akamai Cloud using the [OpenBao Helm chart](https://github.com/openbao/openbao-helm).
16
16
17
-
If you prefer a one-click, single-instance deployment, see our [OpenBao Marketplace app](/docs/marketplace-docs/guides/openbao/).
17
+
For a single-instance manual deployment, see our [Deploying OpenBao on a Linode Instance](/docs/guides/deploying-openbao-on-a-linode-instance/) guide. If you prefer an automated one-click, single-instance deployment, see our [OpenBao Marketplace app](/docs/marketplace-docs/guides/openbao/).
[OpenBao](https://openbao.org/) is an open source secrets management solution and fork of HashiCorp Vault. This guide walks through a manual installation of OpenBao on a Linode instance with an Ubuntu 24.04 distribution.
12
+
[OpenBao](https://openbao.org/) is an open source secrets management solution and fork of HashiCorp Vault. This guide walks through a manual installation of OpenBao on a single Linode instance running the Ubuntu 24.04 LTS distribution.
13
13
14
-
If you prefer an automated one-click deployment, see our [OpenBao Marketplace app](/docs/marketplace-docs/guides/openbao/).
14
+
For a Kubernetes cluster deployment, see our [Deploy OpenBao on Linode Kubernetes Engine](/docs/guides/deploy-openbao-on-linode-kubernetes-engine/) guide. If you prefer an automated one-click deployment, see our [OpenBao Marketplace app](/docs/marketplace-docs/guides/openbao/).
[LiveSwitch Server](https://www.liveswitch.io/products/liveswitch-server) is a self-hosted WebRTC live video streaming platform. It provides high quality and reliable streaming for both audio and video media. Here's more from the publisher:
18
+
[LiveSwitch Server](https://www.liveswitch.io/products/liveswitch-server) is a self-hosted WebRTC live video streaming platform for building low-latency video, audio, and data streaming apps using WebRTC with support for P2P, SFU, MCU, recording, and SIP integration.
19
19
20
-
> LiveSwitch is the most flexible video and audio WebRTC SDK on the market. Ultra-low latency meets advanced features for engaging with your audience. LiveSwitch offers a complete solution (front-end and back-end) to develop commercial WebRTC applications.
21
-
22
-
This Marketplace App deploys a back-end demonstration server, running signalling, media, and TURN together on a single server. It is designed to be tested alongside the official client SDKs for .NET, .NET Core, iOS, Android, Xamarin, Maui, Unity and more. To download these SDKs, see the [Client SDK](https://developer.liveswitch.io/liveswitch-server/guides/intro.html) page on the LiveSwitch Developer documentation site.
20
+
This Marketplace App deploys a back-end demonstration server, with signalling, media, and TURN services all provided by a single `liveswitch-gateway` container running on one server. It's designed to be tested alongside the official client SDKs for .NET, .NET Core, iOS, Android, Xamarin, Maui, Unity, and more. To download these SDKs, see the [Client SDK](https://developer.liveswitch.io/liveswitch-server/guides/intro.html) documentation.
23
21
24
22
{{< note >}}
25
-
Using LiveSwitch Server may require a paid license. To obtain a license, [contact LiveSwitch](https://www.liveswitch.io/meetings/jake-steele/linode). Licenses are not available directly through Linode.
23
+
Using LiveSwitch Server may require a paid license. To obtain a license, [contact LiveSwitch](https://support.liveswitch.io/kb-tickets/new). Licenses are not available directly through Akamai.
26
24
{{< /note >}}
27
25
28
26
## Deploying a Marketplace App
@@ -37,21 +35,42 @@ Using LiveSwitch Server may require a paid license. To obtain a license, [contac
37
35
38
36
## Configuration Options
39
37
40
-
-**Supported distributions:** Ubuntu 20.04 LTS
41
-
-**Recommended plan:** All plan types and sizes can be used.
38
+
-**Supported distributions:** Ubuntu 24.04 LTS
39
+
-**Suggested plan:** All plan types and sizes can be used.
After deployment, follow the instructions below to access your application.
46
48
47
49
### Accessing the LiveSwitch App
48
50
49
-
1. Open your web browser and navigate to `http://[ip-address]:9090/admin`, replacing *[ip-address]* with your Compute Instance's IP address or rDNS domain (such as `192-0-2-1.ip.linodeusercontent.com`). See the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide for information on viewing IP addresses and rDNS.
51
+
1. In a web browser, go to `https://[ip-address]/admin`, replacing *[ip-address]* with your Compute Instance's IP address or rDNS domain (such as `192-0-2-1.ip.linodeusercontent.com`). See the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide for information on viewing IP addresses and rDNS.
52
+
53
+
1. Follow the *Welcome* setup wizard to input your license key and create your user.
54
+
55
+
After completing the setup, you should see the main Configuration Console for your installation. To learn more about how to manage your instance, see the [Configuration Console documentation](https://developer.liveswitch.io/liveswitch-server/server/configuration/configuration-console.html).
56
+
57
+
Now that you've accessed your LiveSwitch instance, check out [the official LiveSwitch quick start documentation](https://developer.liveswitch.io/liveswitch-server/get-started/js-server/quickstart-js.html) to learn how to further use your LiveSwitch instance.
58
+
59
+
## Software Included
50
60
51
-
1. The *Welcome* setup wizard is displayed. Follow the prompts in this wizard to input your license key and create your user.
61
+
|**Software**|**Description**|
62
+
|:--------------|:------------|
63
+
|**LiveSwitch Gateway**| Main LiveSwitch service for WebRTC communication (signalling, media, TURN) |
64
+
|**Docker**| Platform for running the LiveSwitch containers |
65
+
|**Docker Compose**| Tool for defining and running multi-container Docker applications |
66
+
|**Redis**| In-memory data structure store for signaling and messaging |
67
+
|**PostgreSQL**| Database for LiveSwitch configuration and data |
68
+
|**RabbitMQ**| Message broker for recording workflows |
69
+
|**Nginx**| Web server used as reverse proxy |
70
+
|**Fail2ban**| Provides protection against brute force and authentication attempts |
71
+
|**UFW**| Firewall utility |
72
+
|**Certbot**| Used to obtain HTTPS/TLS/SSL certificates for the provided domain |
52
73
53
-
1. After completing the setup wizard, you should see the main Configuration Console for your installation. To learn more about how to manage your instance, see the [Configuration Console documentation](https://developer.liveswitch.io/liveswitch-server/server/configuration/configuration-console.html).
54
74
55
-
Now that you’ve accessed your LiveSwitch instance, check out [the official LiveSwitch quick start documentation](https://developer.liveswitch.io/liveswitch-server/get-started/js-server/quickstart-js.html) to learn how to further use your LiveSwitch instance.
0 commit comments