--- title: "Portfolio" description: "Adoras Software Development portfolio" params: JS: LatestVersion: true --- Here you can find a list of projects I worked on or am currently working on: ## certwarden-deploy Language: `Go` Source: [code.lila.network/adoralaura/certwarden-deploy](https://code.lila.network/adoralaura/certwarden-deploy) Documentation: [certwarden-deploy.adora.codes](https://certwarden-deploy.adora.codes) Latest Version: {{< latest-forgejo-version "adoralaura/certwarden-deploy" >}} Deployment tool for (Let's Encrypt) certificates managed by a CertWarden Instance (similar to certbot or acme.sh, just without the ACME stuff) ## Mailcow Alias Automation Language: `Go` Source: [code.lila.network/adoralaura/mailcow-admin-aliases](https://code.lila.network/adoralaura/mailcow-admin-aliases) Latest Version: {{< latest-forgejo-version "adoralaura/mailcow-admin-aliases" >}} Automates the creation of important admin mail aliases (think security@..., postmaster@...). ## ntppool-exporter Language: `Go` Source: [code.lila.network/adoralaura/ntppool-exporter](https://code.lila.network/adoralaura/ntppool-exporter) Latest Version: {{< latest-forgejo-version "adoralaura/ntppool-exporter" >}} A Prometheus exporter application that pulls data from the ntppool.org API for a given NTP server and serves it in a Prometheus compatible format. ## forgejo-release-proxy Language: `Go` Source: [code.lila.network/adoralaura/forgejo-release-proxy](https://code.lila.network/adoralaura/forgejo-release-proxy) Latest Version: {{< latest-forgejo-version "adoralaura/forgejo-release-proxy" >}} A tiny proxy that this portfolio page here queries to display the latest releases for my projects. It communicates with the API of my forgejo Git Instance. ## IPAM Language: `Go` Source: [https://codeberg.org/lauralani/ipam](https://codeberg.org/lauralani/ipam) A cli based IP Address Management tool written in Go with PowerDNS integration. ## go-urlsh Language: `Go` Source: [https://codeberg.org/lauralani/go-urlsh](https://codeberg.org/lauralani/go-urlsh) Go based URL shortener. Hosted via Docker and utilizing PostgreSQL. ## Humble-Bot Language: `Go` Source: [https://codeberg.org/lauralani/humble-bot](https://codeberg.org/lauralani/humble-bot) A Go Fediverse Bot that posts new [Humble Bundles](https://humblebundle.com) ## Small side projects ### ovh-apikey-manager Language: `Go` Source: [https://codeberg.org/lauralani/ovh-apikey-manager](https://codeberg.org/lauralani/ovh-apikey-manager) Tiny CLI tool to manage OVH API Keys ### dyndns-script Language: `Python` Source: [https://codeberg.org/lauralani/dyndns-script](https://codeberg.org/lauralani/dyndns-script) Python based DynDNS client that can edit records managed by OVH and Azure ### Misceallenous - Automated my home WIFI with radius assigned VLANs via Freeradius and custom frontend (Will be open sourced soon) (Language: `PHP`) - Manage my own DNS via OctoDNS as Code - Host my own mail since 2020 - Host my own Git and CI/CD tools