This commit is contained in:
Amolith 2019-10-15 14:47:05 -04:00
parent 07040a87a6
commit f3c215eec3
Signed by: Amolith
GPG Key ID: 51FD40936DB0065B
14 changed files with 447 additions and 129 deletions

1
.gitignore vendored
View File

@ -3,3 +3,4 @@ _site
removal-request.txt
openvas/
Gemfile.lock
openring

View File

@ -1,10 +0,0 @@
---
layout: post
title: Buying a domain name
subtitle: The most essential part of any new website
description: Some information about how domains work, choosing a registrar, and some considerations to keep in mind
date: 2019-09-08 09:56 -0400
cover: /assets/posts/domains.png
tags: hosting, website
---

View File

@ -1,12 +1,5 @@
<div class="explore">
<div class="explore-divider">*****</div>
<div class="explore-label">Explore the different categories</div>
<ul class="categories">
{% for category in site.data.categories %}
<li class="categories-item"><a href="{{ '/categories/' | append: category.slug | prepend: site.baseurl }}">{{ category.name }}</a></li>
{% endfor %}
<li class="categories-item"><a href="{{ '/' | prepend: site.baseurl }}">All</a></li>
</ul>
<div class="explore-label">Website source available on <a href="https://git.nixnet.xyz/Amolith/NixNet" rel="noreferrer">Gitea</a></div>
<div class="explore-label">All content is licensed under <a href="https://creativecommons.org/licenses/by/4.0/" rel="noreferrer" target="_blank">CC-BY 4.0</a></div>
<div class="explore-label"><i>(unless otherwise stated)</i></div>

49
_includes/webring-in.html Normal file
View File

@ -0,0 +1,49 @@
<section class="webring">
<h3>Articles from blogs I follow around the internet</h3>
<section class="articles">
{{range .Articles}}
<div class="article">
<h4 class="title">
<a href="{{.Link}}" target="_blank" rel="noopener">{{.Title}}</a>
</h4>
<p class="summary">{{.Summary}}</p>
<small class="source">
via <a href="{{.SourceLink}}">{{.SourceTitle}}</a>
</small>
<small class="date">{{.Date | date}}</small>
</div>
{{end}}
</section>
<p class="attribution">
Generated by
<a href="https://git.sr.ht/~sircmpwn/openring">openring</a>
</p>
</section>
<style>
.webring .articles {
display: flex;
flex-wrap: wrap;
margin: -0.5rem;
}
.webring .title {
margin: 0;
}
.webring .article {
flex: 1 1 0;
display: flex;
flex-direction: column;
margin: 0.5rem;
padding: 0.5rem;
background: #323234;
min-width: 10rem;
}
.webring .summary {
font-size: 0.8rem;
flex: 1 1 0;
}
.webring .attribution {
text-align: right;
font-size: 0.8rem;
color: #fff;
}
</style>

View File

@ -0,0 +1,76 @@
<section class="webring">
<h3>Articles from blogs I follow around the internet</h3>
<section class="articles">
<div class="article">
<h4 class="title">
<a href="https://drewdevault.com/2019/10/15/Status-update-October-2019.html" target="_blank" rel="noopener">Status update, October 2019</a>
</h4>
<p class="summary">Last month, I gave you an update at the conclusion of a long series of travels.
But, I wasnt done yet - this month, I spent a week in Montreal for XDC.
Simon Ser put up a great write-up which goes over a lot of the
important things we discussed there. It wa…</p>
<small class="source">
via <a href="https://drewdevault.com">Drew DeVault&#39;s Blog</a>
</small>
<small class="date">October 15, 2019</small>
</div>
<div class="article">
<h4 class="title">
<a href="https://infosec-handbook.eu/blog/ecsm2019-cyber-hygiene/" target="_blank" rel="noopener">ECSM 2019: Tips for your cyber hygiene</a>
</h4>
<p class="summary">Broadly speaking, hygiene is about maintaining health by doing many different actions such as taking a bath, washing hands and clothes, or cleaning surfaces in rooms. When it comes to “cyber hygiene”—the first of two topics addressed by this years Europe…</p>
<small class="source">
via <a href="https://infosec-handbook.eu/blog/">Blogs on InfoSec Handbook information security blog</a>
</small>
<small class="date">October 13, 2019</small>
</div>
<div class="article">
<h4 class="title">
<a href="https://kevq.uk/why-you-shouldnt-use-facebook" target="_blank" rel="noopener">Why You Shouldn&#39;t Use Facebook</a>
</h4>
<p class="summary">
I was having a conversation with a friend of mine recently and they were asking me why I don&#39;t use Facebook. Within my circle of friends, I&#39;m the IT guy and most of them aren&#39;t really into IT, let alone priv…</p>
<small class="source">
via <a href="https://kevq.uk/feed">Blog</a>
</small>
<small class="date">October 12, 2019</small>
</div>
</section>
<p class="attribution">
Generated by
<a href="https://git.sr.ht/~sircmpwn/openring">openring</a>
</p>
</section>
<style>
.webring .articles {
display: flex;
flex-wrap: wrap;
margin: -0.5rem;
}
.webring .title {
margin: 0;
}
.webring .article {
flex: 1 1 0;
display: flex;
flex-direction: column;
margin: 0.5rem;
padding: 0.5rem;
background: #323234;
min-width: 10rem;
}
.webring .summary {
font-size: 0.8rem;
flex: 1 1 0;
}
.webring .attribution {
text-align: right;
font-size: 0.8rem;
color: #fff;
}
</style>

View File

@ -11,5 +11,7 @@ For a list of articles I've read and think are worth reading, check out my <a hr
</div>
<br />
{{ content }}
{% include page/explore.html %}
<hr/>
{% include webring-out.html %}
<hr/>
{% include page/footer.html %}

View File

@ -22,4 +22,8 @@ document.querySelectorAll('.content h1, .content h2, .content h3').forEach($head
});
</script>
{% include post/about.html %}
<br/>
<br/>
<hr/>
{% include webring-out.html %}
<img class="post-image" src="{{ page.cover }}">

View File

@ -0,0 +1,38 @@
---
layout: post
title: Buying a domain name
subtitle: The most essential part of any new website
description: Some information about how domains work, choosing a registrar, and some considerations to keep in mind
date: 2019-10-15 13:57 -0400
cover: /assets/posts/domains.png
tags: hosting, website
---
After the release of the videos from SouthEast LinuxFest 2019, I found that mine was cut off at the beginning. Because of that, I decided to do a series of posts essentially recapping the talk but including some additional information. If you haven't seen it, you can watch *Building your own cloud* on [YouTube](https://youtube.com/watch?v=SmYFBuNlukU), [Invidious](https://invidio.us/watch?v=SmYFBuNlukU), or [PeerTube](https://vid.lelux.fi/videos/watch/a43f0f6a-e7e2-4fae-b35d-b19edd588476) (recommended).
# Forward
When you're trying to set up a new website, the very first thing you need to do is figure out what you're going name the site and what domain you're going to buy. At the time of writing (15-10-2019), there are 1,527 [Top-level domains](https://en.wikipedia.org/wiki/Top-level_domain) (you can view the whole list on [iana.org](https://data.iana.org/TLD/tlds-alpha-by-domain.txt)). While a *very* large number of the "good" ones are already registered with `.com`, `.org`, etc., you can pick a TLD that most people might not have heard of and it's quite likely that you'll be able to find it. For example, I was trying to come up with a name for my podcast and I wanted a domain that would be easy to remember so they needed to go together. I looked around at what was available and came up with Redacted Life. As it so happens, `.life` is a TLD and `redacted` was unregistered; [redacted.life](https://redacted.life) was soon mine 😉
# What *is* a domain?
Essentially, a domain is the street address to a website. When you're using Google Maps or [OpenStreetMap](https://openstreetmap.org) (recommended), you enter the address of the place you want to go. In the background, the maps application is turning that address into geographic coordinates. When you're connecting to a website, your browser turns the domain into an IP address. For more information on that process and the related concerns, read sections one and two of a [previous post](/blog/dns-and-root-certificates-what-you-need-to-know/#1-what-is-dns-and-why-does-it-concern-you).
[ICANN](https://en.wikipedia.org/wiki/ICANN) (the Internet Corporation for Assigned Names and Numbers) is the non-profit organisation responsible for domains as well as some other things. ICANN lets domain registrars register domains on customers' behalf similar to the relationship between car dealerships and the manufacturer. Different registrars have different pricing schemes along with different plans and additional features but all of them pay a fee per-transaction according to what ICANN dictates. You can read more about that at [icann.org](https://icann.org). Some registrars will include the fee in your overall price but some will display it seperately at checkout and add it to your total. Many webhosts will bundle a domain with your package but I recommend purchasing it elsewhere as they tend to be more expensive even at the host's lower rate.
Another important thing to mention is that you're not actually *buying* the domains. You're really just renting it and will have to pay a yearly fee in most cases. I haven't seen a monthly plan yet but I'm sure they exist.
# Choosing one
Picking a domain name can be a huge decision. In many cases, it's a permanent decision. Once you register it, get your site(s) online, and start getting visitors, the only way you can really change it is to buy the new one but configure a redirect from the old to the new and continue paying for both. If you run federated serviced, there's simply no way around keeping the old one unless you start from scratch with 0 follows and followers for any of your users.
# Pricing
When registering a *new* domain, I often take a look at [tld-list.com](https://tld-list.com/) to see which registrars are cheaper for the first year and which are cheaper for the following years. Quite often, you'll see really low prices with a lighter gray price above it. The lower one is what you pay for the first year and the faded one is what you'll pay after that. TLD-list shows both of them so you know what you'll be paying right off the bat as well as what you'll be paying in the future. In general, however, there are a few registrars I tend to use regardless of price.
# Registrars
## [Gandi](https://gandi.net)
I use Gandi for my main websites, [nixnet.xyz](https://nixnet.xyz), for a few reasons. Originally, the big reason was managed email. I knew running my own email server would, one, be really difficult and time-consuming and, two, was precarious. If I didn't set everything up properly, I ran the risk of getting my domain put on a blacklist; once you're on a blacklist on one website, you're soon on all of them and it's *very* difficult to get back off.
Another reason is that they have some nice APIs available that I'm going to make use of for [Invidious](https://github.com/omarroth/invidious). The IP address of my server was recently blocked so [the instance](https://invidious.nixnet.xyz) completely stopped working. I'm going to write an Ansible playbook that will let me completely automate the process of buying a new VPS, migrating Invidious to it, and changing DNS records in Gandi in realtime as the IP addresses are blocked. It may be months, even a year, before I actually get around to making that happen but it will eventually.
**NOTE:** If you have a [SoloKey](https://solokeys.com/), [Yubikey](https://www.yubico.com/products/yubikey-hardware/), etc. I recommend enabling 2FA with it and, even if you don't, you should still enable 2FA with [andOTP](https://github.com/andOTP/andOTP) or [FreeOTP](https://github.com/freeotp/freeotp-ios). With something as sensitive as domains, the extra level of security is essential.
## [Namesilo](https://namesilo.com)
The domains I have with Namesilo are for my podcast, [redacted.life](https://redacted.life), and my email server, [nixnet.email](https://nixnet.email). Namesilo *offers* some simple features like webhosting but I have no use for them. Namesilo just tends to be cheaper than the rest and, even though they have a *terrible* UI (imo), I barely have to interact with it and the price makes up for that detriment.

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

182
assets/svgs/fuck-google.svg Normal file
View File

@ -0,0 +1,182 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="600"
height="315"
viewBox="0 0 158.75 83.343752"
version="1.1"
id="svg8"
inkscape:version="0.92.4 5da689c313, 2019-01-14"
sodipodi:docname="fuck-google.svg"
inkscape:export-filename="/home/amolith/repos/nixnet/assets/pages/fuck-google.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<defs
id="defs2">
<symbol
id="shield-alt">
<title
id="shield-alt-title">Alternate Shield</title>
<path
style="stroke-width:0.26458332"
inkscape:connector-curvature="0"
d="m 131.23333,33.866667 c 0,58.547529 -35.965868,91.187323 -58.615524,100.623153 a 12.7,12.7 0 0 1 -9.76921,0 C 34.526802,122.69073 4.2333333,86.383019 4.2333333,33.866667 A 12.7,12.7 0 0 1 12.04886,22.143508 l 50.8,-21.16666633 a 12.7,12.7 0 0 1 9.769211,0 L 123.41807,22.143508 a 12.7,12.7 0 0 1 7.81526,11.723159 z m -63.499997,84.220313 0.01746,0.009 C 92.551515,105.74285 113.39063,76.739485 114.26904,36.676012 L 67.733333,17.286023 Z"
id="path26851" />
</symbol>
<symbol
id="shield-alt-9">
<title
id="shield-alt-title-7">Alternate Shield</title>
<path
id="path26851-3"
d="m 131.23333,33.866667 c 0,58.547529 -35.965868,91.187323 -58.615524,100.623153 a 12.7,12.7 0 0 1 -9.76921,0 C 34.526802,122.69073 4.2333333,86.383019 4.2333333,33.866667 A 12.7,12.7 0 0 1 12.04886,22.143508 l 50.8,-21.16666633 a 12.7,12.7 0 0 1 9.769211,0 L 123.41807,22.143508 a 12.7,12.7 0 0 1 7.81526,11.723159 z m -63.499997,84.220313 0.01746,0.009 C 92.551515,105.74285 113.39063,76.739485 114.26904,36.676012 L 67.733333,17.286023 Z"
inkscape:connector-curvature="0"
style="stroke-width:0.26458332" />
</symbol>
<symbol
id="child">
<title
id="child-title">Child</title>
<path
id="path22180"
d="M 31.75,19.05 C 31.75,8.5288437 40.278844,0 50.8,0 61.321156,0 69.85,8.5288437 69.85,19.05 69.85,29.570892 61.321156,38.1 50.8,38.1 40.278844,38.1 31.75,29.570892 31.75,19.05 Z m 67.37006,0.363273 c -3.306233,-3.306498 -8.66722,-3.306498 -11.973454,0 L 64.226281,42.333333 H 37.373454 l -22.92006,-22.92006 c -3.306234,-3.306498 -8.6672211,-3.306498 -11.9734544,0 -3.30649793,3.306498 -3.30649793,8.667221 0,11.973719 L 27.516667,56.423454 V 127 c 0,4.67598 3.790685,8.46667 8.466666,8.46667 h 4.233334 c 4.675981,0 8.466666,-3.79069 8.466666,-8.46667 V 97.366667 h 4.233334 V 127 c 0,4.67598 3.790685,8.46667 8.466666,8.46667 h 4.233334 c 4.675981,0 8.466666,-3.79069 8.466666,-8.46667 V 56.423454 L 99.12006,31.386727 c 3.3065,-3.306498 3.3065,-8.666956 0,-11.973454 z"
inkscape:connector-curvature="0"
style="stroke-width:0.26458332" />
</symbol>
<symbol
id="users">
<title
id="users-title">Users</title>
<path
id="path23540"
d="m 58.208333,43.391667 c 0,-14.612673 11.845925,-26.458334 26.458334,-26.458334 14.612408,0 26.458333,11.845661 26.458333,26.458334 C 111.125,58.00434 99.279075,69.85 84.666667,69.85 70.054258,69.85 58.208333,58.00434 58.208333,43.391667 Z M 12.7,55.033333 c 0,-11.690085 9.476581,-21.166666 21.166667,-21.166666 11.690085,0 21.166666,9.476581 21.166666,21.166666 C 55.033333,66.723419 45.556752,76.2 33.866667,76.2 22.176581,76.2 12.7,66.723419 12.7,55.033333 Z m 101.6,0 c 0,-11.690085 9.47658,-21.166666 21.16667,-21.166666 11.69008,0 21.16666,9.476581 21.16666,21.166666 C 156.63333,66.723419 147.15675,76.2 135.46667,76.2 123.77658,76.2 114.3,66.723419 114.3,55.033333 Z m -5.82083,20.108334 C 118.70796,75.141667 127,83.433708 127,93.6625 v 18.52083 c 0,3.50706 -2.84295,6.35 -6.35,6.35 H 48.683333 c -3.507052,0 -6.35,-2.84294 -6.35,-6.35 V 93.6625 c 0,-10.228792 8.292042,-18.520833 18.520834,-18.520833 h 4.722283 c 11.737975,7.060935 26.439812,7.062523 38.1807,0 h 4.72202 M 33.866667,93.6625 c 0,-3.168385 0.550598,-6.2103 1.558131,-9.037108 -5.802313,0.3048 -11.673946,-1.090348 -16.83041,-4.192059 H 14.816667 C 6.6336333,80.433333 0,87.066967 0,95.25 v 8.46667 c 0,3.50705 2.8429479,6.35 6.35,6.35 H 33.866667 Z M 154.51667,80.433333 h -3.77772 c -5.15806,3.102769 -11.02943,4.496859 -16.83041,4.192059 a 26.866321,26.866321 0 0 1 1.55813,9.037108 v 16.40417 h 27.51666 c 3.50706,0 6.35,-2.84295 6.35,-6.35 V 95.25 c 0,-8.183033 -6.63363,-14.816667 -14.81666,-14.816667 z"
inkscape:connector-curvature="0"
style="stroke-width:0.26458332" />
</symbol>
<symbol
id="shield-alt-5">
<title
id="shield-alt-title-0">Alternate Shield</title>
<path
style="stroke-width:0.26458332"
inkscape:connector-curvature="0"
d="m 131.23333,33.866667 c 0,58.547529 -35.965868,91.187323 -58.615524,100.623153 a 12.7,12.7 0 0 1 -9.76921,0 C 34.526802,122.69073 4.2333333,86.383019 4.2333333,33.866667 A 12.7,12.7 0 0 1 12.04886,22.143508 l 50.8,-21.16666633 a 12.7,12.7 0 0 1 9.769211,0 L 123.41807,22.143508 a 12.7,12.7 0 0 1 7.81526,11.723159 z m -63.499997,84.220313 0.01746,0.009 C 92.551515,105.74285 113.39063,76.739485 114.26904,36.676012 L 67.733333,17.286023 Z"
id="path26851-4" />
</symbol>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="284.92416"
inkscape:cy="146.93469"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:snap-bbox="true"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="true"
inkscape:snap-bbox-edge-midpoints="true"
inkscape:snap-bbox-midpoints="true"
inkscape:object-paths="true"
inkscape:snap-intersection-paths="true"
inkscape:snap-smooth-nodes="true"
inkscape:snap-midpoints="true"
inkscape:window-width="1336"
inkscape:window-height="698"
inkscape:window-x="15"
inkscape:window-y="35"
inkscape:window-maximized="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:snap-global="false" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(5.0862632e-6,-213.65623)">
<rect
style="opacity:1;fill:#323232;fill-opacity:1;stroke:none;stroke-width:1.84040475;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect99612"
width="158.75"
height="83.34375"
x="-5.0862632e-06"
y="213.65623" />
<g
id="g256529"
transform="translate(2.1381562)">
<path
style="fill:#ffdd67;stroke-width:0.52433187"
inkscape:connector-curvature="0"
id="path256366"
d="m 38.918991,256.11598 c 0,-1.36536 1.248435,-2.47275 2.785775,-2.47275 h 0.05139 c 1.539438,0 3.293328,1.10739 3.293328,2.47275 l -1.35697,-13.15024 c -5.25e-4,-1.282 1.618612,-2.32175 3.614743,-2.32175 h 0.03356 c 1.995607,0 3.612646,1.03975 3.612646,2.32227 l -0.562084,12.87759 c 0,-1.36536 1.245813,-2.47327 2.784202,-2.47327 h 0.05243 c 1.538389,0 2.784726,1.10739 2.784726,2.47327 v 1.43457 c 0.270555,-0.97473 1.27098,-1.70041 2.405635,-1.39682 2.336947,0.62605 1.905946,2.51627 2.130884,4.56221 0.275274,2.49582 0.902375,4.159 0.667475,5.03831 -0.513846,1.9222 -1.935309,1.69202 -2.686152,2.21792 -0.746649,0.52328 -0.941176,1.35802 -1.500114,1.8619 -1.168736,1.05391 -3.272879,0.85204 -5.137403,1.30454 -1.642732,0.39954 -3.09251,1.36012 -4.338846,1.22379 -1.409404,-0.15572 -1.808421,-1.38738 -3.365162,-2.12197 -1.583482,-0.7456 -3.728524,-0.35759 -4.339895,-1.6312 -1.216974,-2.53933 -0.930165,-12.22112 -0.930165,-12.22112" />
<path
d="m 38.918991,256.11598 c 0,-0.73826 0.371752,-1.3942 0.950614,-1.84722 -0.979976,1.25525 -0.338718,10.15211 0.877732,12.69407 0.610322,1.27413 2.756936,0.88507 4.338846,1.6312 1.55779,0.73406 1.955757,1.96729 3.365161,2.12197 1.245813,0.13632 2.708174,-0.71047 4.350382,-1.11001 1.863999,-0.4525 3.181645,-0.3146 4.35143,-1.36798 0.558938,-0.50389 0.860428,-1.29458 2.015531,-1.65375 0.849942,-0.26531 1.425659,-0.50073 2.060625,-1.17031 -0.0052,0.0236 -0.0052,0.0462 -0.01206,0.0708 -0.513845,1.9222 -1.935309,1.69202 -2.686152,2.21792 -0.746649,0.52329 -0.941176,1.35802 -1.500114,1.86191 -1.168735,1.0539 -3.272879,0.85203 -5.137403,1.30453 -1.642732,0.39954 -3.092509,1.36012 -4.338846,1.22379 -1.409404,-0.15572 -1.808421,-1.38738 -3.365162,-2.12197 -1.583482,-0.7456 -3.728524,-0.35759 -4.339895,-1.63119 -1.217498,-2.53987 -0.930689,-12.22165 -0.930689,-12.22165"
id="path256368"
inkscape:connector-curvature="0"
style="fill:#eba352;stroke-width:0.52433187" />
<path
d="m 43.732882,242.36695 c -0.493396,2.00504 1.316073,20.14745 1.316073,20.14745 0,1.30349 0.697361,0.77024 0.697361,-0.53534 0,0 -1.894411,-17.02611 -1.361165,-19.57855 0.222317,-1.06178 0.966868,-1.37795 2.178074,-1.70513 5.25e-4,0 -2.447056,0.11955 -2.830343,1.67314"
id="path256370"
inkscape:connector-curvature="0"
style="fill:#eba352;stroke-width:0.52433187" />
<path
d="m 51.262287,261.75884 v -6.81107 c 0,-0.36756 0.07393,-0.71729 0.238571,-1.03189 -0.665377,0.45145 -1.109486,1.16454 -1.109486,1.9652 v 6.81002 c 0,1.36641 0.870915,0.43257 0.870915,-0.93226"
id="path256372"
inkscape:connector-curvature="0"
style="fill:#eba352;stroke-width:0.52433187" />
<path
d="m 56.718485,262.44361 v -5.44204 c 0,-0.33137 0.06764,-0.64702 0.214976,-0.93173 -0.600885,0.4074 -1.003571,1.0539 -1.003571,1.77434 v 5.44204 c 0,1.23532 0.788595,0.39167 0.788595,-0.84261"
id="path256374"
inkscape:connector-curvature="0"
style="fill:#eba352;stroke-width:0.52433187" />
<path
d="m 49.902695,245.23819 c 0.396395,-2.78682 -0.898705,-2.9006 -2.515744,-2.9006 -1.618088,0 -2.913712,0.11378 -2.517317,2.9006 0.149434,1.04027 1.236898,1.39682 2.517317,1.39682 1.280418,0 2.368407,-0.35602 2.515744,-1.39682"
id="path256376"
inkscape:connector-curvature="0"
style="fill:#eba352;stroke-width:0.52433187" />
<path
style="fill:#ffe8dc;stroke-width:0.52433187"
inkscape:connector-curvature="0"
id="path256380"
d="m 49.965615,244.76105 c 0.417892,-2.93783 -0.914435,-3.05843 -2.579189,-3.05843 -1.664229,0 -2.995507,0.1206 -2.577615,3.05843 0.155727,1.09166 1.268883,1.46393 2.577615,1.46393 1.310306,0 2.423462,-0.37227 2.579189,-1.46393" />
<path
style="fill:#eba352;stroke-width:0.52433187"
inkscape:connector-curvature="0"
id="path256382"
d="m 39.861216,267.70528 c -1.882352,-2.21635 -4.365587,-3.3531 -3.746876,-4.98429 0.532721,-1.57195 1.630148,-1.53944 3.060001,-3.31378 l 0.686875,8.29807" />
</g>
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;stroke-width:0.07837095"
d="m 126.85499,255.12593 c 0,11.08949 -7.59414,18.98145 -18.80902,18.98145 -10.752496,0 -19.435997,-8.6835 -19.435997,-19.43599 0,-10.7525 8.683501,-19.436 19.435997,-19.436 5.23518,0 9.63963,1.92009 13.03308,5.08627 l -5.29003,5.08628 c -6.92015,-6.6772 -19.788666,-1.66147 -19.788666,9.26345 0,6.77908 5.415436,12.27289 12.045616,12.27289 7.69602,0 10.58007,-5.51732 11.03462,-8.37786 h -11.03462 v -6.68504 h 18.50338 c 0.18026,0.99531 0.30564,1.95144 0.30564,3.24455 z"
id="path2" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -16,11 +16,12 @@
id="svg8"
inkscape:version="0.92.4 5da689c313, 2019-01-14"
sodipodi:docname="xbrowsersync.svg"
inkscape:export-filename="/home/amolith/repos/nixnet/assets/posts/disk.png"
inkscape:export-filename="/home/amolith/repos/nixnet/assets/pages/xbrowsersync.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<defs
id="defs2"><symbol
id="defs2">
<symbol
id="shield-alt">
<title
id="shield-alt-title">Alternate Shield</title>
@ -30,21 +31,6 @@
d="m 131.23333,33.866667 c 0,58.547529 -35.965868,91.187323 -58.615524,100.623153 a 12.7,12.7 0 0 1 -9.76921,0 C 34.526802,122.69073 4.2333333,86.383019 4.2333333,33.866667 A 12.7,12.7 0 0 1 12.04886,22.143508 l 50.8,-21.16666633 a 12.7,12.7 0 0 1 9.769211,0 L 123.41807,22.143508 a 12.7,12.7 0 0 1 7.81526,11.723159 z m -63.499997,84.220313 0.01746,0.009 C 92.551515,105.74285 113.39063,76.739485 114.26904,36.676012 L 67.733333,17.286023 Z"
id="path26851" />
</symbol>
</defs>
<sodipodi:namedview
id="base"
@ -69,10 +55,10 @@
inkscape:snap-intersection-paths="true"
inkscape:snap-smooth-nodes="true"
inkscape:snap-midpoints="true"
inkscape:window-width="1366"
inkscape:window-height="768"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-width="663"
inkscape:window-height="698"
inkscape:window-x="15"
inkscape:window-y="35"
inkscape:window-maximized="0"
fit-margin-top="0"
fit-margin-left="0"
@ -87,7 +73,7 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
@ -263,77 +249,66 @@
id="XMLID_2_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 56.5,223.1 15.6,9.1 -2.6,1.5 -34.5,-20 11,-6.4 c 3.5,-2 6.9,-3.1 10.4,-3.2 3.5,-0.1 6.8,0.7 9.9,2.5 1.8,1.1 3,2.3 3.4,3.7 0.5,1.4 0.1,2.8 -1,4.3 2.5,-0.8 4.9,-1.1 7.2,-0.8 2.3,0.3 4.4,1 6.5,2.3 l 3.2,1.9 c 1.1,0.6 2.2,1.1 3.2,1.5 1.1,0.4 2.2,0.5 3.3,0.5 l 0.6,0.3 -2.7,1.6 c -1.1,0 -2.3,-0.3 -3.5,-0.7 -1.2,-0.5 -2.4,-1 -3.5,-1.7 l -3.1,-1.8 c -2.1,-1.2 -4.4,-1.8 -6.9,-1.8 -2.5,0 -4.9,0.7 -7.2,2 z m -2.4,-1.4 8,-4.6 c 2.9,-1.7 4.4,-3.3 4.5,-4.8 0.1,-1.5 -0.9,-2.9 -3.1,-4.1 -2.3,-1.3 -4.7,-1.9 -7.3,-1.9 -2.6,0.1 -5.2,0.9 -7.9,2.5 l -8.3,4.8 z"
class="st3"
id="XMLID_6_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 108.7,194.2 c 4.5,2.6 6.9,5.3 7.4,8.3 0.5,2.9 -1.2,5.5 -5.1,7.7 -3.8,2.2 -8.2,3.2 -13.2,2.9 -5,-0.3 -9.7,-1.7 -14.2,-4.3 L 78,205.5 c -4.4,-2.6 -6.9,-5.3 -7.4,-8.2 -0.5,-2.9 1.1,-5.5 4.9,-7.7 3.9,-2.2 8.3,-3.2 13.4,-2.9 5.1,0.3 9.8,1.7 14.2,4.3 z m -8.2,-1.7 c -3.7,-2.2 -7.6,-3.4 -11.7,-3.7 -4,-0.3 -7.6,0.5 -10.8,2.3 -3.1,1.8 -4.3,3.8 -3.8,6.2 0.6,2.3 2.7,4.6 6.4,6.7 l 5.7,3.3 c 3.8,2.2 7.6,3.4 11.6,3.8 4,0.3 7.5,-0.4 10.6,-2.2 3.2,-1.8 4.5,-3.9 4,-6.2 -0.5,-2.3 -2.7,-4.6 -6.4,-6.8 z"
class="st3"
id="XMLID_9_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 126.1,189.6 6.3,2.5 0.2,-0.1 -4.1,-3.8 -17.9,-18.3 2.5,-1.5 31.6,10.4 6.5,2.4 0.1,-0.1 -4.3,-3.7 -18.9,-17.8 2.7,-1.6 26.2,25 -2.5,1.5 -33.7,-11.2 -4.5,-1.6 -0.1,0.1 2.8,2.6 19.1,19.6 -2.5,1.5 -42.8,-15.2 2.7,-1.6 z"
class="st3"
id="XMLID_12_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 181,159.2 c -1.9,-1.1 -4.1,-1.6 -6.6,-1.5 -2.5,0.1 -5.9,0.8 -10.1,2.2 -4.5,1.5 -8.4,2.3 -11.7,2.5 -3.3,0.2 -6.3,-0.5 -8.9,-2 -2.6,-1.5 -3.8,-3.4 -3.4,-5.5 0.4,-2.1 2.2,-4.1 5.4,-6 3.3,-1.9 7,-2.9 11,-3 4,0 7.4,0.8 10.2,2.5 l 0.1,0.1 -2.4,1.4 c -2.3,-1.3 -5,-2 -8,-2 -3,0 -5.8,0.8 -8.5,2.3 -2.6,1.5 -4,3 -4.2,4.6 -0.2,1.6 0.6,2.9 2.4,3.9 1.7,1 3.9,1.5 6.4,1.4 2.5,-0.1 5.9,-0.9 10.1,-2.3 4.4,-1.5 8.4,-2.3 11.8,-2.4 3.4,-0.1 6.5,0.6 9.1,2.1 2.7,1.6 3.9,3.5 3.4,5.6 -0.5,2.2 -2.4,4.2 -5.6,6.1 -3.2,1.9 -6.9,3 -11.1,3.4 -4.1,0.4 -7.8,-0.4 -11.1,-2.4 l -0.1,-0.1 2.4,-1.4 c 2.7,1.6 5.6,2.2 8.8,1.8 3.2,-0.3 6,-1.3 8.6,-2.7 2.6,-1.5 4,-3 4.4,-4.6 0.4,-1.4 -0.4,-2.8 -2.4,-4 z"
class="st3"
id="XMLID_14_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 199.9,138.8 -15.6,9 14.3,8.3 17.9,-10.3 2.4,1.4 -20.5,11.8 -34.5,-20 20.4,-11.8 2.4,1.4 -17.8,10.3 13,7.5 15.6,-9 z"
class="st3"
id="XMLID_46_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 211.6,133.3 15.6,9.1 -2.6,1.5 -34.5,-20 11,-6.4 c 3.5,-2 6.9,-3.1 10.4,-3.2 3.5,-0.1 6.8,0.7 9.9,2.5 1.8,1.1 3,2.3 3.4,3.7 0.5,1.4 0.1,2.8 -1,4.3 2.5,-0.8 4.9,-1.1 7.2,-0.8 2.3,0.3 4.4,1 6.5,2.3 l 3.2,1.9 c 1.1,0.6 2.2,1.1 3.2,1.5 1.1,0.4 2.2,0.5 3.3,0.5 l 0.6,0.3 -2.8,1.5 c -1.1,0 -2.3,-0.3 -3.5,-0.7 -1.2,-0.5 -2.4,-1 -3.5,-1.7 l -3.1,-1.8 c -2.1,-1.2 -4.4,-1.8 -6.9,-1.8 -2.5,0 -4.9,0.7 -7.2,2 z m -2.4,-1.4 8,-4.6 c 2.9,-1.7 4.4,-3.3 4.5,-4.8 0.1,-1.5 -0.9,-2.9 -3.1,-4.1 -2.3,-1.3 -4.7,-1.9 -7.3,-1.9 -2.6,0.1 -5.2,0.9 -7.9,2.5 l -8.3,4.8 z"
class="st3"
id="XMLID_48_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 137.6,228.4 c -1.9,-1.1 -4.1,-1.6 -6.6,-1.5 -2.5,0.1 -5.9,0.8 -10.1,2.2 -4.5,1.5 -8.4,2.3 -11.7,2.5 -3.3,0.2 -6.3,-0.5 -8.9,-2 -2.6,-1.5 -3.8,-3.4 -3.4,-5.5 0.4,-2.1 2.2,-4.1 5.4,-6 3.3,-1.9 7,-2.9 11,-3 4,0 7.4,0.8 10.2,2.5 l 0.1,0.1 -2.4,1.4 c -2.3,-1.3 -5,-2 -8,-2 -3,0 -5.8,0.8 -8.5,2.3 -2.6,1.5 -4,3 -4.2,4.6 -0.2,1.6 0.6,2.9 2.4,3.9 1.7,1 3.9,1.5 6.4,1.4 2.5,-0.1 5.9,-0.9 10.1,-2.3 4.4,-1.5 8.4,-2.3 11.8,-2.4 3.4,-0.1 6.5,0.6 9.1,2.1 2.7,1.6 3.9,3.5 3.4,5.6 -0.5,2.2 -2.4,4.2 -5.6,6.1 -3.2,1.9 -6.9,3 -11.1,3.4 -4.1,0.4 -7.8,-0.4 -11.1,-2.4 l -0.1,-0.1 2.4,-1.4 c 2.7,1.6 5.6,2.2 8.8,1.8 3.2,-0.3 6,-1.2 8.6,-2.7 2.6,-1.5 4,-3 4.4,-4.6 0.3,-1.5 -0.5,-2.9 -2.4,-4 z"
class="st3"
id="XMLID_51_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 149.1,213.7 -9.1,-16.9 3.1,-1.8 10.1,19.6 12.6,7.3 -2.6,1.5 -12.8,-7.4 -33.4,-5.8 3.1,-1.8 z"
class="st3"
id="XMLID_53_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 206.4,198.3 -2.6,1.5 -48,-6.6 -0.1,0.1 29.6,17.2 -2.7,1.5 -34.5,-20 2.7,-1.5 48,6.6 0.1,-0.1 -29.6,-17.2 2.6,-1.5 z"
class="st3"
id="XMLID_55_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 226.4,174.2 0.2,0.1 c 3.2,2.2 4.7,4.4 4.7,6.8 -0.1,2.3 -1.8,4.5 -5.2,6.5 -3.6,2.1 -7.9,3 -12.9,2.6 -5,-0.3 -9.7,-1.8 -14.1,-4.3 l -5.6,-3.3 c -4.4,-2.6 -6.9,-5.3 -7.4,-8.2 -0.6,-2.9 0.9,-5.4 4.5,-7.5 3.4,-2 7.1,-3 11.1,-3 4,0 7.8,0.9 11.6,2.8 l 0.1,0.1 -2.5,1.4 c -3.2,-1.5 -6.3,-2.2 -9.3,-2.2 -3,0 -5.9,0.8 -8.6,2.3 -2.8,1.6 -3.9,3.6 -3.3,6 0.6,2.3 2.8,4.6 6.4,6.7 l 5.7,3.3 c 3.7,2.1 7.6,3.4 11.6,3.8 4,0.4 7.5,-0.3 10.3,-1.9 2.7,-1.6 4.1,-3.2 4.1,-5 0,-1.7 -1.3,-3.5 -3.9,-5.5 z"
class="st3"
id="XMLID_57_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 15 KiB

8
invidious.md Normal file
View File

@ -0,0 +1,8 @@
---
layout: page
title: Fuck Google
subtitle: Invidious is no more
description: Google blocked my IP address so Invidious is down for the time being.
cover: /assets/pages/fuck-google.png
---
Google has blocked the IP address of my server because of Invidious. I don't have the money to buy another one dedicated to it so, for the time being, I won't be able to host it. When I do eventually have the funds, I'll set up an Ansible playbook that will let me migrate the instance from server to server as the IPs are blocked. I don't know when that will be but it will happen eventually.