Skip to content

Commit a74fe5c

Browse files
committed
add repo pages
1 parent 7515b66 commit a74fe5c

File tree

4 files changed

+468
-3
lines changed

4 files changed

+468
-3
lines changed

content/en/repo/_index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ menu:
2626
<div class="card-body d-flex flex-column">
2727
<h4 class="card-title">Stable Releases</h4>
2828
<h6 class="card-title">usually every 6 months</h6>
29-
<a class="btn btn-lg btn-primary m-1" href="https://labs.consol.de/repo/stable/">
29+
<a class="btn btn-lg btn-primary m-1" href="/repo/stable/">
3030
Download <i class="fas fa-arrow-alt-circle-right ml-2"></i>
3131
</a>
3232
</div>
@@ -37,7 +37,7 @@ menu:
3737
<div class="card-body d-flex flex-column">
3838
<h4 class="card-title">Stream Releases</h4>
3939
<h6 class="card-title">intermediate releases</h6>
40-
<a class="btn btn-lg btn-primary m-1" href="https://labs.consol.de/repo/stream/">
40+
<a class="btn btn-lg btn-primary m-1" href="/repo/stream/">
4141
Download <i class="fas fa-arrow-alt-circle-right ml-2"></i>
4242
</a>
4343
</div>
@@ -48,7 +48,7 @@ menu:
4848
<div class="card-body d-flex flex-column">
4949
<h4 class="card-title">Testing Builds</h4>
5050
<h6 class="card-title">daily updated development snapshots</h6>
51-
<a class="btn btn-lg btn-primary m-1" href="https://labs.consol.de/repo/testing/">
51+
<a class="btn btn-lg btn-primary m-1" href="/repo/testing/">
5252
Download <i class="fas fa-arrow-alt-circle-right ml-2"></i>
5353
</a>
5454
</div>

content/en/repo/stable/_index.md

Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
---
2+
title: "Stable Releases"
3+
linkTitle: "Stable"
4+
description: "ConSol Labs stable repository - production-ready releases"
5+
---
6+
7+
# Stable Releases
8+
9+
Installing ConSol Labs software has never been easier. Just follow the steps for your linux distribution.
10+
11+
Currently the following software is part of this repository.
12+
13+
- **OMD-Labs Edition**
14+
- **SNClient+**
15+
16+
Some repositories also contain the following packages:
17+
18+
- Thruk
19+
- Gearman
20+
- Mod-Gearman
21+
- Naemon
22+
23+
Those packages will be migrated to [OBS](https://build.opensuse.org/repositories/home:naemon) and should be installed from there in the future.
24+
25+
---
26+
27+
## Contents
28+
29+
- [Debian / Ubuntu](#debian--ubuntu)
30+
- [GPG Key (one-time setup)](#gpg-key-one-time-setup)
31+
- [Debian Bookworm (12.0)](#debian-bookworm-120)
32+
- [Debian Trixie (13.0)](#debian-trixie-130)
33+
- [Ubuntu Focal Fossa (20.04)](#ubuntu-focal-fossa-2004)
34+
- [Ubuntu Jammy Jellyfish (22.04)](#ubuntu-jammy-jellyfish-2204)
35+
- [Ubuntu Noble Numbat (24.04)](#ubuntu-noble-numbat-2404)
36+
- [CentOS / RHEL](#centos--rhel)
37+
- [RHEL / CentOS 7](#rhel--centos-7)
38+
- [RHEL / Rocky / Alma 8](#rhel--rocky--alma-8)
39+
- [RHEL / Rocky / Alma 9](#rhel--rocky--alma-9)
40+
- [SUSE Linux Enterprise (SLES)](#suse-linux-enterprise-sles)
41+
- [SLES 15 SP4](#sles-15-sp4)
42+
- [SLES 15 SP5](#sles-15-sp5)
43+
- [SLES 15 SP6](#sles-15-sp6)
44+
- [Alpine Linux](#alpine-linux)
45+
- [Public Key (one-time setup)](#public-key-one-time-setup)
46+
- [Add Repository](#add-repository)
47+
48+
---
49+
50+
## Debian / Ubuntu
51+
52+
### GPG Key (one-time setup)
53+
54+
```bash
55+
curl -s "https://labs.consol.de/repo/stable/GPG-KEY-4096" -o /etc/apt/trusted.gpg.d/labs.consol.de-GPG-KEY-4096.asc
56+
```
57+
58+
### Debian Bookworm (12.0)
59+
60+
```bash
61+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/labs.consol.de-GPG-KEY-4096.asc] http://labs.consol.de/repo/stable/debian $(lsb_release -cs) main" > /etc/apt/sources.list.d/labs-consol-stable.list
62+
apt-get update
63+
```
64+
65+
### Debian Trixie (13.0)
66+
67+
```bash
68+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/labs.consol.de-GPG-KEY-4096.asc] http://labs.consol.de/repo/stable/debian $(lsb_release -cs) main" > /etc/apt/sources.list.d/labs-consol-stable.list
69+
apt-get update
70+
```
71+
72+
### Ubuntu Focal Fossa (20.04)
73+
74+
```bash
75+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/labs.consol.de-GPG-KEY-4096.asc] http://labs.consol.de/repo/stable/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/labs-consol-stable.list
76+
apt-get update
77+
```
78+
79+
### Ubuntu Jammy Jellyfish (22.04)
80+
81+
```bash
82+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/labs.consol.de-GPG-KEY-4096.asc] http://labs.consol.de/repo/stable/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/labs-consol-stable.list
83+
apt-get update
84+
```
85+
86+
### Ubuntu Noble Numbat (24.04)
87+
88+
```bash
89+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/labs.consol.de-GPG-KEY-4096.asc] http://labs.consol.de/repo/stable/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/labs-consol-stable.list
90+
apt-get update
91+
```
92+
93+
---
94+
95+
## CentOS / RHEL
96+
97+
> You may need to add the [EPEL repository](https://docs.fedoraproject.org/en-US/epel/) to resolve all dependencies.
98+
99+
### RHEL / CentOS 7
100+
101+
```bash
102+
rpm -Uvh "https://labs.consol.de/repo/stable/rhel7/x86_64/labs-consol-stable.rhel7.noarch.rpm"
103+
```
104+
105+
### RHEL / Rocky / Alma 8
106+
107+
```bash
108+
rpm -Uvh "https://labs.consol.de/repo/stable/rhel8/x86_64/labs-consol-stable.rhel8.noarch.rpm"
109+
```
110+
111+
### RHEL / Rocky / Alma 9
112+
113+
```bash
114+
rpm -Uvh "https://labs.consol.de/repo/stable/rhel9/x86_64/labs-consol-stable.rhel9.noarch.rpm"
115+
```
116+
117+
---
118+
119+
## SUSE Linux Enterprise (SLES)
120+
121+
### SLES 15 SP4
122+
123+
```bash
124+
zypper addrepo -f https://labs.consol.de/repo/stable/sles15sp4/consol-labs.repo
125+
```
126+
127+
### SLES 15 SP5
128+
129+
```bash
130+
zypper addrepo -f https://labs.consol.de/repo/stable/sles15sp5/consol-labs.repo
131+
```
132+
133+
### SLES 15 SP6
134+
135+
```bash
136+
zypper addrepo -f https://labs.consol.de/repo/stable/sles15sp6/consol-labs.repo
137+
```
138+
139+
---
140+
141+
## Alpine Linux
142+
143+
### Public Key (one-time setup)
144+
145+
```bash
146+
curl -s "https://labs.consol.de/repo/stable/alpine/v3/monitoring-team%40consol.de-0001.rsa.pub" -o "/etc/apk/keys/monitoring-team@consol.de-0001.rsa.pub"
147+
```
148+
149+
### Add Repository
150+
151+
```bash
152+
echo "https://labs.consol.de/repo/stable/alpine/v3/" >> /etc/apk/repositories
153+
apk update
154+
```

content/en/repo/stream/_index.md

Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
---
2+
title: "Stream Releases"
3+
linkTitle: "Stream"
4+
description: "ConSol Labs stream repository - intermediate releases"
5+
---
6+
7+
# Stream Releases
8+
9+
Installing ConSol Labs software has never been easier. Just follow the steps for your linux distribution.
10+
11+
Currently the following software is part of this repository.
12+
13+
- **OMD-Labs Edition**
14+
- **SNClient+**
15+
16+
Some repositories also contain the following packages:
17+
18+
- Thruk
19+
- Gearman
20+
- Mod-Gearman
21+
- Naemon
22+
23+
Those packages will be migrated to [OBS](https://build.opensuse.org/repositories/home:naemon) and should be installed from there in the future.
24+
25+
---
26+
27+
## Contents
28+
29+
- [Debian / Ubuntu](#debian--ubuntu)
30+
- [GPG Key (one-time setup)](#gpg-key-one-time-setup)
31+
- [Debian Bookworm (12.0)](#debian-bookworm-120)
32+
- [Debian Trixie (13.0)](#debian-trixie-130)
33+
- [Ubuntu Focal Fossa (20.04)](#ubuntu-focal-fossa-2004)
34+
- [Ubuntu Jammy Jellyfish (22.04)](#ubuntu-jammy-jellyfish-2204)
35+
- [Ubuntu Noble Numbat (24.04)](#ubuntu-noble-numbat-2404)
36+
- [CentOS / RHEL](#centos--rhel)
37+
- [RHEL / CentOS 7](#rhel--centos-7)
38+
- [RHEL / Rocky / Alma 8](#rhel--rocky--alma-8)
39+
- [RHEL / Rocky / Alma 9](#rhel--rocky--alma-9)
40+
- [SUSE Linux Enterprise (SLES)](#suse-linux-enterprise-sles)
41+
- [SLES 15 SP4](#sles-15-sp4)
42+
- [SLES 15 SP5](#sles-15-sp5)
43+
- [SLES 15 SP6](#sles-15-sp6)
44+
- [Alpine Linux](#alpine-linux)
45+
- [Public Key (one-time setup)](#public-key-one-time-setup)
46+
- [Add Repository](#add-repository)
47+
48+
---
49+
50+
## Debian / Ubuntu
51+
52+
### GPG Key (one-time setup)
53+
54+
```bash
55+
curl -s "https://labs.consol.de/repo/stable/GPG-KEY-4096" -o /etc/apt/trusted.gpg.d/labs.consol.de-GPG-KEY-4096.asc
56+
```
57+
58+
### Debian Bookworm (12.0)
59+
60+
```bash
61+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/labs.consol.de-GPG-KEY-4096.asc] https://labs.consol.de/repo/stream/debian $(lsb_release -cs) main" > /etc/apt/sources.list.d/labs-consol-stream.list
62+
apt-get update
63+
```
64+
65+
### Debian Trixie (13.0)
66+
67+
```bash
68+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/labs.consol.de-GPG-KEY-4096.asc] https://labs.consol.de/repo/stream/debian $(lsb_release -cs) main" > /etc/apt/sources.list.d/labs-consol-stream.list
69+
apt-get update
70+
```
71+
72+
### Ubuntu Focal Fossa (20.04)
73+
74+
```bash
75+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/labs.consol.de-GPG-KEY-4096.asc] https://labs.consol.de/repo/stream/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/labs-consol-stream.list
76+
apt-get update
77+
```
78+
79+
### Ubuntu Jammy Jellyfish (22.04)
80+
81+
```bash
82+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/labs.consol.de-GPG-KEY-4096.asc] https://labs.consol.de/repo/stream/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/labs-consol-stream.list
83+
apt-get update
84+
```
85+
86+
### Ubuntu Noble Numbat (24.04)
87+
88+
```bash
89+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/labs.consol.de-GPG-KEY-4096.asc] https://labs.consol.de/repo/stream/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/labs-consol-stream.list
90+
apt-get update
91+
```
92+
93+
---
94+
95+
## CentOS / RHEL
96+
97+
> You may need to add the [EPEL repository](https://docs.fedoraproject.org/en-US/epel/) to resolve all dependencies.
98+
99+
### RHEL / CentOS 7
100+
101+
```bash
102+
rpm -Uvh "https://labs.consol.de/repo/stream/rhel7/x86_64/labs-consol-stream.rhel7.noarch.rpm"
103+
```
104+
105+
### RHEL / Rocky / Alma 8
106+
107+
```bash
108+
rpm -Uvh "https://labs.consol.de/repo/stream/rhel8/x86_64/labs-consol-stream.rhel8.noarch.rpm"
109+
```
110+
111+
### RHEL / Rocky / Alma 9
112+
113+
```bash
114+
rpm -Uvh "https://labs.consol.de/repo/stream/rhel9/x86_64/labs-consol-stream.rhel9.noarch.rpm"
115+
```
116+
117+
---
118+
119+
## SUSE Linux Enterprise (SLES)
120+
121+
### SLES 15 SP4
122+
123+
```bash
124+
zypper addrepo -f https://labs.consol.de/repo/stream/sles15sp4/consol-labs.repo
125+
```
126+
127+
### SLES 15 SP5
128+
129+
```bash
130+
zypper addrepo -f https://labs.consol.de/repo/stream/sles15sp5/consol-labs.repo
131+
```
132+
133+
### SLES 15 SP6
134+
135+
```bash
136+
zypper addrepo -f https://labs.consol.de/repo/stream/sles15sp6/consol-labs.repo
137+
```
138+
139+
---
140+
141+
## Alpine Linux
142+
143+
### Public Key (one-time setup)
144+
145+
```bash
146+
curl -s "https://labs.consol.de/repo/stream/alpine/v3/monitoring-team%40consol.de-0001.rsa.pub" -o "/etc/apk/keys/monitoring-team@consol.de-0001.rsa.pub"
147+
```
148+
149+
### Add Repository
150+
151+
```bash
152+
echo "https://labs.consol.de/repo/stream/alpine/v3/" >> /etc/apk/repositories
153+
apk update
154+
```

0 commit comments

Comments
 (0)