@@ -7,15 +7,15 @@ mysql or postgresql instead, see the database configuration section.
77## Supported Server Installation Options
88 - [ Ubuntu 24.04] ( #ubuntu-2404-noble )
99 - [ Debian 13] ( #debian-13-trixie )
10- - [ Rocky 10 ] ( #rocky-10 )
10+ - [ Rocky/Alma/RHEL ] ( #rockyalmarhel )
1111 - [ virtualenv + pip] ( #virtualenv--pip )
1212 - [ Source] ( #source )
1313
1414
1515### Ubuntu 24.04 (noble)
1616
1717``` shell
18- curl -sS https://repo.openbytes.ie/openbytes.gpg > /usr/share/keyrings/openbytes.gpg
18+ curl -sS https://repo.openbytes.ie/openbytes-1 .gpg > /usr/share/keyrings/openbytes.gpg
1919echo " deb [signed-by=/usr/share/keyrings/openbytes.gpg] https://repo.openbytes.ie/patchman/ubuntu noble-backports main" > /etc/apt/sources.list.d/patchman.list
2020apt update
2121apt -y install python3-patchman patchman-client
@@ -25,26 +25,26 @@ patchman-manage createsuperuser
2525### Debian 13 (trixie)
2626
2727``` shell
28- curl -sS https://repo.openbytes.ie/openbytes.gpg > /usr/share/keyrings/openbytes.gpg
28+ curl -sS https://repo.openbytes.ie/openbytes-1 .gpg > /usr/share/keyrings/openbytes.gpg
2929echo " deb [signed-by=/usr/share/keyrings/openbytes.gpg] https://repo.openbytes.ie/patchman/debian trixie main" > /etc/apt/sources.list.d/patchman.list
3030apt update
3131apt -y install python3-patchman patchman-client
3232patchman-manage createsuperuser
3333```
3434
35- ### Rocky 10
35+ ### Rocky/Alma/RHEL
3636
3737Server installation is currently broken due to missing upstream packages: https://github.com/furlongm/patchman/issues/669
3838Client installation should work as expected.
3939
40- This also applies to Alma, RHEL, etc.
4140
4241``` shell
43- curl -sS https://repo.openbytes.ie/openbytes-2.gpg > /etc/pki/rpm-gpg/RPM-GPG-KEY-openbytes
42+ # curl -sS https://repo.openbytes.ie/openbytes.gpg > /etc/pki/rpm-gpg/RPM-GPG-KEY-openbytes # rocky/alma/rhel 8/9
43+ curl -sS https://repo.openbytes.ie/openbytes-1.gpg > /etc/pki/rpm-gpg/RPM-GPG-KEY-openbytes # rocky/alma/rhel 10
4444cat << EOF >> /etc/yum.repos.d/openbytes.repo
4545[openbytes]
4646name=openbytes
47- baseurl=https://repo.openbytes.ie/patchman/el10
47+ baseurl=https://repo.openbytes.ie/patchman/el \$ releasever
4848enabled=1
4949gpgcheck=1
5050gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-openbytes
@@ -53,15 +53,15 @@ dnf -y install epel-release
5353dnf makecache
5454dnf -y install patchman-client
5555# dnf -y install patchman
56- systemctl restart httpd
57- patchman-manage createsuperuser
56+ # systemctl restart httpd
57+ # patchman-manage createsuperuser
5858```
5959
6060### virtualenv + pip
6161
6262``` shell
6363apt -y install python3-venv # (debian/ubuntu)
64- dnf -y install python3-virtualenv # (rocky/alma/redhat )
64+ dnf -y install python3-virtualenv # (rocky/alma/rhel )
6565mkdir /srv/patchman
6666cd /srv/patchman
6767python3 -m venv .venv
@@ -165,7 +165,7 @@ protocol=2
165165Or use the ` -p 2 ` command line option:
166166
167167``` shell
168- $ patchman-client -s http://patchman.example.org -p 2
168+ $ patchman-client -s http://patchman.example.com -p 2
169169```
170170
171171
@@ -393,14 +393,14 @@ patchman-client
393393Install Celery for realtime processing of reports from clients and for periodic
394394maintenance tasks. The celery configuation file is in ` /etc/patchman/celery.conf `
395395
396- #### Ubuntu / Debian
396+ #### Debian/Ubuntu
397397
398398``` shell
399399apt -y install python3-celery redis python3-redis python-celery-common
400400/usr/bin/celery --broker redis://127.0.0.1:6379/0 --app patchman worker --loglevel info --beat --scheduler django_celery_beat.schedulers:DatabaseScheduler --task-events --pool threads
401401```
402402
403- #### Rocky / Alma / RHEL
403+ #### Rocky/ Alma/ RHEL
404404
405405Currently waiting on https://bugzilla.redhat.com/show_bug.cgi?id=2032543
406406
@@ -434,8 +434,9 @@ Install Redis:
434434
435435``` shell
436436apt -y install redis python3-redis # (debian/ubuntu)
437- dnf -y install redis python3-redis # (rocky/alma/redhat)
438- systemctl restart redis/redis-server
437+ dnf -y install redis python3-redis # (rocky/alma/rhel)
438+ systemctl restart redis-server # (debian/ubuntu)
439+ systemctl restart redis # (rocky/alma/rhel)
439440```
440441
441442and add the following to ` /etc/patchman/local_settings.py `
@@ -450,13 +451,13 @@ CACHES = {
450451}
451452```
452453
453- #### Memcacached
454+ #### Memcached
454455
455456Install Memcached
456457
457458``` shell
458459apt -y install memcached python3-pymemcache # (debian/ubuntu)
459- dnf -y install memcached python3-pymemcache # (rocky/alma/redhat )
460+ dnf -y install memcached python3-pymemcache # (rocky/alma/rhel )
460461systemctl restart memcached
461462```
462463
@@ -522,7 +523,7 @@ api_key=abc123...
522523Or use the ` -k ` command line option:
523524
524525``` shell
525- $ patchman-client -s http://patchman.example.org -p 2 -k abc123...
526+ $ patchman-client -s http://patchman.example.com -p 2 -k abc123...
526527```
527528
528529
0 commit comments