89 private links
Science based practices for a meaningful life
Running podman under alpine linux. However, also some hints on running podman under btrfs - and in containers. Basically follows similar principles to this saved shaare for docker under containers in btrfs.
Mounting block devices in LXC containters in incus
"Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor - mealie-recipes/mealie"
Supports adding recipes, meal plans and shopping ingredients. Similar to tandoor but fully FOSS
Restore ONLY the files from a fsarchiver archive made with savefs - usually you would need an empty partition and it would be a destructive operation.
Supremely clever solution - creates an empty image file, connects it to a loopback device to which fsarchiver writes as if it's a partition. Then you can simply mount the resulting file and tada - your files are back.
I like Docker, but I don’t like how it interferes with firewall rules. Moreover, I like to keep the base OS of every server as basic and clean as possible and use unprivileged Incus / LXD containers to run services.
Amazing debian guide for setting up all the btrfs niceties that we take for granted - snapshots, rollbacks, automatic grub entries.
Also shows which directories to exclude and what debian does differently.
Changes the systemd acpi event from 'HandleLidSwitch = suspend' to in etc/systemd/logind.conf ignore and that's it.
"Incus containers and Incus Virtual Machines store their data in the default storage pool that is created when you installed Incus. You can use storage pools in other ways and even create supplemental storage pools. In December of 2023, I presented a video tutorial entitled LXD Storage Pools & Volumes. This tutorial is a follow-on to that one, however this time we focus on Storage Pools in Incus."
An in-depth tutorial from the basics of container storage management in incus to passthrough of usb devices like harddrives and so on.
Complete guide to using the 'omv-backup' plugin (in plugin-extras nowadays) with the fsarchiver
option. Made for bare-metal to bare-metal but can presumably be adapted for other usecases.
Recipe and meal planning and ingredient shopping app. Can be selfhosted. Looks a little too encompassing but may still be useful
A TUI chat client (similar to gomuks)for matrix, w support for spaces, threads, e2e, file transfers, typing notifs, image display, and more. Seems really advanced - and comes with vim bindings!
"A free full-stack boilerplate that feels freeing. Astro, HTMX, Alpine.js, Astro DB, Better Auth, Preline UI, & daisyUI."
Just a stack template built on top of Astro. But I would like to try alpine and htmx at some point anyway, so this could be a neat starting point.
EDIT Well, turns out this is a freedom loving stack for freedom loving christians - I was wondering what was up with the name. Can still be a nice stack, mind you.
Kept very simple as a todo list application. Can sync with CalDAV/Nextcloud, or manually import lists. Can display today's tasks, multiple lists and has a trashcan functionality but not much more.
Supports displaying tags, but have not even been able to find a way to filter by tag.
EasyEDA is a free and easy to use circuit design, circuit simulator and pcb design that runs in your web browser.
PCB Layouting software. Has a nice free (beer) version but is not free (freedom) software. Closely integrated w/ JLCPCB so you can see which parts you can get for what money.
A collection of self-hosted apps you can quickly set up with Docker Compose.
Nice collection of compose files. Fairly simple and not super useful if you've done a couple composes, but they can provide good starter boilerplate until then.
Open source EDA / electronics CAD software for Windows, macOS and Linux. Use schematic capture, create PCB designs and view them in 3D, all forever free.
Open source PCB schematic design.
Pinepods is a complete podcast management system and allows you to play, download, and keep track of podcasts you enjoy.
Integrates with gpodder sync! Integrates with Nextcloud gpodder app! Can thus use android clients like AntennaPod to listen and still have your own server! This makes me happy!
Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)
FOSS and fully 'offline' (except for where you send your requests) alternative to Postman
mergiraf - A syntax-aware git merge driver for a growing collection of programming languages and file formats.
Interesting: A merge driver which tries to do its best to really only leave conflicts over,
using its knowledge of various syntax trees of languages.