76 lines
3 KiB
Markdown
76 lines
3 KiB
Markdown
---
|
|
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
|