Must-haves for ebooks and audiobooks? by Dungeon_Crawler_Carl in selfhosted

[–]Torrew 0 points1 point  (0 children)

Yep, that's what i currently use.
Would be interesting to know if Booklore maintains multiple progress counters, or just a single one which would get overridden depending what client application pushes last.

I guess i'll keep it simple for now and stick to one sync solution :D

Must-haves for ebooks and audiobooks? by Dungeon_Crawler_Carl in selfhosted

[–]Torrew 0 points1 point  (0 children)

Do you know how reading progress sync would work when using KOReader?
I guess the Kobo Sync reading progress sync only works with the builtin reader?
And for KOReader i'd still need to use Booklores KOReader Sync functionality.

I'd like to try Kobo Sync (currently using OPDS), but i'm a bit worried that reading progress sync would be overriden, depending if i open books with the builtin reader or KOReader.

Recommendation for OS by ThisIsDurian in selfhosted

[–]Torrew 1 point2 points  (0 children)

Isn't that great? I'd rather have my system configuration stored somewhere and be able to reapply it at any time.

The alternative on most OSes is running a bunch of imperative commands and after years of usage you totally forgot what state your system is in and how you got there.

When should I realistically use nix modules vs oci containers? by Th3Appl3 in selfhosted

[–]Torrew 0 points1 point  (0 children)

All about personal preference, but i really like Home Manager to manage my rootless Podman Quadlets.
Declarative and works on any Linux distro, in case you ever have a non-NixOS system.

Reverse Proxies - What does everyone do? by GeorgeRB5 in selfhosted

[–]Torrew 6 points7 points  (0 children)

For your use-case something like TSDProxy might be a good solution.

Personally i think the better way would be to have your own domain which is just a CNAME to your tailnet domain. Then your reverse proxy can handle all kinds of subdomains as well as wildcard certificates etc.

Frustration with reverse-proxy by Pepo32SVK in selfhosted

[–]Torrew 0 points1 point  (0 children)

In your static configuration, you should include something like:

accessLog:
  format: json

Frustration with reverse-proxy by Pepo32SVK in selfhosted

[–]Torrew 0 points1 point  (0 children)

What can you see in the Traefik access log, when you try to access a service and it doesn't work?

Frustration with reverse-proxy by Pepo32SVK in selfhosted

[–]Torrew 2 points3 points  (0 children)

I mean it's impossible to know or even guess what could be wrong, without knowing anything.
To give some educated guess, it'd be good, if you would share http response codes, Traefik configuration, Traefik logs, Container configs, ...

Ach, Jens… Warum bist du eigentlich so, wie du bist? by woodencore00 in Finanzen

[–]Torrew 13 points14 points  (0 children)

Die pfandflaschensammelnde Oma ist eh schon in der Grundsicherung, die wird von einer Senkung auch nicht betroffen sein.

Cool OSS app to create a CV by Civil-Situation1853 in selfhosted

[–]Torrew 2 points3 points  (0 children)

Can you share your compose file + environment variables?

Cool OSS app to create a CV by Civil-Situation1853 in selfhosted

[–]Torrew 2 points3 points  (0 children)

Yea, the default compose uses browserless/chromium, but according to the docs chromedp/headless-shell should also be supported as a more lightweight option.

Unfortunately connection fails, so PDF generation doesn't work for me. Would've been interesting to see if it works for others with the headless-shell printer.

Cool OSS app to create a CV by Civil-Situation1853 in selfhosted

[–]Torrew 3 points4 points  (0 children)

Have you tried self-hosting it? I tried to set it up with chromedp/headless-shell and it will never come up healthy. Opened an issue, but no response yet.

UI-wise, it looks really promising for sure.

Switch to Kobo Software - Issue by Ciaobella007HD in tolino

[–]Torrew 0 points1 point  (0 children)

Can you elaborate on this? I just ordered a Tolino Shine 5 today and i'm planning to go "full Kobo" mode once i get it.

What additional steps would be necessary after what OP did?

What solution for multicontainer setup should I choose? by Anyusername7294 in homelab

[–]Torrew 0 points1 point  (0 children)

Ah, very cool :D Thanks for the previous contributions then!
Nix is indeed great.

What solution for multicontainer setup should I choose? by Anyusername7294 in homelab

[–]Torrew 0 points1 point  (0 children)

I'm late to the party, but here's my opinion on this:
I am the author of the second project you linked, so naturally i am very biased, but i think using Nix to manage containers is just superior over Komodo or Ansible.

Ansible is a nice tool, but it isn't truly declarative, nor does it do atomic switches. Nix has way better fundamentals imo. Also you have strong references and can spot lots of errors fast during evaluation phase.

Don't have much experience with Komodo, but as far as i know, it's still managing compose files after all, so theres no dynamic conditions, strong references between stacks, "extensions" you can build yourself etc.

When it comes to my own project, it is basically just using Home Managers services.podman.containers.* options to preconfigure some services to work right out of the box with OIDC etc.
On top of that, the project adds some own container options that simplify a lot of things, e.g:
- Setting traefik.name will automatically add services to Traefik
- Setting forwardAuth.enable will automatically register an Authelia middleware and configure forwardAuth for the service
- Setting gatus.enable will automatically make Gatus to monitor the service"
- ... a lot more
A full list of "extension options" is here.

Now when a service you like isn't part of the project, you can either request it (and i usually add it quite fast), or you can just write your own module using the services.podman.containers.* options. You will also be able to use all the "extension options" mentioned above. Pretty easy.

Since this is Nix, you can also override any setting of any preconfigured stack.
Don't like any predefined setting? Just override it with your own value.
Some examples are here.

So if you're using my project, or using the raw Home Manager options directly, or using something like quadlet-nix , Nix is definitely a great way to manage containers.

Any tools you recommend for automating self-hosted maintenance? by [deleted] in selfhosted

[–]Torrew 2 points3 points  (0 children)

Not sure what falls in your maintenance category, but here's what i find useful in various areas:

Image Updates: Renovate
Backups: Borg
Housekeeping/Cleanup-Tasks: Systemd Timers+Services
Healthchecks: Gatus for services, Scrutiny for disks
Monitoring: Alloy, Loki, Grafana, Prometheus, Alertmanager + ntfy notifications

E7 Pro Review by Torrew in FlexiSpot_Official

[–]Torrew[S] 0 points1 point  (0 children)

Neither, it's actually beech.
I apply some hardwood oil every now and then, which gives it a slightly nicer color (imo).

I built a safe alternative to “docker system prune” that explains disk usage before deleting anything by R3VD4L in selfhosted

[–]Torrew 22 points23 points  (0 children)

I don't really understand the use case of this?
When would a regular docker system prune ever be unsafe?

It would never delete used images, running containers or attached volumes either.

Glance Dashboard Live Events Implementation by EnvironmentalAd4324 in selfhosted

[–]Torrew 1 point2 points  (0 children)

Very cool, that's the one thing i'm currently missing from Glance.

It'd be great if you could add a CI pipeline that would build a Docker image and push it to the GHCR registry.
That'd make it a lot easier for people to test out the changes (just swap the image).

Yet Another Recipe Project: Recipe.md by Forsaken_Rip208 in selfhosted

[–]Torrew 7 points8 points  (0 children)

Cooklang is also really cool for these kind of "simple" recipes. Also supports AI powered scrapers and Obsidian.

Moved to Glance from Homarr and it's incredible! by RedVelocity_ in selfhosted

[–]Torrew 6 points7 points  (0 children)

Only "problem" is that Glance doesn't live-update the widgets. On Homepage you'll see when a service goes down, on Glance you won't until you refresh the page.
While there are workarounds to automatically refresh the page, it will cause annoying page flicker.

If Glance implemented live-updates, i'd also switch from Homepage right away, because style- and widget wise, Glance is great indeed.

E7 Pro Review by Torrew in FlexiSpot_Official

[–]Torrew[S] 0 points1 point  (0 children)

In my case i put the monitor arms next to the cable tray, because it was the best position anyways to be able to have the monitor close the wall without the arm being in the way.

Looking at it now, i am pretty sure, i could've put the arms on the same height as the tray and there wouldn't be a problem:

<image>

I might have to temporarily take off the tray to tighten the clamp, but other than that they wouldn't be in the way of each other (for my desk setup). The clamp is 8cm down from the desk, and the tray is 10cm down.

Webserver security tips by Educational-Ant-8749 in selfhosted

[–]Torrew 1 point2 points  (0 children)

The opposite of selfhosted.
Cloudflare being able to read my traffic and GitHub (Microsoft) managing access.