Skip to main content

Umputun's Development Projects

Safe Secrets
Safe Secrets

The primary use-case is sharing sensitive data by making the information self-destructed, accessible only once and protected by easy-to-share PIN code.

Cronn
Cronn

Cronn is a crontab jobs scheduler with some nice extras. It allows to run commands on specified time intervals and can be used directly as well as from a container.

Feed Master
Feed Master

Feed-Master is a service that aggregates and publishes RSS feeds from multiple sources into a single feed. It normalizes the feeds to ensure that they are valid, compatible with podcast clients, and compliant with the RSS 2.0 specification.

Updater
Updater

Updater is a simple web-hook-based receiver executing things via HTTP requests and invoking remote updates without exposing any sensitive info, like ssh keys, passwords, etc. The updater is usually called from CI/CD systems.

tg-spam
TG-Spam

TG-Spam is an effective, self-hosted anti-spam bot specifically crafted for Telegram groups. Once activated, TG-Spam oversees messages, leveraging an advanced spam detection methods to pinpoint and eliminate spam content.

weblist
WebList

A modern, elegant file browser for the web. Weblist provides a clean and intuitive interface for browsing and downloading files from any directory on your server, replacing the ugly default directory listings with a beautiful alternative.

MPT
MPT

Multi-Provider Tool (MPT) allows querying multiple AI language models simultaneously. It sends prompts to OpenAI, Anthropic, Google, and custom providers in parallel with rich context from files and code snippets.

docker-logger
Docker Logger

docker-logger is a small application collecting logs from other containers on the host that started without the -t option and configured with a logging driver. It can forward both stdout and stderr of containers to local, rotated files and/or to remote syslog.

rlb
RLB - Redirecting Load Balancer

This service redirects incoming GET and HEAD requests (with 302) to the upstream servers. Servers picked up randomly, unhealthy boxes excluded dynamically.

go-pkgz
go-pkgz

A collection of practical Go packages is available, providing a wide range of functionalities for various applications. These packages include features such as authentication, rest handling, logging, caching, email and more.

base image
Base Images

A set of minimal docker base images to build and deploy services and applications.

github-backup-docker
github-backup-docker

Dockerized version of python-github-backup with extra automation. This container makes a backup daily and keeps up to defined number of backups.

le-dns-updater
LE DNS Updater

This is a simple tool wrapping lego to update LE certs with DNS challenge. It is intended to be used in a docker container to automate the process of issuing and updating LE certificates.

nginx-le
NGINX-LE

Simple nginx image (alpine based) with integrated Let's Encrypt support.

rss2twitter
RSS to Twitter

The service publishes RSS updates to twitter.

eSvn
eSvn

A GUI frontend to the Subversion revision system (archive)

upg
UPG

Universal podcasts generator, converts mp3 streams to podcast convertor. Schedules, records streams and makes podcasts (archive)