2023-08-30 15:41:50 +02:00
---
title: "Portfolio"
2023-09-14 15:30:22 +02:00
description: "Adoras Software Development portfolio"
2024-08-03 18:49:02 +02:00
params:
JS:
LatestVersion: true
2023-08-30 15:41:50 +02:00
---
2024-04-23 22:55:19 +02:00
Here you can find a list of projects I worked on or am currently working on:
2024-07-30 09:25:41 +02:00
## certwarden-deploy
Language: `Go`
Source: [code.lila.network/adoralaura/certwarden-deploy ](https://code.lila.network/adoralaura/certwarden-deploy )
2024-08-03 18:50:12 +02:00
Documentation: [certwarden-deploy.adora.codes ](https://certwarden-deploy.adora.codes )
2024-08-03 18:49:02 +02:00
Latest Version: {{< latest-forgejo-version " adoralaura / certwarden-deploy " > }}
2024-07-30 09:25:41 +02:00
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`
2024-08-03 18:50:12 +02:00
Source: [code.lila.network/adoralaura/mailcow-admin-aliases ](https://code.lila.network/adoralaura/mailcow-admin-aliases )
2024-08-03 18:49:02 +02:00
Latest Version: {{< latest-forgejo-version " adoralaura / mailcow-admin-aliases " > }}
2024-07-30 09:25:41 +02:00
Automates the creation of important admin mail aliases (think security@..., postmaster@...).
2024-04-23 22:55:19 +02:00
## ntppool-exporter
2024-07-30 09:25:41 +02:00
Language: `Go`
2024-08-03 18:50:12 +02:00
Source: [code.lila.network/adoralaura/ntppool-exporter ](https://code.lila.network/adoralaura/ntppool-exporter )
2024-08-03 18:49:02 +02:00
Latest Version: {{< latest-forgejo-version " adoralaura / ntppool-exporter " > }}
2024-04-23 22:55:19 +02:00
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.
2023-08-30 15:41:50 +02:00
2024-08-03 19:20:24 +02:00
## 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.
2023-08-30 15:41:50 +02:00
## IPAM
2024-07-30 09:25:41 +02:00
Language: `Go`
2023-08-30 15:41:50 +02:00
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
2024-07-30 09:25:41 +02:00
Language: `Go`
2023-08-30 15:41:50 +02:00
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
2024-04-23 22:55:19 +02:00
Language: `Go`
2023-08-30 15:41:50 +02:00
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
2024-04-23 22:55:19 +02:00
Language: `Go`
2023-08-30 15:41:50 +02:00
Source: [https://codeberg.org/lauralani/ovh-apikey-manager ](https://codeberg.org/lauralani/ovh-apikey-manager )
2023-08-31 08:42:15 +02:00
Tiny CLI tool to manage OVH API Keys
2023-08-30 15:41:50 +02:00
### dyndns-script
2024-04-23 22:55:19 +02:00
Language: `Python`
2023-08-30 15:41:50 +02:00
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
2024-04-23 22:55:19 +02:00
- Automated my home WIFI with radius assigned VLANs via Freeradius and custom frontend (Will be open sourced soon) (Language: `PHP` )
2023-08-30 15:41:50 +02:00
- Manage my own DNS via OctoDNS as Code
- Host my own mail since 2020
2024-07-30 09:25:41 +02:00
- Host my own Git and CI/CD tools