<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Web on sigtar.com</title>
		<link>https://sigtar.com/categories/web/</link>
		<description>Recent content in Web on sigtar.com</description>
		<generator>Hugo</generator>
		<language>en-nz</language>
		
		
		
		
			<lastBuildDate>Mon, 27 Jun 2022 00:00:00 +1200</lastBuildDate>
		
			<atom:link href="https://sigtar.com/categories/web/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Using a CDN at home for free!</title>
				<link>https://sigtar.com/2022/06/27/using-cloudflare-at-home/</link>
				<pubDate>Mon, 27 Jun 2022 00:00:00 +1200</pubDate>
				<guid>https://sigtar.com/2022/06/27/using-cloudflare-at-home/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://blog-cloudflare-com-assets.storage.googleapis.com/2019/07/cf-logo-social-media.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Cloudflare are nice enough to provide a free tier to their CDN service which is perfect for those of us that still host websites at home. The free teir provides some basic benefits - DDOS protection and caching. Check out the details here - &lt;a href=&#34;https://www.cloudflare.com/plans/#overview&#34;&gt;https://www.cloudflare.com/plans/#overview&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;If you utilize their tunneling solution, you&amp;rsquo;ll also be able to host websites behind a dynamic IP. You&amp;rsquo;ll no longer need a static IP. This means the traffic goes like so;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Brave Browser - another non-ad web alternative?</title>
				<link>https://sigtar.com/2019/04/24/brave-browser-another-non-ad-web-alternative/</link>
				<pubDate>Wed, 24 Apr 2019 00:00:00 +1200</pubDate>
				<guid>https://sigtar.com/2019/04/24/brave-browser-another-non-ad-web-alternative/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://sigtar.com/wp-content/uploads/brave.png&#34; alt=&#34;&#34;&gt; Brave is a web browser that has been about for while, but i only happened across it when it made its way onto the android platform.&lt;/p&gt;&#xA;&lt;p&gt;It presents another concept which supports web content creators without subjecting viewers to horrendous ads, both in their content and in their speed detriment.&lt;/p&gt;&#xA;&lt;p&gt;Check their site out here - &lt;a href=&#34;https://brave.com/sig640&#34;&gt;https://brave.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Crypto mining failed me (&lt;a href=&#34;https://sigtar.com/2018/10/29/time-to-disable-coinhive-hysteria-ensues/&#34;&gt;see coin hive here&lt;/a&gt;), ads are annoying and more and more likely to be blocked via various plugins and tools. The Brave browser blocks all ads by default and builds up a profile on where you are spending your time on the web. Contributions are then made to the various sites if they are registered to the &amp;ldquo;BAT&amp;rdquo; system, which is a way of rewarding the content providers.&lt;/p&gt;</description>
			</item>
			<item>
				<title>time to disable coinhive - hysteria ensues</title>
				<link>https://sigtar.com/2018/10/29/time-to-disable-coinhive-hysteria-ensues/</link>
				<pubDate>Mon, 29 Oct 2018 00:00:00 +1300</pubDate>
				<guid>https://sigtar.com/2018/10/29/time-to-disable-coinhive-hysteria-ensues/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://sigtar.com/2017/10/13/coinhive-alternative-to-ad-revenue/capture-ch/&#34;&gt;&lt;img src=&#34;https://sigtar.com/wp-content/uploads/Capture-CH.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;See my previous post here - &lt;a href=&#34;https://sigtar.com/2017/10/13/coinhive-alternative-to-ad-revenue/&#34;&gt;/2017/10/13/coinhive-alternative&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;So the trial of coinhive and associated monero browser mining has come to an end. It seems most corporate firewalls and security appliances detect and block access to my domain just being associated with the coinhive java-script.&lt;/p&gt;&#xA;&lt;p&gt;Even though i was being a polite net citizen and disclosing it on the site - firewalls with strict polices dont give it a chance. Several public DNS servers have also block listed the site - hopefully this will be undone soon.&lt;/p&gt;</description>
			</item>
			<item>
				<title>moving wordpress to http2 (via https)</title>
				<link>https://sigtar.com/2018/10/15/moving-wordpress-to-https/</link>
				<pubDate>Mon, 15 Oct 2018 00:00:00 +1300</pubDate>
				<guid>https://sigtar.com/2018/10/15/moving-wordpress-to-https/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://sigtar.com/wp-content/uploads/Capture-5.png&#34; alt=&#34;&#34;&gt;   &lt;a href=&#34;https://sigtar.com/2018/10/15/moving-wordpress-to-https/capture-8/&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://sigtar.com/2018/10/15/moving-wordpress-to-https/capture-7/&#34;&gt;&lt;/a&gt;&lt;img src=&#34;https://sigtar.com/wp-content/uploads/Capture-7-300x169.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;I just moved my wordpress site to http2 (via https). Some advice on steps to moving your site ;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Run it behind nginx + lets encrypt - offload ssl certs and get http2 performance&lt;/li&gt;&#xA;&lt;li&gt;Setup nginx default to redirect all http -&amp;gt; https&lt;/li&gt;&#xA;&lt;li&gt;update your WordPress site to correct URL (via admin / settings / general)  i.e.&lt;/li&gt;&#xA;&lt;li&gt;Run WP plug-in to change all media / links to new https links. Else you get mixed secuirty (some http, some https)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I used - &lt;a href=&#34;https://wordpress.org/plugins/velvet-blues-update-urls/&#34;&gt;https://wordpress.org/plugins/velvet-blues-update-urls/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>SSL caching and redirects in chrome</title>
				<link>https://sigtar.com/2018/10/15/nginx-ssl-caching-and-redirects-in-chrome/</link>
				<pubDate>Mon, 15 Oct 2018 00:00:00 +1300</pubDate>
				<guid>https://sigtar.com/2018/10/15/nginx-ssl-caching-and-redirects-in-chrome/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://sigtar.com/2018/10/15/nginx-ssl-caching-in-chrome/capture-6/&#34;&gt;&lt;img src=&#34;https://sigtar.com/wp-content/uploads/Capture-4.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;While setting up SSL reverse proxy using lets encrypt and nginx i  had a few troubles with testing via googles Chrome browser.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Chrome caches some SSL responses which can be cleared by deleting your browsing data via settings or Ctrl+Shift+Del.&lt;/li&gt;&#xA;&lt;li&gt;Chrome also caches http -&amp;gt; https redirects, you can see these by going to chrome://net-internals and select “HSTS” from the drop down. Enter the domain name under “Delete domain” and press the Delete button&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The easiest thing to do during &lt;strong&gt;testing&lt;/strong&gt; is use &lt;strong&gt;incognito mode&lt;/strong&gt;. You will not need to clear the cache every time you change config or re-issue certificates.&lt;/p&gt;</description>
			</item>
			<item>
				<title>bye bye http - hello letsencrypt</title>
				<link>https://sigtar.com/2018/10/11/bye-bye-http-hello-letsencrypt/</link>
				<pubDate>Thu, 11 Oct 2018 00:00:00 +1300</pubDate>
				<guid>https://sigtar.com/2018/10/11/bye-bye-http-hello-letsencrypt/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://sigtar.com/2018/10/11/bye-bye-http-hello-letsencrypt/capture-5/&#34;&gt;&lt;img src=&#34;https://sigtar.com/wp-content/uploads/Capture-3.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been a fan of HTTP and caching since my dial-up modem.&lt;/p&gt;&#xA;&lt;p&gt;Skip to today where google returns HTTPS sites higher in its search results. Its could also be possible that you cannot trust a man in the middle HTTP cache any longer either right? :)&lt;/p&gt;&#xA;&lt;p&gt;SSL certs have traditionally been expensive, but say welcome to lets encrypt which provides a free way of securing all of your websites. If you haven&amp;rsquo;t heard of it check it out here - &lt;a href=&#34;https://letsencrypt.org/&#34;&gt;https://letsencrypt.org/&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>steamcache for gaming</title>
				<link>https://sigtar.com/2018/02/05/steamcache-for-gaming/</link>
				<pubDate>Mon, 05 Feb 2018 00:00:00 +1300</pubDate>
				<guid>https://sigtar.com/2018/02/05/steamcache-for-gaming/</guid>
				<description>&lt;p&gt;Assuming you have docker running at home, check out these two docker projects - one is the cache (powered by nginx), the other is the dns servcie (which intercepts steam calls)&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://hub.docker.com/r/steamcache/steamcache&#34;&gt;https://hub.docker.com/r/steamcache/steamcache&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://hub.docker.com/r/steamcache/steamcache-dns&#34;&gt;https://hub.docker.com/r/steamcache/steamcache-dns&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://hub.docker.com/r/steamcache/sniproxy&#34;&gt;https://hub.docker.com/r/steamcache/sniproxy&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;When you have all three up and running you can confirm HITS to the cache by running the following against the steamcache container;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;docker exec -it steamcache tail -f /data/logs/access.log&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://sigtar.com/2018/02/05/steamcache-for-gaming/capture-4/&#34;&gt;&lt;img src=&#34;https://sigtar.com/wp-content/uploads/Capture-2.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;This is great if you have a gaming cafe or LAN over at your house on occasion, all steam games will be cached to local disk so that your internet pipe gets a break. ;)&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
