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: tutorials/install-ispconfig/index.mdx
+14-12Lines changed: 14 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,11 +10,13 @@ categories:
10
10
- domains-and-dns
11
11
tags: hosting ISPconfig Ubuntu Linux
12
12
dates:
13
-
validation: 2024-06-25
13
+
validation: 2025-01-02
14
14
posted: 2019-01-25
15
15
---
16
16
17
-
ISPConfig is an open-source, transparent, free, stable, and secure administration tool, available in more than 20 languages. ISPConfig simplifies the management of various web hosting services such as DNS configuration, domain name management, email, or FTP file transfer. It can be used to manage a single server, multiple servers for larger setups, or even mirrored clusters.
17
+
ISPConfig is an open-source, transparent, free, stable, and secure administration tool, available in more than 20 languages.
18
+
ISPConfig simplifies the management of various web hosting services such as DNS configuration, domain name management, email, or FTP file transfer.
19
+
It can be used to manage a single server, multiple servers for larger setups, or even mirrored clusters.
18
20
19
21
<Macroid="requirements" />
20
22
@@ -30,12 +32,12 @@ ISPConfig is an open-source, transparent, free, stable, and secure administratio
30
32
31
33
1.[Log into your Instance](/compute/instances/how-to/connect-to-instance/) via SSH using the root account.
32
34
2. Update and upgrade the software already installed on the Instance.
33
-
```
35
+
```bash
34
36
apt update && apt upgrade -y
35
37
```
36
38
3. Configure the hostname of your Instance.
37
39
* Open the `/etc/hosts` file in a text editor and ensure it looks like the following example: `IP address - space - subdomain.domain.tld - space - subdomain`.
38
-
```s
40
+
```
39
41
127.0.0.1 localhost.localdomain localhost
40
42
# This line should be changed to the correct servername:
41
43
127.0.1.1 server1.example.com server1
@@ -50,11 +52,11 @@ ISPConfig is an open-source, transparent, free, stable, and secure administratio
50
52
</Message>
51
53
* Edit the file `/etc/hostname` and make sure it contains only the subdomain part of the hostname (e.g. `server1`).
52
54
4. Reboot the Instance to apply the hostname configuration.
53
-
```
55
+
```bash
54
56
systemctl reboot
55
57
```
56
58
5. Login again and check the hostname configuration using the following commands:
57
-
```
59
+
```bash
58
60
hostname
59
61
hostname -f
60
62
```
@@ -66,13 +68,13 @@ ISPConfig is an open-source, transparent, free, stable, and secure administratio
66
68
<Messagetype="important">
67
69
Ensure a corresponding DNS record (A and/or AAAA) for the subdomain exists in your DNS zone and is pointing to the IP of your Instance.
68
70
</Message>
69
-
6. Download and run the ISPConfig auto-installer to install the panel with Nginx web server, a port range for passive FTP and unattended upgrades:
70
-
```
71
+
6. Download and run the ISPConfig auto-installer to install the panel with Nginx web server, a port range for passive FTP, and unattended upgrades:
If you want to install the Apache web server instead of Nginx run the following command instead:
75
-
```
76
+
If you want to install the Apache web server instead of Nginx, run the following command instead:
77
+
```bash
76
78
wget -O - https://get.ispconfig.org | sh -s -- --use-ftp-ports=40110-40210 --unattended-upgrades
77
79
```
78
80
</Message>
@@ -91,7 +93,7 @@ ISPConfig is an open-source, transparent, free, stable, and secure administratio
91
93
```
92
94
</Message>
93
95
94
-
## Configuring the firewall
96
+
## Configuring the firewall
95
97
96
98
1. Open the ISPConfig UI (e.g. `https://server1.example.com:8080`) and log in with your credentials.
97
99
@@ -111,4 +113,4 @@ ISPConfig is an open-source, transparent, free, stable, and secure administratio
111
113
112
114
6. Once you have added the necessary records, save the firewall configuration.
113
115
114
-
You now have finished the basic configuration of your server using ISPConfig. For further information and avanced configuration of your server, refer to the [official ISPConfig documentation](https://www.ispconfig.org/documentation/).con
116
+
You now have finished the basic configuration of your server using ISPConfig. For further information and advanced configuration of your server, refer to the [official ISPConfig documentation](https://www.ispconfig.org/documentation/).
@@ -71,31 +79,26 @@ In this part of the tutorial we customize the `value.yaml` to fit our needs and
71
79
<Lightboxsrc="scaleway-token.webp"alt="" />
72
80
73
81
<Lightboxsrc="scaleway-token.webp"alt="" />
74
-
2. Fill the `value.yaml` with:
75
-
- the gitlabUrl (in our case `http://212.47.xxx.yyy/`)
76
-
- the registration token
77
-
- enable `rbac`
78
-
79
-
<Messagetype="note">
80
-
By default, the gitlabUrl and the registration token lines are written as a comment in the `values.yaml`file. Make sure you have deleted the `#` before saving.
81
-
</Message>
82
82
83
+
2. Open the file in a text editor and update the following fields in `values.yaml`:
Ensure you replace `<your-gitlab-instance>` and `<your-registration-token>` with your actual GitLab instance URL and registration token.
92
92
93
-
We will use a dedicated [namespace](https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/).
94
-
3. To install the `gitlab` runner, create it on your `Kapsule` cluster:
93
+
<Message type="tip">
94
+
By default, the gitlabUrl and the registration token lines are written as a comment in the `values.yaml`file. Make sure you have deleted the `#` before saving.
95
+
</Message>
96
+
97
+
3. To install the `gitlab` runner, create it on your `Kapsule` cluster. We will use a dedicated [namespace](https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/).
95
98
```
96
99
kubectl create ns gitlab-runner
97
-
namespace/gitlab-runner created
98
100
```
101
+
The following output displays `namespace/gitlab-runner created`.
99
102
100
103
The default service account should use a new Kubernetes [role](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#role-example), and [rolebinding](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#rolebinding-example).
101
104
4. Use the following example to create a role and role binding and associate it to the default service account in the `gitlab-runner` namespace:
@@ -121,7 +124,7 @@ In this part of the tutorial we customize the `value.yaml` to fit our needs and
Copy file name to clipboardExpand all lines: tutorials/librenms-monitoring/index.mdx
+17-29Lines changed: 17 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,19 @@
1
1
---
2
2
meta:
3
-
title: Monitoring Instances with LibreNMS on Ubuntu Focal Fossa
3
+
title: Monitoring Instances with LibreNMS on Ubuntu Noble Numbat (24.04)
4
4
description: Learn how to monitor Instances using LibreNMS, an open-source PHP/MySQL network monitoring system.
5
5
content:
6
-
h1: Monitoring Instances with LibreNMS on Ubuntu Focal Fossa
6
+
h1: Monitoring Instances with LibreNMS on Ubuntu Noble Numbat (24.04)
7
7
paragraph: Learn how to monitor Instances using LibreNMS, an open-source PHP/MySQL network monitoring system.
8
8
tags: LibreNMS Ubuntu Focal-Fossa
9
9
categories:
10
10
- instances
11
11
dates:
12
-
validation: 2024-06-25
12
+
validation: 2025-01-02
13
13
posted: 2019-07-04
14
14
---
15
15
16
-
LibreNMS is a fully-featured network monitoring system that supports a wide range of network hardware and operating systems including Linux and Windows. As well as network equipment made by Cisco, Juniper, Foundry, and many more.
16
+
Learn how to use LibreNMS to monitor Instances on Ubuntu 24.04 (Noble Numbat). LibreNMS is an open-source network monitoring system supporting a wide range of network hardware and operating systems, including Linux and Windows.
17
17
18
18
The software is based on PHP and MySQL (MariaDB) and is a community-based fork of the last GPL-licensed version of Observium.
19
19
@@ -22,49 +22,38 @@ The software is based on PHP and MySQL (MariaDB) and is a community-based fork o
22
22
- A Scaleway account logged into the [console](https://console.scaleway.com)
23
23
-[Owner](/identity-and-access-management/iam/concepts/#owner) status or [IAM permissions](/identity-and-access-management/iam/concepts/#permission) allowing you to perform actions in the intended Organization
24
24
- An [SSH key](/identity-and-access-management/organizations-and-projects/how-to/create-ssh-key/)
25
-
- An [Instance](/compute/instances/how-to/create-an-instance/) running on Ubuntu Focal Fossa Beaver
25
+
- An [Instance](/compute/instances/how-to/create-an-instance/) running on Ubuntu Noble Numbat (24.04)
26
26
- A [domain or subdomain](/network/domains-and-dns/quickstart/) pointed to your Instance
27
27
28
28
## Installing LibreNMS
29
29
30
-
1. Update the apt repository information.
30
+
1. Update the apt package cache and upgrate the already installed system packages:
Copy file name to clipboardExpand all lines: tutorials/manage-database-instance-pgadmin4/index.mdx
+4-6Lines changed: 4 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,11 +10,11 @@ categories:
10
10
- compute
11
11
- postgresql-and-mysql
12
12
dates:
13
-
validation: 2024-06-25
13
+
validation: 2025-01-02
14
14
posted: 2019-10-28
15
15
---
16
16
17
-
[pgAdmin](https://www.pgadmin.org/) is an open-source management tool for PostgreSQL databases. It allows the management of your [Scaleway Database Instances](https://www.scaleway.com/en/database/) and other PostgreSQL databases through an easy-to-use web-interface within your web browser.
17
+
pgAdmin is an open-source management tool for PostgreSQL databases. It allows the management of your [Scaleway Database Instances](https://www.scaleway.com/en/database/) and other PostgreSQL databases through an easy-to-use web-interface within your web browser.
18
18
19
19
<Macroid="requirements" />
20
20
@@ -29,14 +29,12 @@ dates:
29
29
30
30
1.[Connect to your Instance](/compute/instances/how-to/connect-to-instance/) via SSH.
31
31
2. Update the `apt` sources and the software already installed on the Instance:
0 commit comments