View Issue Details

IDProjectCategoryView StatusLast Update
0005798unrealdocumentationpublic2023-06-25 16:25
Reportersyzop Assigned Tosyzop  
PrioritynormalSeveritytweakReproducibilityN/A
Status closedResolutionfixed 
Summary0005798: tweaking let's encrypt wiki docs
DescriptionDo you think that this would be useful:https://gist.github.com/PeGaSuS-Coder/f1a27540de16d44137526c3bf69cf26d to add in the https://www.unrealircd.org/docs/Setting_up_certbot_for_use_with_UnrealIRCd page?
The reloadtls bit, well in another article...
TagsNo tags attached.
3rd party modules

Activities

PeGaSuS

2020-12-28 15:48

reporter   ~0021856

In case termbin decides to delete the file (I don't know their expiry policy), I've created a GitHub gist with a few tweaks to the original file.
It can be found here: https://gist.github.com/PeGaSuS-Coder/f1a27540de16d44137526c3bf69cf26d

syzop

2023-06-25 16:04

administrator   ~0022926

Last edited: 2023-06-25 16:07

I think we need to add a reloadtls step indeed, long known but still not done.
It needs to be done carefully though, not just calling ./unrealircd reloadtls as root, as that opens up a security bug (an unrealircd to root privilege escalation).
So:
* either preceded by su -c etc...
* or a dumb "killall -USR1 unrealircd" but that is not an option if you run multiple unrealircds ;)

syzop

2023-06-25 16:21

administrator   ~0022927

In the docs I added the following at the end of the certbot command: --deploy-hook "killall -USR1 unrealircd"
With under that a note that if you run multiple unrealircds with let's encrypt (i think this is rare) then you may want some different method.

Thanks!

syzop

2023-06-25 16:25

administrator   ~0022928

Also mentioned the alternative with the su etc in the docs, for people who run multiple unrealircd on a single machine, though i did NOT test it.
All this in https://www.unrealircd.org/docs/Setting_up_certbot_for_use_with_UnrealIRCd#Acquire_the_certificate_for_the_first_time

Issue History

Date Modified Username Field Change
2020-12-28 14:53 syzop New Issue
2020-12-28 15:48 PeGaSuS Note Added: 0021856
2023-06-25 16:03 syzop Assigned To => syzop
2023-06-25 16:03 syzop Status new => resolved
2023-06-25 16:03 syzop Resolution open => fixed
2023-06-25 16:03 syzop Fixed in Version => 6.0.4
2023-06-25 16:03 syzop Status resolved => acknowledged
2023-06-25 16:03 syzop Resolution fixed => open
2023-06-25 16:03 syzop Fixed in Version 6.0.4 =>
2023-06-25 16:04 syzop Note Added: 0022926
2023-06-25 16:07 syzop Note Edited: 0022926
2023-06-25 16:07 syzop Note Edited: 0022926
2023-06-25 16:11 syzop Description Updated
2023-06-25 16:21 syzop Status acknowledged => closed
2023-06-25 16:21 syzop Resolution open => fixed
2023-06-25 16:21 syzop Note Added: 0022927
2023-06-25 16:25 syzop Note Added: 0022928