Recent Posts
- Streamlining Deployment: Installing Docker, Gitea, Gitea Act Runner, and Nginx on Ubuntu
- How to Filter HTML Table By Multiple Columns
- Using a Kubernetes Configmap in a Pod
- CentOS 9 Automated KVM Install Using Kickstart
- Ansible - Please add this host's fingerprint to your known_hosts file to manage this host
Projects
DNS Observer A proof of concept that detects a visitors DNS provider.
Twelve-Factor App like the Docker voting app but something I created to practice these concepts.
Flask Autoversion Automatically version static file paths. When actively developing a web application, you may experience issues with browsers caching your static content. With this extension you can easily use the function in your templates that will update the query added on to the file path to bust the browser cache.
getboosttrap.com After one too many typos I decided to check if this domain was available. As it turns out...it was. It's now redirecting to the correct getbootstrap.com. I'm planning to make the stats public (like how many of us mistype it).
Bad Ips very recent and basic right now, but I am starting a project to track abusive IP addresses and will be providing the data here to hopefully benefit others.
You can check out more of my opensource work here
Documentation
- A guide to setting up a mail server with OpenSMTPD, Dovecot, Rspamd, and MySQL - (Coming Soon).
- Some Golang examples
- First steps with a new Ubuntu server
- Exploit exercises nebula hints
- Find out how to move the gnome title bar buttons to the left
- Narrow Jumbotron Template for Bootstrap 4 (source ) (Download )
Learning/Tutorials
Essential Core CS for interviews Learn algorithms and data structures.