Skip to content

Commit 10e081f

Browse files
Merge pull request #7073 from wildmanonline/rc-v1.342.0
[Release Candidate] v1.342.0
2 parents 365b88b + 9f238bf commit 10e081f

File tree

15 files changed

+475
-23
lines changed

15 files changed

+475
-23
lines changed

ci/vale/dictionary.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1767,6 +1767,8 @@ oneof
17671767
ons
17681768
opcache
17691769
openapi
1770+
openbao
1771+
OpenBao
17701772
opencart
17711773
opendkim
17721774
openfire
@@ -2707,6 +2709,8 @@ vagrantfile
27072709
valheim
27082710
validator
27092711
valim
2712+
valkey
2713+
Valkey
27102714
variadic
27112715
varnishlog
27122716
varonis

docs/products/platform/billing/guides/tax-information/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Tax Information
33
description: "Learn which taxes are collected by Linode and how to add a tax identification number to your account."
44
published: 2019-04-09
5-
modified: 2024-05-23
5+
modified: 2024-08-05
66
keywords: ["accounts", "vat", "linode manager", "linode cloud manager", "manager", "tax", "taxes", "tax information", "usd", "vat id", "eu", "european union", "value added tax", "gst", "goods and services tax", "gst id", "tax id"]
77
aliases: ['/platform/billing-and-support/european-union-vat-linode/','/platform/billing-and-support/european-union-vat-linode-classic-manager/','/platform/billing-and-support/tax-information/','/platform/billing-and-support/tax-information-classic-manager/','/guides/tax-information/']
88
tags: ["linode platform"]
@@ -32,7 +32,7 @@ The following table lists each country that requires us to collect taxes. Alongs
3232
| Czech Republic | 21% | [EU VAT](https://europa.eu/youreurope/business/taxation/vat/vat-rules-rates/index_en.htm) | July 1, 2019 |
3333
| Denmark | 25% | [EU VAT](https://europa.eu/youreurope/business/taxation/vat/vat-rules-rates/index_en.htm) | July 1, 2019 |
3434
| Egypt | 14% | [VAT](https://www.eta.gov.eg/en/content/egyptian-tax-authority-eta-has-recently-published-value-added-tax-vat-guidelines-digital) | March 1, 2024 |
35-
| Estonia | 20% | [EU VAT](https://europa.eu/youreurope/business/taxation/vat/vat-rules-rates/index_en.htm) | July 1, 2019 |
35+
| Estonia | 22% | [VAT](https://www.emta.ee/en/business-client/taxes-and-payment/value-added-tax) | January 1, 2024 |
3636
| Greece | 24% | [EU VAT](https://europa.eu/youreurope/business/taxation/vat/vat-rules-rates/index_en.htm) | July 1, 2019 |
3737
| Finland | 24% | [EU VAT](https://europa.eu/youreurope/business/taxation/vat/vat-rules-rates/index_en.htm) | July 1, 2019 |
3838
| France | 20% | [EU VAT](https://europa.eu/youreurope/business/taxation/vat/vat-rules-rates/index_en.htm) | July 1, 2019 |

docs/products/tools/marketplace/guides/_index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ See the [Marketplace](/docs/marketplace/) listing page for a full list of all Ma
2525
- [Ant Media Server Enterprise Edition](/docs/products/tools/marketplace/guides/antmediaenterpriseserver/)
2626
- [Ant Media Server](/docs/products/tools/marketplace/guides/antmediaserver/)
2727
- [Apache Airflow](/docs/products/tools/marketplace/guides/apache-airflow/)
28+
- [Apache Cassandra Cluster](/docs/products/tools/marketplace/guides/apache-cassandra-cluster/)
2829
- [Apache Kafka Cluster](/docs/products/tools/marketplace/guides/apache-kafka-cluster/)
2930
- [Appwrite](/docs/products/tools/marketplace/guides/appwrite/)
3031
- [AzuraCast](/docs/products/tools/marketplace/guides/azuracast/)
@@ -57,6 +58,7 @@ See the [Marketplace](/docs/marketplace/) listing page for a full list of all Ma
5758
- [HashiCorp Nomad](/docs/products/tools/marketplace/guides/hashicorp-nomad/)
5859
- [HashiCorp Vault](/docs/products/tools/marketplace/guides/hashicorp-vault/)
5960
- [ILLA Builder](/docs/products/tools/marketplace/guides/illa-builder/)
61+
- [InfluxDB](/docs/products/tools/marketplace/guides/influxdb/)
6062
- [Jenkins](/docs/products/tools/marketplace/guides/jenkins/)
6163
- [JetBackup](/docs/products/tools/marketplace/guides/jetbackup/)
6264
- [Jitsi](/docs/products/tools/marketplace/guides/jitsi/)
@@ -84,6 +86,7 @@ See the [Marketplace](/docs/marketplace/) listing page for a full list of all Ma
8486
- [Node.js](/docs/products/tools/marketplace/guides/nodejs/)
8587
- [Odoo](/docs/products/tools/marketplace/guides/odoo/)
8688
- [ONLYOFFICE](/docs/products/tools/marketplace/guides/onlyoffice/)
89+
- [Openbao](/docs/products/tools/marketplace/guides/openbao/)
8790
- [OpenLiteSpeed Django](/docs/products/tools/marketplace/guides/openlitespeed-django/)
8891
- [OpenLiteSpeed Node.js](/docs/products/tools/marketplace/guides/openlitespeed-nodejs/)
8992
- [OpenLiteSpeed Rails](/docs/products/tools/marketplace/guides/openlitespeed-rails/)
@@ -117,6 +120,7 @@ See the [Marketplace](/docs/marketplace/) listing page for a full list of all Ma
117120
- [Superinsight](/docs/products/tools/marketplace/guides/superinsight/)
118121
- [Uptime Kuma](/docs/products/tools/marketplace/guides/uptime-kuma/)
119122
- [UTunnel VPN](/docs/products/tools/marketplace/guides/utunnel/)
123+
- [Valkey](/docs/products/tools/marketplace/guides/valkey/)
120124
- [VictoriaMetrics Single](/docs/products/tools/marketplace/guides/victoriametrics-single/)
121125
- [VS Code](/docs/products/tools/marketplace/guides/vscode/)
122126
- [WarpSpeed VPN](/docs/products/tools/marketplace/guides/warpspeed/)
Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
---
2+
title: "Deploy Apache Cassandra Cluster through the Linode Marketplace"
3+
description: "Apache Cassandra is an open-source, distributed NoSQL database management system designed for handling large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters with asynchronous masterless replication allowing low-latency operations for all clients. "
4+
published: 2024-08-05
5+
keywords: ['nosql','database', 'marketplace', 'cassandra']
6+
tags: ["ubuntu","marketplace", "database", "linode platform", "cloud manager", "ssl", "cloud storage", "high availability", "compute storage"]
7+
external_resources:
8+
- '[About Apache Cassandra](https://cassandra.apache.org/)'
9+
- '[Apache Cassandra Documentation](https://cassandra.apache.org/doc/latest/cassandra/architecture/overview.html)'
10+
---
11+
12+
## Cluster Deployment Architecture
13+
14+
Create a highly available Apache Cassandra cluster through the Linode Marketplace. Apache Cassandra is an open-source, distributed NoSQL database management system designed for handling large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters with asynchronous masterless replication, allowing low-latency operations for all clients.
15+
16+
## Deploying a Marketplace App
17+
18+
{{% content "deploy-marketplace-apps-shortguide" %}}
19+
20+
{{% content "marketplace-verify-standard-shortguide" %}}
21+
22+
{{< note >}}
23+
**Estimated deployment time:** Your Apache Cassandra cluster should be fully installed within 10-15 minutes after the Compute Instance has finished provisioning.
24+
{{< /note >}}
25+
26+
## Configuration Options
27+
28+
- **Supported distributions:** Ubuntu 22.04 LTS
29+
- **Suggested minimum plan:** All plan types and sizes can be used. For best results, a minimum of 8GB Dedicated CPU or Shared Compute Instance is recommended.
30+
31+
### Apache Cassandra Options
32+
33+
- **[Linode API Token](/docs/products/tools/api/guides/manage-api-tokens/#create-an-api-token):** The provisioner node uses an authenticated API token to create the additional components to the cluster. This is required to fully create the Apache Cassandra cluster.
34+
35+
{{% content "marketplace-required-limited-user-fields-shortguide" %}}
36+
37+
{{% content "marketplace-special-character-limitations-shortguide" %}}
38+
39+
- **Cassandra Database User:** Enter your database super username for the Cassandra cluster.
40+
41+
- **Number of clients connecting to Cassandra:** The number of clients that will be connecting to the cluster. The application will create SSL certificates for your clients that need to connect to the cluster. The number of clients should be an integer equal or greater than 1.
42+
43+
- **Cassandra cluster size:** The size of the Cassandra cluster
44+
45+
- **Country or Region:** Enter the country or region for you or your organization.
46+
47+
- **State or Province:** Enter the state or province for you or your organization.
48+
49+
- **Locality:** Enter the town or other locality for you or your organization.
50+
51+
- **Organization:** Enter the name of your organization.
52+
53+
- **Email Address:** Enter the email address you wish to use for your certificate file.
54+
55+
## Getting Started After Deployment
56+
57+
This Marketplace App creates a 3-5 node cluster using Apache Cassandra. Authentication to the cluster is secured via a user-supplied username. The default `cassandra` database role is removed and superseded by the new user role provided by the client. In addition, cluster communication is secured via SSL/TLS with self-signed keystores.
58+
59+
Both certificates and keystores can be found on every node in the `/etc/cassandra/ssl` directory. Only the first Cassandra server will have client certificates. This playbook also creates *_n_* amount of client certificates so that applications can connect to the Cassandra cluster.
60+
61+
### Connecting to Cassandra
62+
63+
Connect to Cassandra using `cqlsh` using client or server certificates. You will need 4 components to connect to the cluster:
64+
65+
- Username and password created by the playbook. You can find the credentials in `/home/$SUDO_USER/.credentials`, where `$SUDO_USER` is your sudo user created during deployment.
66+
- Client certificate
67+
- Client key
68+
- CA certificate
69+
70+
1. On the client node, create the `/home/$SUDO_USER/cassandra_ssl` directory, where `$SUDO_USER` is your sudo user created during deployment.
71+
72+
2. From the first Cassandra node, securely transfer the following files and directories: `/etc/cassandra/ssl/cert/client1.crt`, `/etc/cassandra/ssl/key/client1.key`, and `/etc/cassandra/ssl/ca/ca.crt` to the `/home/$SUDO_USER/cassandra_ssl` directory on the client node.
73+
74+
3. Create a Cassandra resource file to use our client certificate. Create the `/home/$SUDO_USER/.cassandra` directory. In the `.cassandra` directory, create a `cqlshrc` file with the following content:
75+
76+
```
77+
[connection]
78+
ssl = true
79+
factory = cqlshlib.ssl.ssl_transport_factory
80+
[ssl]
81+
certfile = /home/$SUDO_USER/cassandra_ssl/ca.crt
82+
userkey = /home/$SUDO_USER/cassandra_ssl/client1.key
83+
usercert = /home/$SUDO_USER/cassandra_ssl/client1.crt
84+
validate = true
85+
```
86+
87+
4. Connect to one of the Cassandra servers using `cqlsh`:
88+
89+
```command
90+
cqlsh 192.168.139.160 -u superuser --ssl
91+
```
92+
93+
Replace `192.168.139.160` with the private IP address of one of the Cassandra nodes and `superuser` with the Cassandra database user you provided when deploying the cluster. Once you are connected, enter the password from `/home/$SUDO_USER/.credentials` at the prompt to authenticate to the cluster.
94+
95+
```output
96+
Connected to Cassandra Cluster at 192.168.139.160:9042
97+
[cqlsh 6.1.0 | Cassandra 4.1.5 | CQL spec 3.4.6 | Native protocol v5]
98+
Use HELP for help.
99+
superadmin@cqlsh>
100+
```
101+
102+
You can distribute the remainder of client certificates to the rest of the nodes.
103+
104+
## Software Included
105+
106+
The Apache Cassandra Marketplace App installs the following software on your Linode:
107+
108+
| **Software** | **Description** |
109+
|:--------------|:------------|
110+
| [**Apache Cassandra**](https://cassandra.apache.org/) | Open Source NoSQL Database. |
111+
| [**UFW**](https://help.ubuntu.com/community/UFW) | Uncomplicated Firewall |
112+
113+
{{% content "marketplace-update-note-shortguide" %}}
99.9 KB
Loading
404 KB
Loading
2.25 MB
Loading
2.26 MB
Loading
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
description: "Deploy InfluxDB on a Linode Compute Instance. InfluxDB is a high-performance time series database designed to handle massive volumes of data with ease."
3+
keywords: ['time series database','monitoring','analytics','data']
4+
tags: ["marketplace", "linode platform", "cloud manager"]
5+
published: 2024-08-05
6+
modified_by:
7+
name: Linode
8+
title: "Deploy InfluxDB through the Linode Marketplace"
9+
external_resources:
10+
- '[InfluxData](https://www.influxdata.com/)'
11+
authors: ["Linode"]
12+
---
13+
14+
[InfluxDB](https://www.influxdata.com/) is a high-performance time series database designed to handle massive volumes of data with ease. Its intuitive query language and powerful visualization capabilities make it the go-to choice for monitoring, analytics, and IoT applications.
15+
16+
## Deploying a Marketplace App
17+
18+
{{% content "deploy-marketplace-apps-shortguide" %}}
19+
20+
{{% content "marketplace-verify-standard-shortguide" %}}
21+
22+
{{< note >}}
23+
**Estimated deployment time:** InfluxDB should be fully installed within 5-10 minutes after the Linode has finished provisioning.
24+
{{< /note >}}
25+
26+
## Configuration Options
27+
28+
- **Supported distributions:** Ubuntu 22.04 LTS
29+
- **Suggested plan:** All plan types and sizes can be used.
30+
31+
### InfluxDB Options
32+
33+
- **Email address** *(required)*: Enter the email address to use for generating the SSL certificates.
34+
- **Admin Username** *(required)*: Username for InfluxDB admin.
35+
- **Organization Name** *(required)*: Name of the InfluxDB organization.
36+
- **Bucket Name** *(required)*: Name of initial InfluxDB bucket.
37+
38+
{{% content "marketplace-required-limited-user-fields-shortguide" %}}
39+
40+
{{% content "marketplace-custom-domain-fields-shortguide" %}}
41+
42+
{{% content "marketplace-special-character-limitations-shortguide" %}}
43+
44+
## Getting Started after Deployment
45+
46+
### Accessing the InfluxDB Server
47+
48+
1. Access InfluxDB's welcome page by launching your preferred web browser and navigating to either the custom domain designated during deployment or your Linode's rDNS domain, such as `192-0-2-17.ip.linodeusercontent.com`. If you need assistance in finding your Linode's IP addresses and rDNS information, refer to the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide for detailed instructions.
49+
50+
![Screenshot of InfluxDB login page](influxdb_login.jpg)
51+
52+
1. Enter the username `admin` and the generated password provided in the compute instance's `/home/$SUDO_USER/.credentials` file. This lets you access the dashboard and begin using InfluxDB.
53+
54+
![Screenshot of InfluxDB login page](influxdb_dashboard.jpg)
55+
56+
### More Information
57+
58+
You may wish to consult the following resources for additional information on this topic. While these are provided in the hope that they will be useful, please note that we cannot vouch for the accuracy or timeliness of externally hosted materials.
59+
60+
- [InfluxData](https://www.influxdata.com/)
61+
- [InfluxDB Documentation](https://docs.influxdata.com/influxdb/v2/)
62+
63+
{{% content "marketplace-update-note-shortguide" %}}
103 KB
Loading

0 commit comments

Comments
 (0)