User Tools

Site Tools


berkeleylug:digital_resources

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
berkeleylug:digital_resources [2019-01-09T14:52:58UTC] – calendars info michael_paoliberkeleylug:digital_resources [2020-05-18T11:31:53UTC] (current) – michael_paoli
Line 3: Line 3:
 [[https://berkeleylug.com/|BerkeleyLUG]]\\ [[https://berkeleylug.com/|BerkeleyLUG]]\\
 <file> <file>
-Domain: berkeleylug.com +Domains: 
-registrant/owner: Jack Deslippe +berkeleylug.com (primary) registrant/owner: Michael Paoli - (transferred 2019-03-04) Registry Expiry Date: 2020-01-20T05:05:36Z 
-DNS (authority, as of 2018-11-12): +former domain (expired): berkeleylug.org (alternate (& non-essential - redirected to primary) registrant/owner: Michael Paoli - (transferred 2019-03-04) expired: 2020-05-17T04:39:28Z 
-$ dig @g.gtld-servers.net. +noall +authority berkeleylug.com. NS   + 
-berkeleylug.com.        172800  IN      NS      ns-cloud-a1.googledomains.com. +DNS: 
-berkeleylug.com.        172800  IN      NS      ns-cloud-a2.googledomains.com. +berkeleylug.com (canonical) and berkelelylug.org - data is publicly accessible via AXFR from one or more of the public authoritative nameservers. 
-berkeleylug.com.        172800  IN      NS      ns-cloud-a3.googledomains.com. + 
-berkeleylug.com.        172800  IN      NS      ns-cloud-a4.googledomains.com.+ 
 +Was WordPress.com hosted - per earlier communcations, was intending to migrate of the WordPress.com hosted by 2019-08-27T09:53:17Z (that would be 6 months after Michael Paoli was notified of having been granted admin access for the BerkeleyLUG site on its WordPress.com hosting). 
 +The migration happened / was completed around 2019-08-30. 
 + 
 +Migration process went approximately like this (this is outline that was developed and used for the process): 
 +https://berkeleylug.com/ WordPress export/import migration outline: 
 +o create export(s) as (partial) backups 
 +o import looses mtimes from media ("upload") files - may want to snag those, e.g. via curl for potential restoration 
 +o the one unattached media: https://berkeleylug.files.wordpress.com/2015/05/cropped-stroll5.jpg 
 +  o snag and save the above 
 +  o after import, add it to the uploads 
 +o set up new/target site infrastructure (suitable for import, hosting, etc.) 
 +o drop DNS TTLs suitably in advance to ease transition and speed thereof 
 +o the following (at least) twice, once from "old" to temporary, and once from temporary to new; excepting "only once" steps: 
 +o only once steps: 
 +  o set up web server redirect for http[s]://www.berkeleylug.com(/.*)? 
 +  o only "just" prior to move/import to final new: change DNS 
 +  o change WordPress.com hosted primary domain to: berkeleylug.wordpress.com 
 +  o wait suitable TTL period 
 +  o configure site sending email 
 +  o set (local) timezone 
 +  o Users: set email addresses & names (where applicable) as before, reset passwords & send (or send reset links) 
 +  o post migration to final new, optionally(?): Plugin: Akismet Anti-Spam - update and/or activate 
 +  o disable temporary(/ies) once no longer needed: (web server, DNS, clear out content) 
 +o (re)initialize target location 
 +  o reinitialized database 
 +  o edit config file for proper directory location for site name 
 +  o wipe any relevant content (empty uploads) 
 +  o set up only one user, and as Administrator, and not conflicting with users (login names) of export site 
 +  o delete any default content created there (e.g. sample page, post, comment) 
 +  o import 
 +  o for all authors from export, create users on import, with same login name and assigning authorship to same login names 
 +  o check box to download media 
 +  o as feasible, match configuration/appearance to export site 
 +    o theme --> Nucleare 
 +      o Special Color --> #3f6d6e 
 +      o Site Title: BerkeleyLUG 
 +      o Tagline: Berkeley Linux Users Group 
 +      o Site Icon: Tux: uploads/2009/02/penguin1.png 
 +    o Customizing: 
 +      o Menus: Menu Options: (select/yes): Automatically add new top-level pages to this menu 
 +      o Add Widget: Text, and move to top with content: Note - Blog posts are written by BerkeleyLUG members of various backgrounds, experience level etc... The views and opinions in each blog post do not represent the views of the group as a whole or the founders. 
 +      o Other Widgets and (otherwise default) probably fine: Text (added above), Search, Recent Posts, Recent Comments, Archives, Categories, Meta 
 +    o Discussion: 
 +      o Disable (uncheck): 
 +        o Attempt to notify any blogs linked to from the article 
 +        o Allow link notifications from other blogs (pingbacks and trackbacks) on new articles 
 +        o Comment author must fill out name and email 
 +      o Enable (check): 
 +        o Users must be registered and logged in to comment 
 +        o Break comments into pages with 50 top level comments per page and the last page displayed by default 
 +o robots.txt - enable on berkeleylug.com, disable (searches/indexing by search engines) on others 
 + 
 +.org not primary, redirector in place: 
 +$ (for protocol_port in 'http 80' 'https 443'; do set -- $protocol_port; protocol="$1"; port="$2"; for host in www.berkeleylug.org berkeleylug.org; do for path in '' / /// /foo/bar/baz; do t="$protocol://$host$path"; echo "$t"; curl -s -I "$t" | grep -e '^HTTP/' -e '^[Ll]ocation: '; done; done done) 
 +http://www.berkeleylug.org 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +http://www.berkeleylug.org/ 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +http://www.berkeleylug.org/// 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +http://www.berkeleylug.org/foo/bar/baz 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/foo/bar/baz 
 +http://berkeleylug.org 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +http://berkeleylug.org/ 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +http://berkeleylug.org/// 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +http://berkeleylug.org/foo/bar/baz 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/foo/bar/baz 
 +https://www.berkeleylug.org 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +https://www.berkeleylug.org/ 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +https://www.berkeleylug.org/// 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +https://www.berkeleylug.org/foo/bar/baz 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/foo/bar/baz 
 +https://berkeleylug.org 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +https://berkeleylug.org/ 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +https://berkeleylug.org/// 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +https://berkeleylug.org/foo/bar/baz 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/foo/bar/baz
 $  $ 
-Looks like that DNS is Google hosted. 
  
-IRC: freenode.net:6697 #berkeleylug ChanServ: grantbow (Grant Bowman)+@berkeleylug.org neither accepts nor sends email (no MX, A/AAAA on TCP port 25 rejects connection or rejects SMTP attempts to domain, SPF - none sends, hard fail all: 
 +berkeleylug.org. IN SPF "v=spf1 -all" 
 +berkeleylug.org. IN TXT "v=spf1 -all" 
 +)
  
-web site managed via: http://berkeleylug.wordpress.com/ +canonical/primary is: https://berkeleylug.com/ 
-Looks like the WordPress.com hosting is likely presently the $4.00/month billed yearly plan, notably includes:+$ curl -I http://berkeleylug.com/ 2>&1 | grep -i -e '^HTTP/' -e '^Location: ' -e '^curl:' 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +$ curl -I http://www.berkeleylug.com/ 2>&1 | grep -i -e '^HTTP/' -e '^Location: ' -e '^curl:' 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +$ curl -I https://www.berkeleylug.com/ 2>&1 | grep -i -e '^HTTP/' -e '^Location: ' -e '^curl:' 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://berkeleylug.com/ 
 +$ curl -I https://berkeleylug.com/ 2>&1 | grep -i -e '^HTTP/' -e '^Location: ' -e '^curl:' 
 +HTTP/1.1 200 OK 
 +$  
 + 
 +TLS(/"SSL") - Web - handful of (separate) Web certs only*: 
 +$ nmap -Pn -r -sT -p 443 --script=ssl-cert berkeleylug.com www.berkeleylug.com | perl -e 'while(<>){print if /Not valid after: /o; if(/^\| Subject Alternative Name: /){chomp; s/DNS:(?:(?i)(?![^, ]*berkeleylug\.))[^, ]+(?:, |$)//go; s/, ?$//o; print "$_\n";};};' 
 +| Subject Alternative Name: DNS:*.berkeleylug.com, DNS:*.berkeleylug.org, DNS:berkeleylug.com, DNS:berkeleylug.org 
 +| Not valid after:  2019-11-06T10:33:09 
 +| Subject Alternative Name: DNS:*.berkeleylug.com, DNS:*.berkeleylug.org, DNS:berkeleylug.com, DNS:berkeleylug.org 
 +| Not valid after:  2019-11-06T10:33:09 
 +$  
 + 
 +$ </dev/null openssl s_client -servername berkeleylug.com -starttls smtp -connect 198.144.194.238:25 2>>/dev/null | sed -ne '/^-----BEGIN CERTIFICATE-----$/,/^-----END CERTIFICATE-----$/p' | openssl x509 -text -noout | sed -ne '/Not After : /p;/Subject Alternative Name:/{N;p;q;}' 
 +            Not After : Nov  6 09:56:55 2019 GMT 
 +            X509v3 Subject Alternative Name:  
 +                DNS:*.balug.org, DNS:*.berkeleylug.com, DNS:*.lists.balug.org, DNS:balug.org, DNS:berkeleylug.com 
 +$ 
 +Also installed on https://[www.]berkeleylug.org/: 
 +$ (TZ=GMT0 export TZ; hosts='www.berkeleylug.org berkeleylug.org'; { nmap -Pn -r -sT -p 443 --script=ssl-cert $hosts; nmap -6 -Pn -r -sT -p 443 --script=ssl-cert $hosts; } | grep -e '^Nmap scan report for ' -e '^PORT ' -e '^[0-9]*/tcp open' -e '^| Subject Alternative Name: ' -e '^| Not valid after: ') 
 +Nmap scan report for www.berkeleylug.org (198.144.194.238) 
 +PORT    STATE SERVICE 
 +443/tcp open  https 
 +| Subject Alternative Name: DNS:*.berkeleylug.com, DNS:*.berkeleylug.org, DNS:berkeleylug.com, DNS:berkeleylug.org 
 +| Not valid after:  2019-11-06T10:33:09 
 +Nmap scan report for berkeleylug.org (198.144.194.238) 
 +PORT    STATE SERVICE 
 +443/tcp open  https 
 +| Subject Alternative Name: DNS:*.berkeleylug.com, DNS:*.berkeleylug.org, DNS:berkeleylug.com, DNS:berkeleylug.org 
 +| Not valid after:  2019-11-06T10:33:09 
 +Nmap scan report for www.berkeleylug.org (2001:470:1f05:19e::4) 
 +PORT    STATE SERVICE 
 +443/tcp open  https 
 +| Subject Alternative Name: DNS:*.berkeleylug.com, DNS:*.berkeleylug.org, DNS:berkeleylug.com, DNS:berkeleylug.org 
 +| Not valid after:  2019-11-06T10:33:09 
 +Nmap scan report for berkeleylug.org (2001:470:1f05:19e::4) 
 +PORT    STATE SERVICE 
 +443/tcp open  https 
 +| Subject Alternative Name: DNS:*.berkeleylug.com, DNS:*.berkeleylug.org, DNS:berkeleylug.com, DNS:berkeleylug.org 
 +| Not valid after:  2019-11-06T10:33:09 
 +$   
 +######################################################################## 
 + 
 +robots.txt: 
 +$ TZ=GMT0 date -Iseconds && (set -x; curl -s https://berkeleylug.com/robots.txt; curl -s https://berkeleylug.wordpress.com/robots.txt) 
 +2019-09-19T03:55:09+00:00 
 ++ curl -s https://berkeleylug.com/robots.txt 
 +User-agent: * 
 +Disallow: /wp-admin/ 
 +Allow: /wp-admin/admin-ajax.php 
 ++ curl -s https://berkeleylug.wordpress.com/robots.txt 
 +User-agent: * 
 +Disallow: / 
 + 
 +# This file was generated on Tue, 03 Sep 2019 00:02:23 +0000 
 +$  
 + 
 +(new/current) web site (hosting) WordPress aspects mostly managed via: 
 +https://berkeleylug.com/wp-login.php 
 + 
 +old/"former" web site managed via: http://berkeleylug.wordpress.com/ 
 +Looks like the WordPress.com hosting is likely presently the $4.00/month billed yearly plan 
 +(looks like it has been prepaid and presently expires 2020-04-07: "Expires on April 7, 2020"), 
 +notably includes:
 custom domain custom domain
 Remove WordPress.com Ads Remove WordPress.com Ads
 Whereas the free tier doesn't include those "features" Whereas the free tier doesn't include those "features"
 See: https://wordpress.com/pricing/ See: https://wordpress.com/pricing/
-export/import, see: https://move.wordpress.com/exportimport-content/+export/import, see: https://move.wordpress.com/exportimport-content/ (2019-02-28 - Michael Paoli verified his access to export, and exported and saved (backup!))
  
 "List" / Google Group: https://groups.google.com/forum/#!forum/berkeleylug "List" / Google Group: https://groups.google.com/forum/#!forum/berkeleylug
-Owners: Jack Deslippe, admin@berkeleylug.com +Owners: Jack Deslippe, admin@berkeleylug.com, Michael Paoli, Aaron Cohen, Grant Bowman (@gmail.com) 
-Managers: Grant Bowman, Michael Paoli+Managers: Grant Bowman (@berkeleylug.com)
  
-@berkeleylug.com email 8-O +IRC: freenode.net:6697 #berkeleylug ChanServ: grantbow (Grant Bowman)
-$ dig +noall +answer +nottl berkeleylug.com. MX +
-berkeleylug.com.        IN      MX      10 aspmx.l.google.com. +
-berkeleylug.com.        IN      MX      20 alt1.aspmx.l.google.com. +
-berkeleylug.com.        IN      MX      30 alt2.aspmx.l.google.com. +
-berkeleylug.com.        IN      MX      50 aspmx3.googlemail.com. +
-berkeleylug.com.        IN      MX      40 aspmx2.googlemail.com. +
-$ +
  
 BerkeleyLUG calendar on Google calendars: BerkeleyLUG calendar on Google calendars:
Line 43: Line 211:
 Michael Paoli Michael Paoli
 Grant Bowman Grant Bowman
-Not that this calendar mostly only exists for historical purposes, and has mostly been superseded by:+Note that this calendar mostly only exists for historical purposes, and has mostly been superseded by:
 SF Bay Area Open Source/Linux Events https://calendar.google.com/calendar/embed?src=caj9iea2ol69b7n2uqdek4ocso%40group.calendar.google.com&ctz=America%2FLos_Angeles SF Bay Area Open Source/Linux Events https://calendar.google.com/calendar/embed?src=caj9iea2ol69b7n2uqdek4ocso%40group.calendar.google.com&ctz=America%2FLos_Angeles
-Which Michael Paoli (and many other folks) have access to Make changes to events.+Which Michael Paoli (and many other folks) have access to make changes to events.
  
 Fosstodon instance on Mastodon Fosstodon instance on Mastodon
berkeleylug/digital_resources.1547045578.txt.bz2 · Last modified: 2019-01-09T14:52:58UTC by michael_paoli