Commit Diff


commit - 32e8ca52c7edccdbab13075138e1e2c0012a9d24
commit + e7d1e7c3cea033f3d6c1f3ba0359a976ad364f5b
blob - /dev/null
blob + 0f1ec715f766eaf0b503fbf542acf8494305fcba (mode 644)
--- /dev/null
+++ wiki.d/Acmesh.Configure
@@ -0,0 +1,16 @@
+version=pmwiki-2.2.130 ordered=1 urlencoded=1
+agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 12_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Safari/605.1.15
+author=akoizumi
+charset=UTF-8
+csum=Added acme.sh (currently a WIP)
+ctime=1662919431
+host=138.117.22.177
+name=Acmesh.Configure
+rev=1
+targets=
+text=Acme.sh is a pure Unix shell script implementing the ACME client protocol.%0a%0a!!! Installation%0a* git clone https://github.com/acmesh-official/acme.sh.git%0a* cd acme.sh%0a* doas sh acme.sh --install -m %3cteam support email> --home /usr/local/acme.sh%0a%0a!!! Setup%0aThe installation does pretty much everything, including setting up a cron job so no more work is needed. %0a%0a!!! Issue certificates%0aIt is as simple as running doas /usr/local/acme.sh/acme.sh --issue -d %3cdomain> -w %3cwebroot>.%0aThen for more domains or SANs, just add more -d options with its arguments to the command line
+time=1662919431
+author:1662919431=akoizumi
+csum:1662919431=Added acme.sh (currently a WIP)
+diff:1662919431:1662919431:=1,13d0%0a%3c Acme.sh is a pure Unix shell script implementing the ACME client protocol.%0a%3c %0a%3c !!! Installation%0a%3c * git clone https://github.com/acmesh-official/acme.sh.git%0a%3c * cd acme.sh%0a%3c * doas sh acme.sh --install -m %3cteam support email> --home /usr/local/acme.sh%0a%3c %0a%3c !!! Setup%0a%3c The installation does pretty much everything, including setting up a cron job so no more work is needed. %0a%3c %0a%3c !!! Issue certificates%0a%3c It is as simple as running doas /usr/local/acme.sh/acme.sh --issue -d %3cdomain> -w %3cwebroot>.%0a%3c Then for more domains or SANs, just add more -d options with its arguments to the command line%0a\ No newline at end of file%0a
+host:1662919431=138.117.22.177
blob - /dev/null
blob + 5e281c9c92f9b1bb2ff49ba72c8b58825bc342d1 (mode 644)
--- /dev/null
+++ wiki.d/Acmesh.RecentChanges
@@ -0,0 +1,9 @@
+version=pmwiki-2.2.130 ordered=1 urlencoded=1
+agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 12_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Safari/605.1.15
+charset=UTF-8
+ctime=1662919431
+host=138.117.22.177
+name=Acmesh.RecentChanges
+rev=1
+text=* [[Acmesh/Configure]]  . . . September 11, 2022, at 06:03 PM by [[~akoizumi]]: [=Added acme.sh (currently a WIP)=]%0a
+time=1662919431
blob - /dev/null
blob + 537d92af49ed1a2ac008571a541eeeddb37398c2 (mode 644)
--- /dev/null
+++ wiki.d/Dehydrated.Configure
@@ -0,0 +1,16 @@
+version=pmwiki-2.2.130 ordered=1 urlencoded=1
+agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 12_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Safari/605.1.15
+author=akoizumi
+charset=UTF-8
+csum=Add dehydrated
+ctime=1662907962
+host=138.117.22.177
+name=Dehydrated.Configure
+rev=1
+targets=
+text=Dehydrated is a client for signing certificates with an ACME-server (e.g. Let’s Encrypt or ZeroSSL) implemented as a relatively simple bash-script.%0a%0aIt uses the openssl utility for everything related to actually handling keys and certificates, so you need to have that installed.%0a%0aOther dependencies are: cURL, sed, grep, mktemp (all found on almost any system, cURL being the only exception)%0a%0a!!! Installation%0aClone the repository from their GitHub using @@git clone https://github.com/lukas2511/dehydrated@@ on your home directory, and @@cd@@ to it, then do the following:%0a%0a* @@doas install -m0755 dehydrated /usr/local/sbin/dehydrated@@%0a* @@doas mkdir -p /etc/dehydrated@@%0a* @@doas install -m0644 docs/examples/config /etc/dehydrated/config@@%0a* @@doas install -m0644 docs/examples/domains.txt /etc/dehydrated/domains.txt@@%0a* @@doas install -m0755 docs/examples/hook.sh /etc/dehydrated/hook.sh@@%0a%0a!!! Setup%0aIn @@/etc/dehydrated/config@@ uncomment CA, CHALLENGETYPE, DOMAINS_TXT, CERTDIR, ALPNCERTDIR, ACCOUNTDIR, WELLKNOWN, KEYSIZE and LOCKFILE. Replace the value of BASEDIR to @@/etc/dehydrated@@, WELLKNOWN to @@/var/www/acme@@, CONTACT_EMAIL to your team's support address,  %0a%0aAfter done, you'll have to do is running @@doas dehydrated --register --accept-terms@@%0a%0aYou can clear out the domains.txt file and start adding domains one-per-line on said file, SANs can be added at the side of the domain (i.e. example.com mail.example.com)%0a%0aTo request certificates, you should have @@httpd@@ listening on the domain in port 80 and use the same entry like with @@acme-client@@, then run @@doas dehydrated -c@@ and wait until it finishes.
+time=1662907962
+author:1662907962=akoizumi
+csum:1662907962=Add dehydrated
+diff:1662907962:1662907962:=1,23d0%0a%3c Dehydrated is a client for signing certificates with an ACME-server (e.g. Let’s Encrypt or ZeroSSL) implemented as a relatively simple bash-script.%0a%3c %0a%3c It uses the openssl utility for everything related to actually handling keys and certificates, so you need to have that installed.%0a%3c %0a%3c Other dependencies are: cURL, sed, grep, mktemp (all found on almost any system, cURL being the only exception)%0a%3c %0a%3c !!! Installation%0a%3c Clone the repository from their GitHub using @@git clone https://github.com/lukas2511/dehydrated@@ on your home directory, and @@cd@@ to it, then do the following:%0a%3c %0a%3c * @@doas install -m0755 dehydrated /usr/local/sbin/dehydrated@@%0a%3c * @@doas mkdir -p /etc/dehydrated@@%0a%3c * @@doas install -m0644 docs/examples/config /etc/dehydrated/config@@%0a%3c * @@doas install -m0644 docs/examples/domains.txt /etc/dehydrated/domains.txt@@%0a%3c * @@doas install -m0755 docs/examples/hook.sh /etc/dehydrated/hook.sh@@%0a%3c %0a%3c !!! Setup%0a%3c In @@/etc/dehydrated/config@@ uncomment CA, CHALLENGETYPE, DOMAINS_TXT, CERTDIR, ALPNCERTDIR, ACCOUNTDIR, WELLKNOWN, KEYSIZE and LOCKFILE. Replace the value of BASEDIR to @@/etc/dehydrated@@, WELLKNOWN to @@/var/www/acme@@, CONTACT_EMAIL to your team's support address,  %0a%3c %0a%3c After done, you'll have to do is running @@doas dehydrated --register --accept-terms@@%0a%3c %0a%3c You can clear out the domains.txt file and start adding domains one-per-line on said file, SANs can be added at the side of the domain (i.e. example.com mail.example.com)%0a%3c %0a%3c To request certificates, you should have @@httpd@@ listening on the domain in port 80 and use the same entry like with @@acme-client@@, then run @@doas dehydrated -c@@ and wait until it finishes.%0a\ No newline at end of file%0a
+host:1662907962=138.117.22.177
blob - /dev/null
blob + e8ef96ab2b254d65f8c83274cae4d4018d560c8f (mode 644)
--- /dev/null
+++ wiki.d/Dehydrated.RecentChanges
@@ -0,0 +1,9 @@
+version=pmwiki-2.2.130 ordered=1 urlencoded=1
+agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 12_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Safari/605.1.15
+charset=UTF-8
+ctime=1662907962
+host=138.117.22.177
+name=Dehydrated.RecentChanges
+rev=1
+text=* [[Dehydrated/Configure]]  . . . September 11, 2022, at 02:52 PM by [[~akoizumi]]: [=Add dehydrated=]%0a
+time=1662907962
blob - /dev/null
blob + ea3f402581475196fe0a44fad88b80f01349c4ee (mode 644)
--- /dev/null
+++ wiki.d/Profiles.Izzyb
@@ -0,0 +1,15 @@
+version=pmwiki-2.2.130 ordered=1 urlencoded=1
+agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.102 Safari/537.36
+author=izzyb
+charset=UTF-8
+csum=
+ctime=1662877713
+host=68.148.177.239
+name=Profiles.Izzyb
+rev=1
+targets=Netcat.Irc
+text=%0aTaken out of [[netcat.Irc]] as it was confusing users following the ngircd bootcamp doc.  Needs to find a new home that clarifies its use.  The bootcamp doc for ngircd recommends not using the password feature so PASS isn't used when logging into it, but the znc bouncer does use PASS for logging in so this process is needed for testing it with netcat.  perhaps a netcat.znc should be created?%0a%0aIf you have a password for your connection, it should be entered before the NICK/USER commands.%0a%0a[@%0aPASS newuser/ircnow:password%0a@]
+time=1662877713
+author:1662877713=izzyb
+diff:1662877713:1662877713:=1,8d0%0a%3c %0a%3c Taken out of [[netcat.Irc]] as it was confusing users following the ngircd bootcamp doc.  Needs to find a new home that clarifies its use.  The bootcamp doc for ngircd recommends not using the password feature so PASS isn't used when logging into it, but the znc bouncer does use PASS for logging in so this process is needed for testing it with netcat.  perhaps a netcat.znc should be created?%0a%3c %0a%3c If you have a password for your connection, it should be entered before the NICK/USER commands.%0a%3c %0a%3c [@%0a%3c PASS newuser/ircnow:password%0a%3c @]%0a\ No newline at end of file%0a
+host:1662877713=68.148.177.239
blob - /dev/null
blob + 81da7683e04fc791133c45354f41709dc018c8ad (mode 644)
--- /dev/null
+++ wiki.d/Site.EditForm
@@ -0,0 +1,15 @@
+version=pmwiki-2.2.130 ordered=1 urlencoded=1
+agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.102 Safari/537.36
+author=izzyb
+charset=UTF-8
+csum=Make Author none editable field
+host=68.148.177.239
+name=Site.EditForm
+rev=62
+targets=Profiles.Izzyb
+text=(:Summary:contains the edit page layout form:)%0a!! $[Editing {*$FullName}] %25block class=wikiaction%25%0a(:messages:)%0a(:div id='wikiedit':)%0a(:input e_form:)[[#top]](:e_guibuttons:)\\%0a(:input e_textarea:)\\%0a$[Summary]: (:input e_changesummary:)\\%0a$[Author]: [[Profiles/{$Author}]] (:input e_minorcheckbox:) $[This is a minor edit]\\%0a(:input e_savebutton:) (:input e_savedraftbutton:) (:input e_saveeditbutton:) (:input e_previewbutton:) (:input e_cancelbutton:)%0a(:input end:)%0a(:divend:)%0a(:include $[{$SiteGroup}/EditQuickReference]:)%0a(:if e_preview:)%0a!! $[Preview {*$FullName}]%0a'''$[Page is unsaved]'''%0a(:e_preview:)%0a----%0a'''$[End of preview -- remember to save]'''\\%0a[[#top | $[Top] ]]%0a(:ifend:)%0a
+time=1662877335
+author:1662877335=izzyb
+csum:1662877335=Make Author none editable field
+diff:1662877335:1316300652:=8c8%0a%3c $[Author]: [[Profiles/{$Author}]] (:input e_minorcheckbox:) $[This is a minor edit]\\%0a---%0a> $[Author]: (:input e_author:) (:input e_minorcheckbox:) $[This is a minor edit]\\%0a
+host:1662877335=68.148.177.239