redxef

joined 5 months ago
[–] redxef@feddit.org 8 points 2 days ago (5 children)

Just don't bring any device to a protest if you consider bringing a burner device.

[–] redxef@feddit.org 5 points 3 days ago

Well, I was hoping they would take care of that themselves

 

I just spent 2 hours trying to figure out why fail2ban didn't increment the ban count.

***
a/fail2ban/etc/fail2ban/jail.local
+++ b/fail2ban/etc/fail2ban/jail.local
@@ -1,6 +1,6 @@
 [DEFAULT]

-bantime.incremet     = true
+bantime.increment    = true
 bantime.rndtime      =
 bantime.maxtime      =
 bantime.factor       = 1

After I found that I seriously considered becoming a goose farmer.

[–] redxef@feddit.org 5 points 2 weeks ago (2 children)

Looks good, I use a lot of the stuff you plan to host.

Don't forget about enabling infrastructure. Nearly everything needs a database, so get that figured out early on. An LDAP server is also helpful, even though you can just use the file backend of Authelia. Decide if you want to enable access from outside and choose a suitable reverse proxy with a solution for certificates, if you did not already do that.

Hosting Grafana on the same host as all other services will give you no benefit if the host goes offline. If you plan to monitor that too.

I'd get the LDAP server, the database and the reverse proxy running first. Afterwards configure Authelia and and try to implement authentication for the first project. Gitea/Forgejo is a good first one, you can setup OIDC or Remote-User authentication with it. If you've got this down, the other projects are a breeze to set up.

Best of luck with your migration.

[–] redxef@feddit.org 2 points 2 weeks ago (1 children)

I already did that. It doesn't change the fact, that a normal user will not do that and google will just not tell you straight up.

[–] redxef@feddit.org 3 points 2 weeks ago (3 children)

I have used the page linked to in the comments. But that just said that they received my request - no indication if I had an affected device or not. Also for my jurisdiction I cannot get the free battery replacement, just the money or store credit.

I still have to hear back from them.

[–] redxef@feddit.org 2 points 3 weeks ago

Seems like I have an affected device. No thanks to google for helping me figure that out. Their useless page shows no information regarding that. Had to look at the serial number of the battery: sudo cat /sys/class/power_supply/battery/serial_number. Which contains the string from the mastodon post.

Now, I have a custom ROM, so that means I won't suffer degraded battery capacity, it just might be dangerous to continue to use my phone.

[–] redxef@feddit.org 13 points 1 month ago (1 children)

efibootmgr is your friend. Boot into linux and use it to set the boot records as you want, in the order that you want them.

Also, I have heard from a bunch of people, that this can be mitigated by having separate EFI partitions for Linux and Windows. That means one EFI partition per physical drive. You can go as far as having the EFI partition on different media than the Linux install.

[–] redxef@feddit.org 3 points 1 month ago* (last edited 1 month ago)

Das hvv weekly season Ticket hat sich mmn voll ausgezahlt. Hat €29,- gekostet.

Engeln hilft, da bekommt man, wenn genug stunden im Vorjahr geleistet wurden, einen Voucher der einem ein Ticket garantiert. Und das repliziert sich sogar noch und gibt mehr Vouchers - die dann aber nicht mehr das Ticket garantieren.


The hvv weekly season ticket was imo really good value. It cost €29,-.

Do angel shifts to get an angel ticket voucher for the next congress - if you have enough hours. Best thing: it replicates, though to vouchers that do not guarantee a ticket.

[–] redxef@feddit.org 2 points 1 month ago

I just keep my history file around and have set it up to never truncate. Then grep or ^R.

[–] redxef@feddit.org 9 points 1 month ago

Something like that should do it:

i = ~((~i + 1) + ~0) + 1
[–] redxef@feddit.org 7 points 1 month ago (2 children)

Nein, eher so braun-türkis.

[–] redxef@feddit.org 7 points 1 month ago

Ich kann mich abends einfach besser konzentrieren, die ganzen Störungen fallen weg: keine Anrufe, keine Mails, keine Leute die mich wegen irgendeinem Firlefanz ansprechen. Die Familie ist da ganz schlimm, weil ich bin ja im Homeoffice und das heißt man kann immer anrufen.

95
submitted 2 months ago* (last edited 2 months ago) by redxef@feddit.org to c/selfhosted@lemmy.world
 

Hi!

I've been working on a smart playlist plugin for Jellyfin for a couple of weeks, and by now it's at a stage where I can say it's usable and doesn't have any show-stopper bugs. The playlists are created and edited in the plugin's settings.

A simple configuration for all liked pop songs would look like this:

Id: Favourite Pop
Name: Favourite Pop
Program: |
  (and (is-type "Audio") (is-favorite) (is-genre "pop" (genre-list)))
SortProgram: |
  (begin *items*)

It supports reflection, so any filter or property can be added without modifying the plugin directly; most of the pre-defined filters are implemented this way.

There also is a mirror at Codeberg: codeberg.org/redxef/jellyfin-smart-playlist

 

Hey!

I have been working on a smart playlist plugin for Jellyfin. It's not much and I'm definitely no c# developer, but it's starting to take shape and a first usable prototype is ready.

You basically can generate playlists by specifying a Lisp-like filter expression, which gets called on a per-item basis.

The documentation is really bare-bones as of now, so if you want to try it and get stuck just reach out.

I also added a mirror to the repository here: codeberg.org/redxef/jellyfin-smart-playlist

view more: next ›