ujstor's repositories
self-hosting-infrastructure-cluster
Infra for utilizing Hetzner low-cost VPS and Docker containers, wrapped in Coolify as an all-in-one PaaS
social-media-fastapi
RESTful API using FastAPI, database integration, ORM to user authentication, vote system implementation, Alembic migrations, testing and CI/CD workflows
personal-s3-storage-infrastructure
MinIO is a High-Performance Object Storage in a Multi-Node Multi-Drive (MNMD) or “Distributed” configuration
todo-go-htmx
ToDo App - Chi router, HTMx for dynamic content updates, Tailwind CSS for styling, enabling users to add, complete, and remove tasks efficiently without full page reloads.
aws-lambda-static-website
Deploy Static website build with go and templ on Lambda with Terraform
aws-terraform
Advanced TF Concepts from the book 'Terraform: Up and Running'
coolify-hetzner-terraform
Deploy Coolify self hosted service on Hetzner with Terraform
kubernetes
This repository serves as guide to Kubernetes, a powerful container orchestration platform that simplifies the deployment, scaling and management of containerized applications.
portfolio-web
Portfolio web build with go and templ
argoCD-pipeline
GitHub Action workflows for ArgoCD pipeline with CI, docker tag generator, build and image push and update git repo with helm chart
argoCD-test-helm
Helm chart for testing ArgoCD GitHub Action workflows
aws-lambda-dynamoDB-terraform
AWS infra in tf modules for lambda, DynamoDB and API-gateway. Go code that interacts with infra.
bubbletea
A powerful little TUI framework 🏗
Debian-config
Debian customizations
deployment-cluster-s3-db
Reusable IaC automation with Terraform & Ansible on Hetzner's cloud platform.
dockprom
Docker hosts and containers monitoring with Prometheus, Grafana, cAdvisor, NodeExporter and AlertManager
dotfiles
Debian complete setup from 0 to hero
dwm
My DWM configuration with everything pre-patched
gitea-gh-migration
Gitea docker instance with postgres db and scripts for migrating repositories from GitHub to Gitea
go-blueprint
Go-blueprint allows users to spin up a quick Go project using a popular framework
go-blueprint-htmx
UI for go-blueprint flags
hyprland-arch
collection of dot config files for hyprland with a simple install script for a fresh Arch linux with yay
nvim-config
Nvim config and install.sh
snippetbox
Code examples and project from Alex Edwards book: Let's Go
tmux-config
tmux config & plugins