joonas.fi
joonas-fi
Entrepreneur at @function61. Currently playing around with microservices, infrastructure and Event Sourcing.
Languages
Top Repositories
Totally self-contained SSH reverse tunnel written in Go
Publish private ports on another server over SSH reverse tunnel, entirely over HTTP so no firewall rules required!
For data migration: exports your database as one .json file per table
barebones memcached/memcachedb client in pure PHP
My personal system installation (Ubuntu + programs & conf I use) as code.
Docker image for Tailscale
Repositories
65Home audio. E.g. make audio announcements at specific rooms.
A demo application for reading data off of Event Horizon.
Docker image for Tailscale
Totally self-contained SSH reverse tunnel written in Go
Publish private ports on another server over SSH reverse tunnel, entirely over HTTP so no firewall rules required!
Ruuvitag bluetooth listener & Prometheus metrics server
For data migration: exports your database as one .json file per table
Template repository for my Go-based projects
Listen for barcode scans from a barcode reader and add their product names to shopping list
Stupidly simple frontend to upload PDF file and pipe it to CUPS in another container
Personal various IoT configs, ESPHome configs, research notes etc.
Pushes RSS feeds into Home Assistant as Markdown, so they can be displayed natively.
Progressively image a mounted disk correctly without corruption
No description provided.
My personal system installation (Ubuntu + programs & conf I use) as code.
barebones memcached/memcachedb client in pure PHP
Scrapes weather from Foreca.fi into simple image files
Lambda function that pushes weather data to Prometheus
Push GitHub repo statistics to Prometheus from AWS Lambda
Website for printing an "emergency details" paper for helping deal with situations that need quick attention
Exports Todoist tasks as RSS feed
My personal blog
Linux USB/IP conveniences like auto-bind on hotplug (usboy = USB + boy)
GitHub profile repo
Make .zip archive out of directory structure, but with file contents zeroed.
Compares two directories to find duplicate files, and optionally removes them (from either the old or the new directory). Has dry runs for delete.
Hello world -style HTTP application with Prometheus metrics
Translates WebAssembly modules to portable C
Samba in a Docker container (Alpine Linux)
No description provided.