Daily Shaarli

All links of one day in a single page.

November 4, 2024

📸 Free and OpenSource Photo Libraries | foss_photo_libraries

There are many great free and open-source alternatives to closed source and/or paid photo libraries. This project aims to track and compare the feature set between the many different options with a focus on ‘Gratis’ (free as in free beer) open source photo libraries. ‘Libre’ (free as in free speech) projects are also welcome, but will likely need to be submitted via a pull request since the time in testing each different project is significant.

⚠️ Disclaimer: This repository displays both objective and subjective measures of feature quality. The owner of this repository reserves the right to make changes to any pull request.

Backup behind a NAT with reverse SSH tunneling - Braincoke | Security Blog

This article is the last of a four part series describing my current backup system:

  1. In the first article I explain how I use restic to perform my backups.
  2. In the second article I describe how I use Healthchecks and Gotify to verify that the backups run periodically.
  3. In the third article I show how I automate the backups, in particular when I need to read files with special permissions.
  4. Finally in this article I detail the process I had to follow to backup a remote server to a machine on my home local network.

One of my use cases is to backup data on some of my server to a local machine on my home network. There are multiple ways to do this, in this article I detail how I solved this issue with a SSH reverse tunnel. I also have an alternate article explaining how to achieve the same objective with a permanent port forwarding, a dyndns and a self-signed certificate.

Lume, the static site generator for Deno - Lume
thumbnail

Lume (pronounced /lume/ 🔈) is the Galician word for fire but also a static site generator for Deno.

It's inspired by other static site generators, such as Jekyll, Hugo or Eleventy, but easier to use and configure and much more flexible.

  • It supports multiple file formats, like markdown, yaml, JavaScript, typescript, jsx and nunjucks, and it's easy to extend with more.
  • You can hook processors to manipulate html and assets, like css or js.
  • It's Deno: Forget about managing thousands of packages in node_modules or complex bundlers. Lume only installs what you need. Clean, fast and secure.