# Development Package Repositories

This page will tell you everything about the development package repositories 
for eduVPN / Let's Connect!.

This page will always reflect the most up to date configuration and keys that
are required for using the packages.

## Repository Key

Owner   | Fingerprint                                          | Expires
------- | ---------------------------------------------------- | ----------
fkooman | `6BA2 95A4 A057 32F6 68A7  55CB ADF0 EADD BAD8 2F3C` | 2026-01-18

### PGP Key

[Download](https://repo.tuxed.net/fkooman+repo@tuxed.net.asc)

```
-----BEGIN PGP PUBLIC KEY BLOCK-----


hbtNfeBYGPPLFHY/gw7jLsMACApu636zxr77LxzbFgz7
=2+CI
-----END PGP PUBLIC KEY BLOCK-----
```

## Debian / Ubuntu

### Repository Key

```bash
$ curl -s https://repo.tuxed.net/eduVPN/v3-dev/deb/fkooman+repo@tuxed.net.gpg | sudo tee /usr/share/keyrings/fkooman+repo@tuxed.net.gpg >/dev/null
```

### Repository Config

```bash
$ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/fkooman+repo@tuxed.net.gpg] https://repo.tuxed.net/eduVPN/v3-dev/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/eduVPN_v3-dev.list >/dev/null
```

## Fedora

### Repository Key

```bash
$ curl -O https://repo.tuxed.net/fkooman+repo@tuxed.net.asc
$ sudo rpm --import fkooman+repo@tuxed.net.asc
```

### Repository Config

Add the following to the file `/etc/yum.repos.d/eduVPN_v3-dev.repo`:

```
[eduVPN_v3-dev]
name=eduVPN 3.x Development Packages (Fedora $releasever)
baseurl=https://repo.tuxed.net/eduVPN/v3-dev/rpm/fedora-$releasever-$basearch
gpgcheck=1
enabled=1
```

## AlmaLinux

### Repository Key

```bash
$ curl -O https://repo.tuxed.net/fkooman+repo@tuxed.net.asc
$ sudo rpm --import fkooman+repo@tuxed.net.asc
```

### Repository Config

Add the following to the file `/etc/yum.repos.d/eduVPN_v3-dev.repo`:

```
[eduVPN_v3-dev]
name=eduVPN 3.x Development Packages (EL 9)
baseurl=https://repo.tuxed.net/eduVPN/v3-dev/rpm/alma+epel-9-$basearch
gpgcheck=1
enabled=1
```

## Rocky Linux

### Repository Key

```bash
$ curl -O https://repo.tuxed.net/fkooman+repo@tuxed.net.asc
$ sudo rpm --import fkooman+repo@tuxed.net.asc
```

### Repository Config

Add the following to the file `/etc/yum.repos.d/eduVPN_v3-dev.repo`:

```
[eduVPN_v3-dev]
name=eduVPN 3.x Development Packages (EL 9)
baseurl=https://repo.tuxed.net/eduVPN/v3-dev/rpm/rocky+epel-9-$basearch
gpgcheck=1
enabled=1
```

## CentOS Stream

```bash
$ curl -O https://repo.tuxed.net/fkooman+repo@tuxed.net.asc
$ sudo rpm --import fkooman+repo@tuxed.net.asc
```

### Repository Config

Add the following to the file `/etc/yum.repos.d/eduVPN_v3-dev.repo`:

```
[eduVPN_v3-dev]
name=eduVPN 3.x Development Packages (EL 9)
baseurl=https://repo.tuxed.net/eduVPN/v3-dev/rpm/centos-stream+epel-next-9-$basearch
gpgcheck=1
enabled=1
```
