update styling for us + add last mod time
parent
b87ee5c039
commit
86f87f4344
|
@ -64,7 +64,7 @@
|
||||||
body a, body button {
|
body a, body button {
|
||||||
transition-duration: 250ms;
|
transition-duration: 250ms;
|
||||||
}
|
}
|
||||||
|
/* TOOLTIPS */
|
||||||
.tooltip {
|
.tooltip {
|
||||||
position: relative;
|
position: relative;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
@ -104,3 +104,12 @@ body a, body button {
|
||||||
background-color: rgba(var(--color-neutral-800),var(--tw-bg-opacity));
|
background-color: rgba(var(--color-neutral-800),var(--tw-bg-opacity));
|
||||||
color: rgba(var(--color-secondary-400),var(--tw-text-opacity));
|
color: rgba(var(--color-secondary-400),var(--tw-text-opacity));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* BLOCKQUOTES that don't suck */
|
||||||
|
.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose] *))::before {
|
||||||
|
content: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose] *))::after {
|
||||||
|
content: none;
|
||||||
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@ theme: blowfish
|
||||||
baseURL: "https://rin.systems/"
|
baseURL: "https://rin.systems/"
|
||||||
defaultContentLanguage: en
|
defaultContentLanguage: en
|
||||||
enableRobotsTXT: true
|
enableRobotsTXT: true
|
||||||
paginate: 20
|
paginate: 10
|
||||||
summaryLength: 100
|
summaryLength: 100
|
||||||
buildDrafts: false
|
buildDrafts: false
|
||||||
buildFuture: false
|
buildFuture: false
|
||||||
|
|
|
@ -32,7 +32,7 @@ homepage:
|
||||||
showMoreLinkDest: /posts
|
showMoreLinkDest: /posts
|
||||||
article:
|
article:
|
||||||
showDate: true
|
showDate: true
|
||||||
showDateUpdated: false
|
showDateUpdated: true
|
||||||
showAuthor: true
|
showAuthor: true
|
||||||
showBreadcrumbs: true
|
showBreadcrumbs: true
|
||||||
showDraftLabel: true
|
showDraftLabel: true
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Pay Transparency"
|
title: "Pay Transparency"
|
||||||
date: 2022-11-01T11:11:29+11:00
|
date: 2022-11-01T11:11:29+11:00
|
||||||
|
lastmod: 2022-11-06T10:45:00+11:00
|
||||||
draft: false
|
draft: false
|
||||||
summary: "This page lists every job we have ever held in tech, inspired by Xe’s salary transparency page."
|
summary: "This page lists every job we have ever held in tech, inspired by Xe’s salary transparency page."
|
||||||
showSummary: true
|
showSummary: true
|
||||||
|
@ -32,10 +33,10 @@ This page is typically updated whenever we:
|
||||||
- other unspecified things happen.
|
- other unspecified things happen.
|
||||||
|
|
||||||
## Your Turn!
|
## Your Turn!
|
||||||
**(Ashe)** Please consider also publishing your salary/pay data. The more information is out there in the open,
|
> **(Ashe)** Please consider also publishing your salary/pay data. The more information is out there in the open,
|
||||||
the better equipped everyone is to handle pay negotiation and the more likely we are to ensure that everyone is paid fairly.
|
> the better equipped everyone is to handle pay negotiation and the more likely we are to ensure that everyone is paid fairly.
|
||||||
|
>
|
||||||
**(Selene)** By sharing this information publicly and unabashedly, we can end the stigmas around discussing pay
|
> **(Selene)** By sharing this information publicly and unabashedly, we can end the stigmas around discussing pay
|
||||||
and renumeration. These stigmas serve only to leave people in the dark and unable to argue for their own worth.
|
> and renumeration. These stigmas serve only to leave people in the dark and unable to argue for their own worth.
|
||||||
|
>
|
||||||
**(Octavia)** As they say, the light of day is the best disinfectant.
|
> **(Octavia)** As they say, the light of day is the best disinfectant.
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Our Home Server Build-Out Log Part 1: Speccing It Out"
|
title: "Our Home Server Build-Out Log Part 1: Speccing It Out"
|
||||||
date: 2022-10-31T17:00:00+11:00
|
date: 2022-10-31T17:00:00+11:00
|
||||||
|
lastmod: 2022-11-06T10:45:00+11:00
|
||||||
draft: false
|
draft: false
|
||||||
showSummary: true
|
showSummary: true
|
||||||
summary: "We've wanted to build a home lab for a long time. Here's how it went."
|
summary: "We've wanted to build a home lab for a long time. Here's how it went."
|
||||||
|
@ -15,12 +16,12 @@ series_order: 1
|
||||||
|
|
||||||
We've wanted to build a home lab for a long, long time, but never got around to it.
|
We've wanted to build a home lab for a long, long time, but never got around to it.
|
||||||
|
|
||||||
**(Selene)** However, a certain someone was complaining about disaster recovery and migrating workloads to us,
|
> **(Selene)** However, a certain someone was complaining about disaster recovery and migrating workloads to us,
|
||||||
and that turned out to be just the push we needed to get this rolling.
|
> and that turned out to be just the push we needed to get this rolling.
|
||||||
|
|
||||||
Since we also want to do more blogging and community contribution, why not make this the inaugural post on our new blog?
|
Since we also want to do more blogging and community contribution, why not make this the inaugural post on our new blog?
|
||||||
|
|
||||||
**(Lorelai)** So, let's get this show on the road, shall we?
|
> **(Lorelai)** So, let's get this show on the road, shall we?
|
||||||
|
|
||||||
## The Use-Case
|
## The Use-Case
|
||||||
|
|
||||||
|
@ -45,12 +46,12 @@ After deliberating on it for a while, we decided on the following:
|
||||||
|
|
||||||
### But Why?
|
### But Why?
|
||||||
|
|
||||||
**(Selene)** I'm no techie, but this all seems rather excessive for a home server. Especially compared to people we know.
|
> **(Selene)** I'm no techie, but this all seems rather excessive for a home server. Especially compared to people we know.
|
||||||
|
>
|
||||||
**(Ashe)** You're not wrong there, Selene. I could wax lyrical about how I want this server to last a long time and be
|
> **(Ashe)** You're not wrong there, Selene. I could wax lyrical about how I want this server to last a long time and be
|
||||||
useful for many different things and so on and so forth, but if we're being honest, the main reason is "Tech shiny!"
|
> useful for many different things and so on and so forth, but if we're being honest, the main reason is "Tech shiny!"
|
||||||
|
>
|
||||||
**(Tammy)** So the same reason we've always gotten high spec PCs, really.
|
> **(Tammy)** So the same reason we've always gotten high spec PCs, really.
|
||||||
|
|
||||||
|
|
||||||
## Fulfilling the Spec
|
## Fulfilling the Spec
|
||||||
|
@ -73,10 +74,10 @@ the ZFS instance properly.
|
||||||
The goal is to have a scaleable template that can be expanded without breaking the bank each time,
|
The goal is to have a scaleable template that can be expanded without breaking the bank each time,
|
||||||
while maintaining favourable failure characteristics. We'll budget out 3000 AUD for each expansion.
|
while maintaining favourable failure characteristics. We'll budget out 3000 AUD for each expansion.
|
||||||
|
|
||||||
**(Doll)** That sounds like a lot, Miss...
|
> **(Doll)** That sounds like a lot, Miss...
|
||||||
|
>
|
||||||
**(Ashe)** It's a good chunk, yes. But this should, ideally, only happen every few years, so we can amortise this
|
> **(Ashe)** It's a good chunk, yes. But this should, ideally, only happen every few years, so we can amortise this
|
||||||
over the life of the storage.
|
> over the life of the storage.
|
||||||
|
|
||||||
We have 12 3.5" slots in our 3U compute case, and most storage arrays are either 24 or 36 bay, so planning around
|
We have 12 3.5" slots in our 3U compute case, and most storage arrays are either 24 or 36 bay, so planning around
|
||||||
12 unit slices seems logical.
|
12 unit slices seems logical.
|
||||||
|
@ -183,13 +184,13 @@ We don't *need* 10GbE for our management network, but this allows us to build th
|
||||||
upgrade to 2 ✕ 40GbE later, which may be what we end up doing. Notably, this leaves us without separate management and
|
upgrade to 2 ✕ 40GbE later, which may be what we end up doing. Notably, this leaves us without separate management and
|
||||||
data interfaces.
|
data interfaces.
|
||||||
|
|
||||||
**(Selene)** Is that a problem?
|
> **(Selene)** Is that a problem?
|
||||||
|
>
|
||||||
**(Ashe)** Not really, no. It makes securing the network *slightly* trickier as we can't airgap the management network,
|
> **(Ashe)** Not really, no. It makes securing the network *slightly* trickier as we can't airgap the management network,
|
||||||
but it's not the end of the world. We intend to get a PCIe Ethernet card at some point anyway, so this'll
|
> but it's not the end of the world. We intend to get a PCIe Ethernet card at some point anyway, so this'll
|
||||||
be temporary.
|
> be temporary.
|
||||||
|
>
|
||||||
**(Octavia)** Famous last words.
|
> **(Octavia)** Famous last words.
|
||||||
|
|
||||||
New from Newegg, this sets us back ~1100 AUD.
|
New from Newegg, this sets us back ~1100 AUD.
|
||||||
|
|
||||||
|
@ -211,8 +212,11 @@ There are two ways we can estimate how much RAM we'll need.
|
||||||
* We should be able to halve or even quarter this and not encounter bottlenecks.
|
* We should be able to halve or even quarter this and not encounter bottlenecks.
|
||||||
* We'll initially provision 32GB, and adjust as necessary.
|
* We'll initially provision 32GB, and adjust as necessary.
|
||||||
4. Modded Minecraft Server
|
4. Modded Minecraft Server
|
||||||
* 16 - 32 GB is the rough ballpark for good performance with 8 - 16 players
|
* 16 - 32 GB is the rough ballpark for good performance with 8 - 16 players.
|
||||||
* This is likely overkill for our server, so we can dial it back to 12GB with some GC tuning on the server end
|
* This is likely overkill for our server, so we can dial it back to 12GB with some GC tuning on the server end[^1].
|
||||||
|
|
||||||
|
[^1]: GC tuning for Minecraft is its own beast, and one we could probably write a decent chunk about. Maybe a topic for
|
||||||
|
a future blog post?
|
||||||
|
|
||||||
So that totals up to 8 + 2 + 32 + 12 = 54 GB.
|
So that totals up to 8 + 2 + 32 + 12 = 54 GB.
|
||||||
|
|
||||||
|
@ -252,4 +256,4 @@ With all that decided upon, ordered, all we have to do now is wait for it to arr
|
||||||
|
|
||||||
Join us again next time for the actual build log!
|
Join us again next time for the actual build log!
|
||||||
|
|
||||||
**(Doll)** This one is super excited to see Miss' build the nyoomy server!
|
> **(Doll)** This one is super excited to see Miss' build the nyoomy server!
|
||||||
|
|
Loading…
Reference in New Issue