Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add lab overview to homepage #6

Merged
merged 1 commit into from
Dec 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions _data/projdef.yml → _data/featured.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
- title: lab
- title: Lab Overview
show: true
desc: Broad overview of my current homelab setup, links to additional details.
url: /projects/lab
image: /assets/images/projects/lab-cur.png
featured: true
url: /overview/lab
image: /assets/images/projects/lab/lab-cur.png
feat_tags:
- lab
- devops
- infra
- title: jepp
show: false
desc: Describes a few projects I've worked on over the years related to the game show Jeopardy!
url: /projects/jepp
image: assets/images/projects/jepp.png
featured: true
feat_tags:
- jeopardy
- golang
- python
- title: slomad
show: false
desc: The package I use to create Nomad job definitions and deploy them to the cluster.
url: /projects/slomad
repo: https://github.com/ecshreve/slomad
image: assets/images/projects/slomad.png
featured: true
feat_tags:
- nomad
- golang
Expand Down
4 changes: 2 additions & 2 deletions _includes/projects.html → _includes/featured.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<div class="home py-4 py-md-5">
<div class="row">
{% for proj in site.data.projdef %}
{% if proj.featured %}
{% for proj in site.data.featured %}
{% if proj.show %}
<div class="col-12 col-md-6 col-lg-6">
<a href="{{ proj.url | prepend: site.baseurl }}" class="index-anchor">
<div class="card overflow-hidden">
Expand Down
2 changes: 1 addition & 1 deletion _sass/minima/custom-styles.scss
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
transition: transform .5s;
&:hover {
cursor: pointer;
transform: scale(2);
transform: scale(1.5);
}
}

Expand Down
Binary file removed assets/images/go-logo.png
Binary file not shown.
Binary file removed assets/images/lab-old.png
Binary file not shown.
Binary file removed assets/images/projects/lab-old.png
Binary file not shown.
File renamed without changes
Binary file added assets/images/projects/lab/lab-old.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/projects/lab/lab-old1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 1 addition & 2 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,5 @@ layout: home

{% include banner.html %}


<!-- {% include projects.html %} -->
{% include featured.html %}

Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
---
layout: post
rank: 1
title: HomeLab Configuration
permalink: /projects/lab/
image: assets/images/lab-cur.png
permalink: /overview/lab/
image: assets/images/projects/lab/lab-cur.png
tags: lab devops ansible terraform proxmox docker nomad consul linux
---

I started my homelab with an old desktop and then brought in a Synology NAS, initially focusing on media management and Plex. Since then I've tried all sorts of hardware and software configurations out, and the setup has evolved into a more general-purpose lab.

More or less up to date diagram
[![Lab Current](/assets/images/projects/lab/lab-cur.png)](/assets/images/projects/lab/lab-cur.png)

## Network

Currently all wired hosts in lab are connected to a 24 port Ubiquiti switch, which uplinks to a Ubiquiti Dream Router via a Ubuiquiti AP configured as a wireless bridge. A dedicated SSID provides wireless access to the lab's network.
Expand Down Expand Up @@ -77,14 +78,12 @@ In the past these two Dell servers ran mainly LXC containers and are now retired
- Ran a local mail server
- Run syslog server for centrally location logs

### Diagrams

More or less up to date diagram of the lab's network.
[![Lab Current](/assets/images/projects/lab-cur.png)](/assets/images/projects/lab-cur.png)

<br/>
### Old Diagrams

Diagram of the network that included the two Dell servers.
[![Lab Previous Iteration](/assets/images/projects/lab-old.png)](/assets/images/projects/lab-old.png)
[![Lab Previous Iteration](/assets/images/projects/lab/lab-old.png)](/assets/images/projects/lab/lab-old.png)

Draft of the network that included a cluster of raspberry pis.
[![Lab Previous Iteration](/assets/images/projects/lab/lab-old1.png)](/assets/images/projects/lab/lab-old1.png)

{% include refs.md %}