<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.jon.geek.nz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Richard</id>
	<title>Jon&#039;s Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jon.geek.nz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Richard"/>
	<link rel="alternate" type="text/html" href="https://wiki.jon.geek.nz/Special:Contributions/Richard"/>
	<updated>2026-05-14T04:41:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.7</generator>
	<entry>
		<id>https://wiki.jon.geek.nz/index.php?title=Web_deployment_policies&amp;diff=2132</id>
		<title>Web deployment policies</title>
		<link rel="alternate" type="text/html" href="https://wiki.jon.geek.nz/index.php?title=Web_deployment_policies&amp;diff=2132"/>
		<updated>2016-03-25T03:15:40Z</updated>

		<summary type="html">&lt;p&gt;Richard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Server code should not be able to write to itself&lt;br /&gt;
** one user for webserver (fastcgi?) to run as, one for deployment&lt;br /&gt;
** data stored by the webserver (or other server) goes in /var/lib/ (probably /var/lib/sitedata/&amp;lt;sitename&amp;gt;)&lt;br /&gt;
* config should live under /etc/, and not in the docroot/code&lt;br /&gt;
* Use SSL/TLS wherever possible&lt;br /&gt;
* Use salted good hashes for passwords&lt;/div&gt;</summary>
		<author><name>Richard</name></author>
	</entry>
	<entry>
		<id>https://wiki.jon.geek.nz/index.php?title=VPS_provider_comparisons&amp;diff=2131</id>
		<title>VPS provider comparisons</title>
		<link rel="alternate" type="text/html" href="https://wiki.jon.geek.nz/index.php?title=VPS_provider_comparisons&amp;diff=2131"/>
		<updated>2016-03-25T02:09:19Z</updated>

		<summary type="html">&lt;p&gt;Richard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Provider     !!Virt tech!!IPv6!!RAM  !!Disk!!CPU!!Cost/month&lt;br /&gt;
|-&lt;br /&gt;
|Rimu Hosting ||Xen      ||no  ||2.3G ||25G ||   ||45ish&lt;br /&gt;
|-&lt;br /&gt;
|vpscity      ||OpenVZ   ||yes ||2G   ||45G ||4  ||69.95&lt;br /&gt;
|-&lt;br /&gt;
|sitehost     ||Xen      ||yes ||12G  ||30G ||   ||165&lt;br /&gt;
|-&lt;br /&gt;
|quickweb     ||Xen      ||yes ||2G   ||60G ||4  ||149&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Richard</name></author>
	</entry>
	<entry>
		<id>https://wiki.jon.geek.nz/index.php?title=VPS_provider_comparisons&amp;diff=2130</id>
		<title>VPS provider comparisons</title>
		<link rel="alternate" type="text/html" href="https://wiki.jon.geek.nz/index.php?title=VPS_provider_comparisons&amp;diff=2130"/>
		<updated>2016-03-25T00:21:06Z</updated>

		<summary type="html">&lt;p&gt;Richard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Provider     !!Virt tech!!IPv6!!RAM  !!Disk!!CPU!!Cost/month&lt;br /&gt;
|-&lt;br /&gt;
|Rimu Hosting ||Xen      ||no  ||2.3G ||25G ||   ||45ish&lt;br /&gt;
|-&lt;br /&gt;
|vpscity      ||OpenVZ   ||yes ||2G   ||45G ||4  ||69.95&lt;br /&gt;
|-&lt;br /&gt;
|sitehost     ||Xen      ||yes ||12G  ||30G ||   ||165&lt;br /&gt;
|-&lt;br /&gt;
|quickweb     ||Xen      ||yes ||2G   ||60G ||4  |149&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Richard</name></author>
	</entry>
	<entry>
		<id>https://wiki.jon.geek.nz/index.php?title=VPS_provider_comparisons&amp;diff=2129</id>
		<title>VPS provider comparisons</title>
		<link rel="alternate" type="text/html" href="https://wiki.jon.geek.nz/index.php?title=VPS_provider_comparisons&amp;diff=2129"/>
		<updated>2016-03-25T00:07:30Z</updated>

		<summary type="html">&lt;p&gt;Richard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Provider     !!Virt tech!!IPv6!!RAM  !!Disk!!CPU!!Cost/month&lt;br /&gt;
|-&lt;br /&gt;
|Rimu Hosting ||Xen      ||no  ||2.3G ||25G ||   ||45ish&lt;br /&gt;
|-&lt;br /&gt;
|vpscity      ||OpenVZ   ||yes ||2G   ||45G ||4  ||69.95&lt;br /&gt;
|-&lt;br /&gt;
|sitehost     ||Xen      ||yes ||12G  ||30G ||   ||165&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Richard</name></author>
	</entry>
	<entry>
		<id>https://wiki.jon.geek.nz/index.php?title=VPS_provider_comparisons&amp;diff=2128</id>
		<title>VPS provider comparisons</title>
		<link rel="alternate" type="text/html" href="https://wiki.jon.geek.nz/index.php?title=VPS_provider_comparisons&amp;diff=2128"/>
		<updated>2016-03-25T00:02:45Z</updated>

		<summary type="html">&lt;p&gt;Richard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Provider     !!Virt tech!!IPv6!!RAM  !!Disk!!CPU!!Cost/month&lt;br /&gt;
|-&lt;br /&gt;
|Rimu Hosting ||Xen      ||no  ||2.3G ||25G ||   ||$45ish&lt;br /&gt;
|-&lt;br /&gt;
|vpscity      ||OpenVZ   ||yes ||     ||    ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|sitehost     ||Xen      ||yes ||12G  ||30G ||   ||$165&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Richard</name></author>
	</entry>
	<entry>
		<id>https://wiki.jon.geek.nz/index.php?title=VPS_provider_comparisons&amp;diff=2127</id>
		<title>VPS provider comparisons</title>
		<link rel="alternate" type="text/html" href="https://wiki.jon.geek.nz/index.php?title=VPS_provider_comparisons&amp;diff=2127"/>
		<updated>2016-03-24T23:41:18Z</updated>

		<summary type="html">&lt;p&gt;Richard: Created page with &amp;quot;{| class=&amp;quot;wikitable&amp;quot; !Provider     !!Virt tech!!IPv6!!RAM  !!Disk!!CPU!!Cost/month |- |Rimu Hosting ||Xen      ||no  ||2.3G || 25G||   ||$45ish |- |vpscity      ||OpenVZ   ||y...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Provider     !!Virt tech!!IPv6!!RAM  !!Disk!!CPU!!Cost/month&lt;br /&gt;
|-&lt;br /&gt;
|Rimu Hosting ||Xen      ||no  ||2.3G || 25G||   ||$45ish&lt;br /&gt;
|-&lt;br /&gt;
|vpscity      ||OpenVZ   ||yes ||     ||    ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|sitehost     ||Xen      ||yes ||     ||    ||   ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Richard</name></author>
	</entry>
	<entry>
		<id>https://wiki.jon.geek.nz/index.php?title=User:Richard&amp;diff=2126</id>
		<title>User:Richard</title>
		<link rel="alternate" type="text/html" href="https://wiki.jon.geek.nz/index.php?title=User:Richard&amp;diff=2126"/>
		<updated>2016-03-24T23:27:05Z</updated>

		<summary type="html">&lt;p&gt;Richard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Easter 2016 workshop]]&lt;br /&gt;
* [[Web deployment policies]]&lt;br /&gt;
* [[VPS provider comparisons]]&lt;/div&gt;</summary>
		<author><name>Richard</name></author>
	</entry>
	<entry>
		<id>https://wiki.jon.geek.nz/index.php?title=Web_deployment_policies&amp;diff=2125</id>
		<title>Web deployment policies</title>
		<link rel="alternate" type="text/html" href="https://wiki.jon.geek.nz/index.php?title=Web_deployment_policies&amp;diff=2125"/>
		<updated>2016-03-24T23:23:08Z</updated>

		<summary type="html">&lt;p&gt;Richard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Server code should not be able to write to itself&lt;br /&gt;
** one user for webserver (fastcgi?) to run as, one for deployment&lt;br /&gt;
* config should live under /etc/, and not in the docroot/code&lt;br /&gt;
* Use SSL/TLS wherever possible&lt;br /&gt;
* Use salted good hashes for passwords&lt;/div&gt;</summary>
		<author><name>Richard</name></author>
	</entry>
	<entry>
		<id>https://wiki.jon.geek.nz/index.php?title=Web_deployment_policies&amp;diff=2124</id>
		<title>Web deployment policies</title>
		<link rel="alternate" type="text/html" href="https://wiki.jon.geek.nz/index.php?title=Web_deployment_policies&amp;diff=2124"/>
		<updated>2016-03-24T22:33:30Z</updated>

		<summary type="html">&lt;p&gt;Richard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Server code should not be able to write to itself&lt;br /&gt;
* Use SSL/TLS wherever possible&lt;br /&gt;
* Use salted good hashes for passwords&lt;/div&gt;</summary>
		<author><name>Richard</name></author>
	</entry>
	<entry>
		<id>https://wiki.jon.geek.nz/index.php?title=Web_deployment_policies&amp;diff=2123</id>
		<title>Web deployment policies</title>
		<link rel="alternate" type="text/html" href="https://wiki.jon.geek.nz/index.php?title=Web_deployment_policies&amp;diff=2123"/>
		<updated>2016-03-24T22:32:21Z</updated>

		<summary type="html">&lt;p&gt;Richard: Created page with &amp;quot;* Website code should not be able to write to itself * Use https wherever possible * Use salted good hashes for passwords&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Website code should not be able to write to itself&lt;br /&gt;
* Use https wherever possible&lt;br /&gt;
* Use salted good hashes for passwords&lt;/div&gt;</summary>
		<author><name>Richard</name></author>
	</entry>
	<entry>
		<id>https://wiki.jon.geek.nz/index.php?title=User:Richard&amp;diff=2122</id>
		<title>User:Richard</title>
		<link rel="alternate" type="text/html" href="https://wiki.jon.geek.nz/index.php?title=User:Richard&amp;diff=2122"/>
		<updated>2016-03-24T22:22:20Z</updated>

		<summary type="html">&lt;p&gt;Richard: Created page with &amp;quot; * Easter 2016 workshop  * Web deployment policies&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; * [[Easter 2016 workshop]]&lt;br /&gt;
 * [[Web deployment policies]]&lt;/div&gt;</summary>
		<author><name>Richard</name></author>
	</entry>
	<entry>
		<id>https://wiki.jon.geek.nz/index.php?title=Easter_2016_workshop&amp;diff=2121</id>
		<title>Easter 2016 workshop</title>
		<link rel="alternate" type="text/html" href="https://wiki.jon.geek.nz/index.php?title=Easter_2016_workshop&amp;diff=2121"/>
		<updated>2016-03-24T22:20:39Z</updated>

		<summary type="html">&lt;p&gt;Richard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;10 am, Good Friday 24 March 2016, at Rawhiti Road Preserves H.Q.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
Note that traffic in the morning will be horrific given the current state of Wellington transit, Easter holiday traffic, Transmission Gully roadworks, resealing, a Haywards Hill quarry fire, etc.&lt;br /&gt;
&lt;br /&gt;
== Rough Agenda ==&lt;br /&gt;
&lt;br /&gt;
* Deployment policies and best practices&lt;br /&gt;
* Containerisation discussion - [[docker]], [[LXC]], puppet, et al.&lt;br /&gt;
* SSL with letsencrypt&lt;br /&gt;
&lt;br /&gt;
=== Openblue bits ===&lt;br /&gt;
&lt;br /&gt;
* Tune-up of gogs&lt;br /&gt;
* Migrate [[Owncloud]]&lt;br /&gt;
* WordPress sites:&lt;br /&gt;
** Wellycon theme/staging site (at home)&lt;br /&gt;
** Orchestrate/HBO&lt;br /&gt;
** Pukerua Bay Residents Association&lt;br /&gt;
** Kapiti Concert Orchestra&lt;br /&gt;
** Peter Maunder, Larry Reese, PNBB, etc.&lt;br /&gt;
* Decommission:&lt;br /&gt;
** David Bremner&lt;br /&gt;
** NZ Brass Festival&lt;br /&gt;
** Wild Bill&lt;br /&gt;
** Four Dragons&lt;br /&gt;
* Update all the remaining things&lt;/div&gt;</summary>
		<author><name>Richard</name></author>
	</entry>
</feed>