Ivan Tomica

Wildcard LetsEncrypt SSL/TLS certificate with Bind

Having wildcard SSL certificate can sometimes really help with streamlining vhost creation, where you don’t need to step extra step for issuing new SSL/TLS certificate. Although I attempt to automate every bit of the infrastructure I manage, and also have certificate issuance automated with my current configuration management system of

Continue Reading

Migrating to Miniflux

Until recently I solely used TinyTinyRSS for staying on top of the various news, following application releases/updates and so on. But, few weeks ago I started to looking at different feed aggregation applications. From the technical standpoint TTRSS was really on top of it. It worked quite fine. The fact

Continue Reading

mu4e on Fedora

Since recently I’m an Emacs user, and as such I like to have my Emacs everywhere. Including on the laptop which runs Fedora 30 at this moment. One of the most crucial things for me is email, which is being handled by mu/mu4e. And since I was unable to google

Continue Reading

My Vim configuration

Although recently I’ve switched most of my workflow into the Emacs ? I still edit things here and there in Vim. Vim doesn’t have many nice and fancy features enabled by default, but that’s OK, I like it light. But not so light… soo… this post will show configuration options

Continue Reading

Zathura as default PDF client in Ubuntu

Since I’m using AwesomeWM as my WM of choice and I try to keep my app list to minimal, I don’t really have graphical PDF client such as Evince. Instead, for my PDF reading requirements Zathura is a perfect fit. This all works fine when I’m specifying zathura FILENAME either

Continue Reading

PostgreSQL online VACUUM with pg_repack

Those familiar with PostgreSQL know how it internally manages blocks for storing data and how when you delete some entry it is only marked dead (dead tuples). In order to reclaim space VACUUM needs to be run. Vacuuming database won’t give that space back to the operating system, instead, it

Continue Reading

Gitlab Patch upgrades

I’ve been hosting my Gitlab instance for some time now. Gives me the freedom of experimenting with various features and also forces me to learn a thing or two about it. Install I currently have has been done via installation from source. Reason for that was that Omnibus package has

Continue Reading

Apache: No space left on device

When apache reports no space left on device: couldn’t create accept lock and you’ve checked both disk space and inode usage of disk and they both report as fine check active semaphores: ipcs -s If there’s high number of them, Apache probably hasn’t cleared up after itself and some semaphores

Continue Reading

Launching Flatpak applications from command line

Recently I started experimenting with Flatpak. Mainly trying to use it for day-to-day apps like Slack or Skype. Flatpak applications are usually started by launching: You can see that this can quickly get pretty messy. Flatpak does provide the “.desktop” file for each of the application, and if you’re using

Continue Reading

Reboot with kexec on Ubuntu 18.04

First off, what is kexec? – It is a system call that enables you to load and boot into another kernel from currently running kernel. That effectively means; doing reboot without going through the whole POST/Firmware load process. To use kexec we can rely on systemd to handle process for

Continue Reading