Personal Helm Charts and Package Repositories
Introduction
Over time I have been packaging some tools and applications that I use frequently across my homelab and work environments. I decided to make these publicly available through two repositories: a Helm chart repository for Kubernetes deployments and a package repository for Debian and RedHat-based Linux distributions.
Helm Chart Repository
The Helm repo is hosted on GitHub Pages and currently includes charts for ripe-atlas-probe and validate-email. To add it:
$ helm repo add besmirzanaj https://besmirzanaj.github.io/charts/
$ helm repo update
Then install any chart with:
$ helm install my-release besmirzanaj/<chart-name>
The source code for the charts is available at github.com/besmirzanaj/charts.
APT and YUM Package Repository
The package repository at packages.cloudalbania.com provides .deb and .rpm packages. The full list of available packages can be found at repo.cloudalbania.com.
Debian / Ubuntu
$ sudo apt install -y ca-certificates apt-transport-https
$ echo "deb [trusted=yes] https://repo.cloudalbania.com/apt/ /" | sudo tee /etc/apt/sources.list.d/cloudalbania.list
$ sudo apt update
$ sudo apt install <package-name>
RHEL / CentOS / AlmaLinux
$ sudo tee /etc/yum.repos.d/cloudalbania.repo <<EOF
[cloudalbania]
name=CloudAlbania Repository
baseurl=https://repo.cloudalbania.com/yum
enabled=1
gpgcheck=0
EOF
$ sudo dnf install <package-name>
Replace <package-name> with the actual package you want to install. The list is available at repo.cloudalbania.com.
