Explore projects
-
The chrony-air-gap script automates the setup of a local NTP (Network Time Protocol) server using Chrony and xinetd on an air-gapped Ubuntu 24.04 (Noble) environment. This allows systems without internet access to maintain accurate system time synchronization through a local reference clock.
Updated -
Updated
-
A complete automation toolkit for setting up Windows Server 2025 infrastructure – including Active Directory, DNS, Certificate Services, RDS, and more. Each PowerShell script in this repository is self-contained and designed for reliability, reproducibility, and minimal manual intervention.
Updated -
Griffin is a private, lightweight, high-performance container registry built with Flask and Gunicorn, designed for handling large Docker image uploads efficiently. It fully implements the Docker Registry HTTP API v2, supports JWT-based authentication, persistent namespace isolation, and anonymous pull access.
Updated -
Simple File Uploader is a lightweight Flask-based web application that allows users to upload large files (up to 3GB) through a clean and simple web interface. This project is ideal for quick deployments where you need a minimal, single-file Python server to handle file uploads.
Updated -
Updated
-
A lightweight and automated disk benchmarking toolkit built around FIO, designed to evaluate both throughput and IOPS performance for storage devices
Updated -
ask-interview is a full stack tool that automatically generates complex Persian technical interview questions using OpenAI, stores them in a PostgreSQL database, and serves them via a simple Flask web interface.
Updated -
Ceph-Installer is a lightweight Bash automation toolkit designed to install and configure Ceph clusters on Ubuntu 22.04 (Jammy) nodes using Docker CE as the container engine instead of Podman.
Updated -
Updated
-
The mikrotik-scripts project provides a collection of Bash utilities designed to simplify and automate common administration tasks on MikroTik RouterOS. Each script connects to the router via SSH using sshpass and performs interactive operations such as interface monitoring and firewall rule management.
Updated -
A lightweight Flask‑based front‑end for Harbor container registry projects — providing a minimal dashboard to browse public repositories, cached locally for fast loading.
Updated -
rke2-installer is a fully automated installer script for deploying Rancher Kubernetes Engine 2 (RKE2) on Ubuntu 22.04 (Jammy). It validates root privileges and OS version, installs Docker CE, fetches and installs RKE2 and Helm binaries, prepares required images, sets up environment variables, and provides clear post-install guidance.
Updated -
Updated
-
debmirror automates creation and synchronization of local APT repositories (mirrors) for multiple upstream projects such as Ubuntu, Docker CE, GitLab CE, Zabbix, and Debian. Each subdirectory contains version‑specific shell scripts to build its respective mirror using rsync or debmirror.
Updated -
The Harbor Installer is an automated offline installer for Harbor v2.13.1, designed by Iman Homayouni. It provides a fully scripted setup process that deploys a secure and production‑ready Harbor registry on Ubuntu 22.04 (Jammy) or Ubuntu 24.04 (Noble) systems.
Updated -
gitlab-installer is an automated shell-based installer for GitLab Community Edition (CE), designed specifically for Ubuntu 24.04 (Noble). It sets up and configures GitLab CE using a custom mirror hosted at mirror.homayouni.info, ensuring seamless installation in offline or controlled environments.
Updated -
Offline and automated installer script for KVM + Libvirt packages on Ubuntu 22.04 and 24.04.
Updated -
lxd-installer is a lightweight Bash script designed by Iman Homayouni to install the LXD environment completely offline using pre-fetched Snap image files. It is optimized for air‑gapped Ubuntu environments where network access to the Snap store is restricted.
Updated -
Updated