January 7, 2025

Installing Gitea on a Raspberry Pi

I have been using a Raspberry Pi as private Git server for several years to store the different versions of publications and software scripts I write. Recently, I switched from the very simple Gitolite to Gitea. While Gitolite was doing it’s job well and generally did not cause any trouble, I always missed an interface for easy overview and administration of the repositories. Therefore, I’m glad to have Gitea up and running as the software offers all features I was looking for. Read more

December 1, 2022

Online Wish List

As Advent begins, people start asking others for their wishes regarding Christmas presents. It’s a similar story when it comes to birthdays. To get around these questions, I started an online wish list a few years ago that is accessible by everyone. Updating this initial version of the list required modifying and manually uploading files. Therefore, I recently expanded the wish list into a web application with a simple interface. Users can easily add and delete entries to their wish list, organized into different categories. Each entry can be completed with an online link, while the system itself can handle multiple users. The wish list web application is written in PHP and based on a SQLite database. The code is available on GitHub. Read more

November 8, 2020

Web-based Server Logfile

Running multiple servers and (web-)services, sometimes makes it hard to keep track of possible problems and errors. I had the same problem, when I came up with the idea of a centralized online-logfile. Searching the internet revealed tons of logfile applications, also for centralized logfile collection and evaluation. The problem with most of those applications is that they are either not open-source, too advanced and therefore complicated or require an own server instance. I was looking for a simple solution that runs on any webserver and displays log messages that can be reviewed from time to time. And so I sat down and came up with a simple web application, written in PHP and based on a SQLite database. Basically, any application with internet access can add a new entry to the logfile by calling a specific URL. This is especially useful when running Bash scripts performing different tasks, like backups or restarts of devices. The code of the logfile application is available on GitHub. Read more

faullab.com by Fabian Faul