Alexander Johnstone's starred repositories
mash-playbook
🐋 Ansible playbook which helps you host various FOSS services as Docker containers on your own server
obsidian-Smart2Brain
An Obsidian plugin to interact with your privacy focused AI-Assistant making your second brain even smarter!
the_littlest_jupyterhub_behind_nginx
Tutorial to install the littlest Jupyterhub using nginx as reverse proxy
docker-stuff
Our general docker/swarm/ci related files/configs
nix-starter-configs
Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!
ansible-gitea
Ansible role to install and configure Gitea
jupyter-server-proxy
Jupyter notebook server extension to proxy web services.
IR-Linux
Incident Response Linux Investigation Tool: A concise, efficient script for system administrators and IT professionals, perfect for Linux system diagnostics. It gathers essential data on user accounts, processes, logs, and network configurations, ensuring secure and effective incident response and troubleshooting.
Stirling-PDF
#1 Locally hosted web application that allows you to perform various operations on PDF files
ansible-role-docker-rootless
Ansible role to install a rootless Docker server
homelab-proxmox-vm-templates
Use Terraform to deploy Debian cloud-init templates on Proxmox.
debian-desktop-playbook
Ansible Playbook to deploy a Debian desktop
miscelaneous
Miscellaneous scripts for various uses
ansible-collection-hardening
This Ansible collection provides battle tested hardening for Linux, SSH, nginx, MySQL