Umputun's Development Projects

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 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 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 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 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
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
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 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 - 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
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 Images
A set of minimal docker base images to build and deploy services and applications.

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
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
Simple nginx image (alpine based) with integrated Let's Encrypt support.

RSS to Twitter
The service publishes RSS updates to twitter.

eSvn
A GUI frontend to the Subversion revision system (archive)

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