User Tools

Site Tools


servers:windows:nginx:lets_encrypt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
servers:windows:nginx:lets_encrypt [2026/01/16 10:03] – [Renewal] Sean Rhoneservers:windows:nginx:lets_encrypt [2026/02/02 01:29] (current) – [Settings] Sean Rhone
Line 1: Line 1:
 ====== Information ====== ====== Information ======
  
-  * Let's Encrypt ((https://letsencrypt.org)) +  * Let's Encrypt ((https://letsencrypt.org/)) 
-  * Certbot ((https://certbot.eff.org)) +  * Certbot ((https://certbot.eff.org/)) 
-  * [[Information:Realm of Espionage]]+  * [[information;realm_of_espionage|Realm of Espionage]]
  
 ===== Prerequisites ===== ===== Prerequisites =====
  
-  * [[windows;10|Windows 10 (21H2)]]+  * [[windows;10_ltsc_server|Windows 10 (21H2)]]
   * [[servers;windows;nginx_php_php-cgi|nginx]]   * [[servers;windows;nginx_php_php-cgi|nginx]]
  
Line 27: Line 27:
  
 ====== Settings ====== ====== Settings ======
 +
 +  * https://eff-certbot.readthedocs.io/en/latest/using.html#certbot-command-line-options
 +
 +  * :!: Set ''email''
 +  * :!: TODO: Add chat to DNS
  
   MKDIR "%SystemDrive%\www\certbot"   MKDIR "%SystemDrive%\www\certbot"
Line 34: Line 39:
 <code> <code>
 verbose = "true" verbose = "true"
 +max-log-backups = "0"
 text = "true" text = "true"
 non-interactive = "true" non-interactive = "true"
Line 40: Line 46:
 agree-tos = "true" agree-tos = "true"
  
-##################################################+########################################
 email = espionage724@x email = espionage724@x
-##################################################+########################################
  
 no-eff-email = "true" no-eff-email = "true"
Line 51: Line 57:
 uir = "true" uir = "true"
 staple-ocsp = "false" staple-ocsp = "false"
 +key-type = "ecdsa"
 +elliptic-curve = "secp384r1"
  
-domains = "realmofespionage.xyz, blog.realmofespionage.xyz, files.realmofespionage.xyz, forums.realmofespionage.xyz, media.realmofespionage.xyz, wiki.realmofespionage.xyz, social.realmofespionage.xyz, test.realmofespionage.xyz"+domains = "realmofespionage.xyz, wiki.realmofespionage.xyz, media.realmofespionage.xyz, blog.realmofespionage.xyz, social.realmofespionage.xyz, forums.realmofespionage.xyz, status.realmofespionage.xyz, chat.realmofespionage.xyz, files.realmofespionage.xyz, test.realmofespionage.xyz"
  
 # End</code> # End</code>
Line 76: Line 84:
 <code> <code>
 @echo off @echo off
 +
 +CD "%Temp%"
  
 CALL "%SystemDrive%\www\scripts\certbot\Update.bat" CALL "%SystemDrive%\www\scripts\certbot\Update.bat"
  
 CALL "%SystemDrive%\www\scripts\nginx\Stop.bat" CALL "%SystemDrive%\www\scripts\nginx\Stop.bat"
 +
 +TITLE Certbot Renewal
  
 "netsh.exe" advfirewall firewall add rule name="Certbot (Standalone)" dir="in" action="allow" program="%LocalAppData%\Programs\Python\Python314\python.exe" protocol="tcp" localport="80" "netsh.exe" advfirewall firewall add rule name="Certbot (Standalone)" dir="in" action="allow" program="%LocalAppData%\Programs\Python\Python314\python.exe" protocol="tcp" localport="80"
Line 97: Line 109:
 <code> <code>
 @echo off @echo off
 +
 +TITLE Certbot Update
 +CD "%Temp%"
  
 "%LocalAppData%\Programs\Python\Python314\python.exe" -m "pip" install --upgrade "pip" --quiet "%LocalAppData%\Programs\Python\Python314\python.exe" -m "pip" install --upgrade "pip" --quiet
Line 107: Line 122:
  
 ====== Task Scheduler ====== ====== Task Scheduler ======
- 
-**** 
- 
-  taskschd.msc 
  
 ===== Renewal ===== ===== Renewal =====
  
-  * Weekly -> Recur every ''1'' weeks on ''Sunday'' +  * Weekly (Sunday''07:00:00 AM''
-  * ''7:00:00 AM'' +
- +
-  Certbot Renewal +
- +
-  "%SystemDrive%\www\scripts\certbot\Renewal.bat"+
  
   SCHTASKS /Create /SC "WEEKLY" /D "SUN" /TN "Certbot Renewal" /TR "%SystemDrive%\www\scripts\certbot\Renewal.bat" /ST "07:00" /F   SCHTASKS /Create /SC "WEEKLY" /D "SUN" /TN "Certbot Renewal" /TR "%SystemDrive%\www\scripts\certbot\Renewal.bat" /ST "07:00" /F
  
/usr/local/www/wiki/data/attic/servers/windows/nginx/lets_encrypt.1768575806.txt.gz · Last modified: by Sean Rhone