Available repositories
There are three different repositories:
- stable: which is dedicated to Enterprise and contains packages which are tested and considered as stable.
- base: which contains released packages with new features not directly consider as stable. After a period of time without issue feedback from customer/free users, they will be released in the stable repository.
- test: which contains unstable packages including big changes and/or new features.
Add RCDevs Repository on RPM based OS
On a RedHat, CentOS, Rocky or Fedora system, you can use our repository, which simplifies updates. Download and install the repository with the dnf install https://repos.rcdevs.com/redhat/rcdevs_release-1.1.1-1.noarch.rpm
command.
[root@webadm1 ~]# dnf install https://repos.rcdevs.com/redhat/rcdevs_release-1.1.1-1.noarch.rpm
Last metadata expiration check: 0:02:28 ago on Tue 27 Apr 2021 04:36:10 PM CEST.
rcdevs_release-1.1.1-1.noarch.rpm
Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================
Installing:
rcdevs_release noarch 1.1.1-1 @commandline 8.2 k
Transaction Summary
================================================================================
Install 1 package
Total size: 8.2 k
Installed size: 2.8 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing :
Installing : rcdevs_release-1.1.1-1.noarch 1/1
Verifying : rcdevs_release-1.1.1-1.noarch 1/1
Installed:
rcdevs_release-1.1.1-1.noarch
Complete!
[root@webadm1 ~]#
base repo
Per default, only base
is activated as shown below:
[root@webadm1 ~]# cat /etc/yum.repos.d/rcdevs.repo
[rcdevs-stable]
name=RCDevs Enterprise Linux Repository - stable
baseurl=https://repos.rcdevs.com/redhat/stable
priority=50
type=rpm
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[rcdevs-test]
name=RCDevs Enterprise Linux Repository - test
baseurl=https://repos.rcdevs.com/redhat/test
type=rpm
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[rcdevs]
name=RCDevs Enterprise Linux Repository
baseurl=https://repos.rcdevs.com/redhat/base
type=rpm
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[root@webadm1 ~]#
stable repo
If you are looking for product stability, deactivate base
repository and activate stable
:
[root@webadm1 ~]# cat /etc/yum.repos.d/rcdevs.repo
[rcdevs-stable]
name=RCDevs Enterprise Linux Repository - stable
baseurl=https://repos.rcdevs.com/redhat/stable
priority=50
type=rpm
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[rcdevs-test]
name=RCDevs Enterprise Linux Repository - test
baseurl=https://repos.rcdevs.com/redhat/test
type=rpm
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[rcdevs]
name=RCDevs Enterprise Linux Repository
baseurl=https://repos.rcdevs.com/redhat/base
type=rpm
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[root@webadm1 ~]#
test repo
If testing releases are needed then activate test
and base
:
[root@webadm1 ~]# cat /etc/yum.repos.d/rcdevs.repo
[rcdevs-stable]
name=RCDevs Enterprise Linux Repository - stable
baseurl=https://repos.rcdevs.com/redhat/stable
priority=50
type=rpm
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[rcdevs-test]
name=RCDevs Enterprise Linux Repository - test
baseurl=https://repos.rcdevs.com/redhat/test
type=rpm
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[rcdevs]
name=RCDevs Enterprise Linux Repository
baseurl=https://repos.rcdevs.com/redhat/base
type=rpm
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
root@webadm1 ~]#
update
Update the Repository list with the dnf clean all
and dnf update
commands:
[root@webadm1 ~]# dnf clean all
26 files removed
[root@webadm1 ~]# dnf update
Rocky 9 - AppStream 5.0 MB/s | 6.3 MB 00:01
Rocky 9 - BaseOS 5.9 MB/s | 2.3 MB 00:00
Rocky 9 - Extras 8.1 kB/s | 9.6 kB 00:01
RCDevs Enterprise Linux Repository 534 kB/s | 79 kB 00:00
Dependencies resolved.
Nothing to do.
Complete!
[root@webadm1 ~]#
package installation
Now you are able to install RCDevs packages on your system with the dnf install <packages>
command:
[root@webadm1 ~]# dnf install webadm_all_in_one
Last metadata expiration check: 0:00:54 ago on Wed 28 Apr 2021 10:40:08 AM CEST.
Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================
Installing:
webadm_all_in_one noarch 1.0.1-0 rcdevs 2.0 k
Installing dependencies:
openid noarch 1.4.11-1 rcdevs 10 M
openotp noarch 1.5.10-1 rcdevs 13 M
pwreset noarch 1.1.2-1 rcdevs 1.3 M
selfdesk noarch 1.2.3-1 rcdevs 2.6 M
selfreg noarch 1.2.3-1 rcdevs 4.3 M
smshub noarch 1.2.3-1 rcdevs 1.5 M
spankey noarch 2.0.14-1 rcdevs 13 M
webadm x86_64 2.0.18-2 rcdevs 169 M
Transaction Summary
================================================================================
Install 9 Packages
Total download size: 215 M
Installed size: 362 M
Is this ok [y/N]: y
Downloading Packages:
(1/9): pwreset-1.1.2-1.noarch.rpm 3.8 MB/s | 1.3 MB 00:00
(2/9): selfdesk-1.2.3-1.noarch.rpm 4.2 MB/s | 2.6 MB 00:00
(3/9): openotp-1.5.10-1.noarch.rpm 9.8 MB/s | 13 MB 00:01
(4/9): smshub-1.2.3-1.noarch.rpm 5.7 MB/s | 1.5 MB 00:00
(5/9): selfreg-1.2.3-1.noarch.rpm 5.5 MB/s | 4.3 MB 00:00
(6/9): openid-1.4.11-1.noarch.rpm 4.9 MB/s | 10 MB 00:02
(7/9): webadm_all_in_one-1.0.1-0.noarch.rpm 136 kB/s | 2.0 kB 00:00
(8/9): spankey-2.0.14-1.noarch.rpm 6.5 MB/s | 13 MB 00:01
(9/9): webadm-2.0.18-2.x86_64.rpm 12 MB/s | 169 MB 00:14
--------------------------------------------------------------------------------
Total 13 MB/s | 215 MB 00:16
warning: /var/cache/dnf/rcdevs-8ec0365c29b56a52/packages/openid-1.4.11-1.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 15883005: NOKEY
RCDevs Enterprise Linux Repository 1.6 MB/s | 1.7 kB 00:00
Importing GPG key 0x15883005:
Userid : "RCDevs SA <info@rcdevs.com>"
Fingerprint: 5FAB 1C62 DB2D CCDE B0E1 D42B 2FB3 5ED5 1588 3005
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: webadm-2.0.18-2.x86_64 1/9
Installing : webadm-2.0.18-2.x86_64 1/9
Running scriptlet: webadm-2.0.18-2.x86_64 1/9
Please run /opt/webadm/bin/setup.
Running scriptlet: openid-1.4.11-1.noarch 2/9
Installing : openid-1.4.11-1.noarch 2/9
Running scriptlet: openid-1.4.11-1.noarch 2/9
Running scriptlet: openotp-1.5.10-1.noarch 3/9
Installing : openotp-1.5.10-1.noarch 3/9
Running scriptlet: openotp-1.5.10-1.noarch 3/9
Running scriptlet: pwreset-1.1.2-1.noarch 4/9
Installing : pwreset-1.1.2-1.noarch 4/9
Running scriptlet: pwreset-1.1.2-1.noarch 4/9
Running scriptlet: selfdesk-1.2.3-1.noarch 5/9
Installing : selfdesk-1.2.3-1.noarch 5/9
Running scriptlet: selfdesk-1.2.3-1.noarch 5/9
Running scriptlet: selfreg-1.2.3-1.noarch 6/9
Installing : selfreg-1.2.3-1.noarch 6/9
Running scriptlet: selfreg-1.2.3-1.noarch 6/9
Running scriptlet: smshub-1.2.3-1.noarch 7/9
Installing : smshub-1.2.3-1.noarch 7/9
Running scriptlet: smshub-1.2.3-1.noarch 7/9
Running scriptlet: spankey-2.0.14-1.noarch 8/9
Installing : spankey-2.0.14-1.noarch 8/9
Running scriptlet: spankey-2.0.14-1.noarch 8/9
Installing : webadm_all_in_one-1.0.1-0.noarch 9/9
Verifying : openid-1.4.11-1.noarch 1/9
Verifying : openotp-1.5.10-1.noarch 2/9
Verifying : pwreset-1.1.2-1.noarch 3/9
Verifying : selfdesk-1.2.3-1.noarch 4/9
Verifying : selfreg-1.2.3-1.noarch 5/9
Verifying : smshub-1.2.3-1.noarch 6/9
Verifying : spankey-2.0.14-1.noarch 7/9
Verifying : webadm-2.0.18-2.x86_64 8/9
Verifying : webadm_all_in_one-1.0.1-0.noarch 9/9
Installed:
openid-1.4.11-1.noarch openotp-1.5.10-1.noarch pwreset-1.1.2-1.noarch selfdesk-1.2.3-1.noarch selfreg-1.2.3-1.noarch
smshub-1.2.3-1.noarch spankey-2.0.14-1.noarch webadm-2.0.18-2.x86_64 webadm_all_in_one-1.0.1-0.noarch
Complete!
[root@webadm1 ~]#
Add RCDevs Repository on Debian based OS
On a Debian and Ubuntu system, you can use our repository, which simplifies updates.
Download the repository file with the https://repos.rcdevs.com/debian/rcdevs-release_1.1.0-1_all.deb
command:
[root@webadm1 ~]# wget https://repos.rcdevs.com/debian/rcdevs-release_1.1.0-1_all.deb
--2022-11-02 10:59:59-- https://repos.rcdevs.com/debian/rcdevs-release_1.1.0-1_all.deb
Resolving repos.rcdevs.com (repos.rcdevs.com)... 146.59.204.189
Connecting to repos.rcdevs.com (repos.rcdevs.com)|146.59.204.189|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2544 (2.5K) [application/vnd.debian.binary-package]
Saving to: ‘rcdevs-release_1.1.1-1_all.deb’
rcdevs-release_1.1.0-1_all.deb 100%[=========================================================================================>] 2.48K --.-KB/s in 0s
2022-11-02 10:59:59 (364 MB/s) - ‘rcdevs-release_1.1.0-1_all.deb’ saved [2544/2544]
and install repository with apt install ./rcdevs-release_1.1.0-1_all.deb
[root@webadm1 ~]# dpkg -i ./rcdevs-release_1.1.0-1_all.deb
(Reading database ... 118439 files and directories currently installed.)
Preparing to unpack .../rcdevs-release_1.1.0-1_all.deb ...
Unpacking rcdevs-release 1.1.0-1) over (1.1.0-1) ...
Setting up rcdevs-release (1.1.0-1) ...
base repo
Per default, only base
is activated as shown below:
[root@webadm1 ~]# cat /etc/apt/sources.list.d/rcdevs.list
#deb https://repos.rcdevs.com/debian/stable ./
#deb https://repos.rcdevs.com/debian/test ./
deb https://repos.rcdevs.com/debian/base ./
stable repo
If stability is needed then deactivate base
and activate the stable
one:
[root@webadm1 ~]# cat /etc/apt/sources.list.d/rcdevs.list
deb https://repos.rcdevs.com/debian/stable ./
#deb https://repos.rcdevs.com/debian/test ./
#deb https://repos.rcdevs.com/debian/base ./
test repo
If Testing Releases are needed then activate test
and base
:
[root@webadm1 ~]# cat /etc/apt/sources.list.d/rcdevs.list
#deb https://repos.rcdevs.com/debian/stable ./
deb https://repos.rcdevs.com/debian/test ./
deb https://repos.rcdevs.com/debian/base ./
update
Update the Repository list with the apt update
command:
[root@webadm1 ~]# apt update
Hit:1 http://lu.archive.ubuntu.com/ubuntu focal InRelease
Get:2 http://lu.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:4 http://lu.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Get:5 http://lu.archive.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Get:6 http://lu.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [2,196 kB]
Get:3 http://www.rcdevs.com/repos/debian/base ./ InRelease [1,091 B]
Get:7 http://www.rcdevs.com/repos/debian/base ./ Packages [16.9 kB]
Fetched 2,550 kB in 3s (793 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
33 packages can be upgraded. Run 'apt list --upgradable' to see them.
Packages installation
Now you are able to install RCDevs packages on your system with the apt install <packages>
command:
[root@webadm1 ~]# apt install webadm-all-in-one
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
openid openotp pwreset selfdesk selfreg smshub spankey webadm
The following NEW packages will be installed:
openid openotp pwreset selfdesk selfreg smshub spankey webadm webadm-all-in-one
0 upgraded, 9 newly installed, 0 to remove and 1 not upgraded.
Need to get 216 MB of archives.
After this operation, 397 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 https://repos.rcdevs.com/debian/base ./ openid 1.4.16-3 [10.1 MB]
Get:2 https://repos.rcdevs.com/debian/base ./ openotp 2.1.2-3 [13.7 MB]
Get:3 https://repos.rcdevs.com/debian/base ./ pwreset 1.1.5-2 [1365 kB]
Get:4 https://repos.rcdevs.com/debian/base ./ selfdesk 1.2.9-2 [2785 kB]
Get:5 https://repos.rcdevs.com/debian/base ./ selfreg 1.2.6-1 [4477 kB]
Get:6 https://repos.rcdevs.com/debian/base ./ smshub 1.2.4-1 [1544 kB]
Get:7 https://repos.rcdevs.com/debian/base ./ spankey 2.0.19-1 [13.3 MB]
Get:8 https://repos.rcdevs.com/debian/base ./ webadm 2.1.11-2 [169 MB]
Get:9 https://repos.rcdevs.com/debian/base ./ webadm-all-in-one 1.0.1-0 [1090 B]
Fetched 216 MB in 8s (28.0 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package openid.
(Reading database ... 7084 files and directories currently installed.)
Preparing to unpack .../0-openid_1.4.16-3_all.deb ...
Unpacking openid (1.4.16-3) ...
Selecting previously unselected package openotp.
Preparing to unpack .../1-openotp_2.1.2-3_all.deb ...
Unpacking openotp (2.1.2-3) ...
Selecting previously unselected package pwreset.
Preparing to unpack .../2-pwreset_1.1.5-2_all.deb ...
Unpacking pwreset (1.1.5-2) ...
Selecting previously unselected package selfdesk.
Preparing to unpack .../3-selfdesk_1.2.9-2_all.deb ...
Unpacking selfdesk (1.2.9-2) ...
Selecting previously unselected package selfreg.
Preparing to unpack .../4-selfreg_1.2.6-1_all.deb ...
Unpacking selfreg (1.2.6-1) ...
Selecting previously unselected package smshub.
Preparing to unpack .../5-smshub_1.2.4-1_all.deb ...
Unpacking smshub (1.2.4-1) ...
Selecting previously unselected package spankey.
Preparing to unpack .../6-spankey_2.0.19-1_all.deb ...
Unpacking spankey (2.0.19-1) ...
Selecting previously unselected package webadm.
Preparing to unpack .../7-webadm_2.1.11-2_amd64.deb ...
Unpacking webadm (2.1.11-2) ...
Selecting previously unselected package webadm-all-in-one.
Preparing to unpack .../8-webadm-all-in-one_1.0.1-0_all.deb ...
Unpacking webadm-all-in-one (1.0.1-0) ...
Setting up selfdesk (1.2.9-2) ...
Setting up webadm (2.1.11-2) ...
WebADM Server needs to be configured.
Please run /opt/webadm/bin/setup.
Setting up openid (1.4.16-3) ...
Setting up selfreg (1.2.6-1) ...
Setting up pwreset (1.1.5-2) ...
Setting up smshub (1.2.4-1) ...
Setting up openotp (2.1.2-3) ...
Setting up spankey (2.0.19-1) ...
Setting up webadm-all-in-one (1.0.1-0) ...
Available Packages
Package name | Type | Description | Part of all-in-one package? |
---|---|---|---|
RPM: webadm_all_in_one Debian: webadm-all-in-one |
WebADM Server for Linux with all web services and web applications | ||
webadm | Server | WebADM Server for Linux | Yes |
openotp | Web Services | MFA Authentication Server | Yes |
opensso | Web Services | Single Sign-On Server | Yes |
smshub | Web Services | SMS Hub Server | Yes |
spankey | Web Services | SSH Public Key Server | Yes |
tiqr | Web Services | QR Login & Signing Server | Yes |
openid | Web Applications | OpenID & SAML Provider | Yes |
pwreset | Web Applications | LDAP Password Reset | Yes |
selfdesk | Web Applications | User Self Service Desk | Yes |
selfreg | Web Applications | User Self Registration | Yes |
helpdesk | Web Applications | Administration Help Desk | Yes |
waproxy | Web Server | WebADM Publishing Proxy | No |
radiusd | Authentication server | OpenOTP RADIUS Bridge | No |
ldproxy | Authentication server | OpenOTP LDAP Bridge | No |
RPM: slapd Debian: rcdevs-slapd |
LDAP server | Directory Server | No |
mfavpn | VPN server | MFA VPN Server | No |
RPM: pam_openotp Debian: pam-openotp |
Plugin | OpenOTP PAM Module | No |
RPM: pam_openotp_openssl10 Debian: pam-openotp-openssl10 |
Plugin | OpenOTP PAM Module with openssl included | No |
RPM: spankey_client Debian: spankey-client |
Plugin | SSH Public Key Client | No |
RPM: rcdevs_libs Debian: rcdevs-libs |
Library | RCDevs Libraries | No |
RPM: rcdevs_release Debian: rcdevs-release |
Repository | RCDevs Repository | No |