1
0
Fork 0

Few more things

This commit is contained in:
Nox Sluijtman 2024-12-16 18:21:51 +01:00
parent 95541e7768
commit 497697575e
Signed by: Egg
SSH key fingerprint: SHA256:2sG9X3C7Xvq2svGumz1/k7cm8l4G9+qAtAeugqB4J9M

View file

@ -145,7 +145,10 @@ May 2022 - April 2023 & \textbf{Internship @ Tilburg University under LIS UNIX I
\item wrote a set of tools to ensure both backup \item wrote a set of tools to ensure both backup
solutions stay in sync with the desired state in solutions stay in sync with the desired state in
POSIX Shell and GNU Make. POSIX Shell and GNU Make.
\end{itemize}\\ \end{itemize}
Here I also had the opertunity to participate in the 4
day Kubernetes for administrators training from the good
folks over at Fullstaq.\\
\etpp \etpp
\btpp \btpp
@ -209,6 +212,11 @@ projects in it alongside writing every new personal project in Haskell as well.
\section{Hobby Projects} \section{Hobby Projects}
\subsection{SSH}
Nearly all interactions with my personal infrastructure happen over SSH. In this
regard, I'm a big proponent of only using SSH keys to log in to server.
\subsection{Personal Websites} \subsection{Personal Websites}
I host two personal websites generated using the Hugo static site generator. I host two personal websites generated using the Hugo static site generator.
@ -269,8 +277,15 @@ I run a Headscale instance to connect to my private infrastructure because I
\item don't have- and don't want to have a personal Google account \item don't have- and don't want to have a personal Google account
\end{enumerate} \end{enumerate}
I use it on basically all of my devices. Connecting it to Keycloak is something I use it on basically all of my devices. Authentication is handled either
I want to look into at some point. through the CLI or my Keycloak instance.
\subsection{Step CA as Certificate Authority}
There are some servers that refuse to work without an SSL certificate that I
would like to be able to run inside of my VPN, so I set up my own certificate
authority using Step CA. Thanks to it, I can point my ACME daemon to the
correspeonding URL to automatically request a certificate when needed.
\subsection{Dungeons \& Dragons tools} \subsection{Dungeons \& Dragons tools}
@ -341,8 +356,8 @@ authorization are handled using Keycloak.
\subsection{XMPP server (prosody)} \subsection{XMPP server (prosody)}
I used to host an \uhref{https://xmpp.org/}{XMPP} server for a few years, but I used to host an \uhref{https://xmpp.org/}{XMPP} server for a few years but it
much like the Matrix server, it ended up underutilised. ended up underutilised.
\subsection{SearXNG} \subsection{SearXNG}
@ -364,8 +379,15 @@ be able to stream gameplay every now and then for friends.
\subsection{Alpine Linux packages} \subsection{Alpine Linux packages}
I maintain a few Alpine Linux packages in my own repository, which can be found Before moving everything over to NixOS, I maintained a few Alpine Linux
over at \uurl{https://alpine.voidcruiser.nl}. packages in a self-hosted repository.
\subsection{Home Automation}
A friend mentioned he uses Home Assistant to manage a collection of Zigbee
compatible devices. This got me started on my home automation journey. So far I
have a few lamps connected to a home-assistant instance running on my home
server inside a podman container.
\subsection{(Creative) Writing in \LaTeX{}} \subsection{(Creative) Writing in \LaTeX{}}