m
1
21
m

@social.tthi.as

[mətiːəs] he/him. Uninvited child of Whadjuk Noongar boodja. Gaming. Underwater photography. Sustainability. Self-hosted software. Occasionally knitting. FAIR research data. Metadata. Running from nothing.

m 15 points a year ago

As a card-carrying librarian, I recommend using Zotero as a client with a WebDAV backend (I use Nextcloud).

If you’re studying or writing anything in which you need to cite your sources, Zotero is excellent and has integrations with many word processors. I’m pretty sure it can output your references as BibTeX if you’re in one of the disciplines that uses LaTeX.

path: 0 16562016, hotness: undefined, score: 15, children: 1
m 10 points 2 years ago

Can I introduce you to my friend zigbee2mqtt?

path: 0 15016361, hotness: undefined, score: 10, children: 1
m 9 points 3 years ago

I use it to synchronise RetroArch save states across my devices - desktop PC, Android TV, and Android handheld.

path: 0 5490232, hotness: undefined, score: 9, children: 0
m 7 points 3 years ago

Cold brew in a Toddy. Store in fridge. Add milk/ice/hot water to taste.

path: 0 464481, hotness: undefined, score: 7, children: 6
m 5 points 3 years ago

I've done a couple of host migrations since using Docker for all my services.

I don't even bother with database dumps or anything like that, I copy my compose files and mapped directories, being sure to preserve permissions, and all my services come back up without any issues.

path: 0 4172173, hotness: undefined, score: 5, children: 2
m 5 points 3 years ago

I’m using Autorestic, a wrapper for Restic that lets you specify everything in a config file. It can fire hooks before/after backups so I’ve added it to my healthchecks instance to know if backups were completed successfully.

One caveat with Restic: it relies on hostnames to work optimally (for incremental backups) so if you’re using Autorestic in a container, set the host: option in the config file. My backups took a few hours each night until I fixed this - now they’re less than 30 minutes.

path: 0 6241061, hotness: undefined, score: 5, children: 0
m 3 points 3 years ago

Since I started posting online under my real name, I’m even more careful about what I post.

path: 0 1250401, hotness: undefined, score: 3, children: 0
m 3 points 2 years ago

Thanks for asking this question. Responses here helped me decide to get a Kyria split keyboard. Who even needs a number row?

path: 0 15340193, hotness: undefined, score: 3, children: 0
m 3 points 2 years ago

Vaultwarden's readme says that it supports the Bitwarden Emergency Access feature. Why not use that?

path: 0 15020328, hotness: undefined, score: 3, children: 1
m 2 points 2 years ago

Like some others, I have separate storage and compute servers.

The data directory is an NFS share on my storage server and I run Nextcloud in docker on my compute server.

I have the NFS share defined as a volume of type nfs in the docker compose, mounted to /var/www/html/data. Nextcloud itself just treats it like a local directory.

path: 0 14028661, hotness: undefined, score: 2, children: 0
m 2 points 3 years ago

@limboapp Ah, sorry. I don't want to spin up my own Lemmy instance, and I use my Mastodon account to interact with Lemmy (yay Fediverse!)

What I'd like to do is easily comment/post on Lemmy instances with my Mastodon account. Right now it's a bit of a convoluted process that involves copying a URL from a Lemmy post, searching for it in Mastodon, and replying to the post I find in Mastodon.

path: 0 400592 409395 461433, hotness: undefined, score: 2, children: 1
m 2 points a year ago

100% this. After a couple of decades working in universities, I can tell you it's a research integrity issue just waiting to happen - especially if they’re working with human data. Who’s going to be doing the ongoing maintenance? Installing updates? Making sure that nobody pokes holes in the security? What’s going to happen to the data on the server when the funding runs out?

path: 0 18762231 18779532, hotness: undefined, score: 2, children: 0
m 2 points a year ago

I use What's up Docker (https://github.com/getwud/wud) for this. It talks to the Docker daemon, is configured with labels. I get notifications when new versions and I can also look at a dashboard that aggregates all the updates and provides links to release notes.

Admittedly, I don't use Kubernetes, so I can't tell you whether What's up Docker supports it. A bunch of docker compose files is enough for me.

It can also update docker compose files with new tags for you, but I'm allergic to auto updates

path: 0 16899736, hotness: undefined, score: 2, children: 0
m 2 points 2 years ago path: 0 13140732, hotness: undefined, score: 2, children: 0
m 1 point a year ago

I use Forjego, and it's not exposed to the Internet.

path: 0 19434860, hotness: undefined, score: 1, children: 0
m 1 point 3 years ago

@hispeedzintarwebz I love Traefik. I will admit it was a steep learning curve at first, but it elegantly handles everything I throw at it. You can include the Traefik configuration for a container in the docker-compose with labels.

What I like about Traefik is that it was built out of the box to do this kind of thing, rather than something like nginx which is actually a web server that has been shoehorned into being a reverse proxy.

path: 0 461440, hotness: undefined, score: 1, children: 1
m 1 point 3 years ago

@SeeJayEmm I totally get it. Learning curves can be brutal.

path: 0 1400472 1400473 1404012, hotness: undefined, score: 1, children: 0
m 1 point 3 years ago

I really like KitchenOwl’s shopping list interface, native iOS app, and OIDC integration. I haven’t used the budgeting or meal planning functions yet.

path: 0 6980757, hotness: undefined, score: 1, children: 0
m 1 point 2 years ago path: 0 15015552, hotness: undefined, score: 1, children: 1
m 1 point 3 years ago

@limboapp I'm struggling to add my vanity Mastodon instance. Is it supported?

path: 0 400592, hotness: undefined, score: 1, children: 3

thanks for using Leebra!

go to feed...