Files
blog/content/projects/_index.md
Hannes Körber 7411bfccbd
Some checks failed
continuous-integration/drone/push Build is failing
Initial commit.
2023-10-12 17:32:50 +02:00

7.8 KiB

projects, contributions
projects contributions
name description icon tags links
git-repo-manager
A command-line tool to manage local git repositories
path alt
/assets/logos/git.svg Git
type value
language rust
type value
tech libgit2
type value
tech toml
github
https://github.com/hakoerber/git-repo-manager
name description image tags links
prometheus-restic-backblaze
A prometheus exporter that reports restic backup ages for Backblaze
path type alt
/assets/logos/backblaze.svg picture-padded Backblaze
type value
language python
type value
tech prometheus
type value
tech restic
github projectpage
https://github.com/hakoerber/prometheus-restic-backblaze x
name description tags links
virt-bootstrap
A script that bootstraps a new libvirt VM using cobbler
type value
language python
type value
tech libvirt
type value
tech cobbler
github
https://github.com/hakoerber/virt-bootstrap
name description icon tags links
aws-glacier-backup
A bash script that uploads gzip'ed, gpg encrypted backups to AWS glacier
path alt
/assets/logos/aws-s3.svg AWS S3
type value
language bash
type value
tech AWS S3
type value
tech GPG
github
https://github.com/hakoerber/aws-glacier-backup
name description image tags links
guitar-practice
A simple python script that gives me a series of guitar chords to practice chord transitions, with customizable rate of change
path alt
/assets/images/guitar-closeup.jpg A Guitar
type value
language python
github
https://github.com/hakoerber/guitar-practice
name description tags links
checkconn
Utiliy that continuously monitors the internet connection and reports downtimes
type value
language bash
github
https://github.com/hakoerber/checkconn
name description tags links
packager
A learning project that can be used to manage packing lists for trips, considering duration, weather and other factors.
I mainly wrote this to play around with Flask and Elm
type value
language python
type value
language elm
type value
language javascript
type value
tech flask
type value
tech SQLite
github
https://github.com/hakoerber/packager
name description icon tags links
salt-nginx-letsencrypt
A SaltStack nginx formula that also enables automated letsencrypt certificate management
path alt
/assets/logos/letsencrypt.svg Let's Encrypt
type value
language python
type value
tech SaltStack
type value
tech LetsEncrypt
type value
tech nginx
github
https://github.com/hakoerber/salt-nginx-letsencrypt
name description icon tags links
ansible-roles
A collection of ansible roles, e.g. for libvirt, networking, OpenVPN
path alt
/assets/logos/ansible.svg Ansible
type value
language yaml
type value
tech ansible
github
https://github.com/hakoerber/ansible-roles
name description tags links
salt-states
A big collection of saltstack states that I used for my homelab.
It contains configuration for a bunch of different services, e.g. elasticsearch, dovecot, grafana, influxdb, jenkins, kibana, nginx, owncloud, postgresql, ssh and a lot of others.
type value
language YAML
type value
language jinja2
type value
tech saltstack
github
https://github.com/hakoerber/salt-states
name description image tags links
wifiqr
A script that generates QR codes for easy WiFi access
path alt
/assets/images/qrcode-example.png An example QR code
type value
language bash
github
https://github.com/hakoerber/wifiqr
name description tags links
syncrepo
A python script to create and maintain a local YUM/DNF package repository for CentOS. Can be used to keep a mirror up to date with `cron(8)`.
type value
language python
type value
tech DNF
github
https://github.com/hakoerber/syncrepo
name changes icon commits tags links
Prometheus Node Exporter
Add label to NFS metrics containing the NFS protocol (`tcp/udp`)
path alt
/assets/logos/prometheus.svg Prometheus
14a4f0028e
type value
language go
type value
tech prometheus
type value
tech NFS
github
https://github.com/prometheus/node_exporter
name changes icon commits tags links
Kubespray
Fix issues with continuous regeneration of etcd TLS cerificates
Fix incorrect directory mode for etcd TLS certificates
path alt
/assets/logos/kubernetes.svg Kubernetes
TODO
type value
language go
type value
tech kubernetes
type value
tech ansible
github
https://github.com/kubernetes-sigs/kubespray/
name changes icon commits tags links
SaltStack
Expand the `firewalld` module for interfaces, sources, services and zones
Fix the reactor engine not being loaded when not explicitly configured
path alt
/assets/logos/saltstack.svg SaltStack
83aacc3b32
5ad305cedf
b8a889497a
f27ac3c180
317b7002bb
5c1b8fc246
59d8a3a5a1
e8347282cd
bd49029fe0
749b4bc924
81961136d5
type value
language python
type value
tech saltstack
type value
tech Firewalld
github
https://github.com/saltstack/salt
name changes icon commits tags links
Vagrant
Renew DHCP lease on hostname change for Debian guests
Fix hostname entry in `/etc/hosts` for Debian guests
path alt
/assets/logos/vagrant.svg Vagrant
3082ea502e
3fa3e995a9
type value
language ruby
type value
tech vagrant
github
https://github.com/hashicorp/vagrant
name changes commits tags links
Prometheus procfs
Add exporting of a new field containing the NFS protocol (required for the node exporter change)
Fix parsing of the `xprt` lines in `mountstats` to enable metric exports for UDP mounts
ae68e2d4c0
type value
language go
type value
tech prometheus
type value
tech NFS
github
https://github.com/prometheus/procfs
name changes image tags links
The Lost Son
Our contribution to the Global Game Jam 2018!
path alt
/assets/images/lostson.jpg The game "Lost Son"
type value
language javascript
type value
tech phaser
github
https://github.com/niklas-heer/the-lost-son