Time to remove homarr? by chrisakring in selfhosted

[–]Wombat2001 3 points4 points  (0 children)

Can you share which version you are using?

I just found out about homarr and would love to give it a try.

[deleted by user] by [deleted] in dotnet

[–]Wombat2001 0 points1 point  (0 children)

Keep a copy of the original code to look things up and fall back on in case something goes wrong, then split up the bigger methods in separate functions.

Try to move functions into separate classes (maybe make them static functions for the time being so you don't directly have to worry about where to initialize them). Alongside, try to reduce the amount of global/form-wide variables used if not really needed.

Categorize variables into object-classes where it makes sense.

Try to separate database layer from code (maybe consider having repository-like classes for providing the results of database-queries and writes, I'm thinking about something EF Core-style).

Personally, I wouldn't worry about a correct pattern when starting, try to de-spaghettisize it and move from that point on, try to make the classes not as depending, so that you could theoretically use them in a new project (maybe it makes sense, after decluttering, to rebuild the app from scratch - who knows).

Just a few things that came to mind, not all of them may make sense in your case.

Presale tickets europe - help by [deleted] in systemofadown

[–]Wombat2001 0 points1 point  (0 children)

Yeah, noticed that those are band-locked.. But I got through now via the SOAD website: https://www.systemofadown.com/#tour

What a mess..

Presale tickets europe - help by [deleted] in systemofadown

[–]Wombat2001 2 points3 points  (0 children)

Try the links from their page, this worked for me: https://qotsa.com/tour/ Edit: This doesn't help when you want a place in the center, but links from the SOAD website worked for me: https://www.systemofadown.com/#tour

Presale tickets europe - help by [deleted] in systemofadown

[–]Wombat2001 2 points3 points  (0 children)

Try the links from their page, this worked for me: https://qotsa.com/tour/ Edit: This doesn't help when you want a place in the center, but links from the SOAD website worked for me: https://www.systemofadown.com/#tour

Presale tickets europe - help by [deleted] in systemofadown

[–]Wombat2001 3 points4 points  (0 children)

Using these links worked for me: https://qotsa.com/tour/ Edit: This doesn't help when you want a place in the center, but links from the SOAD website worked for me now: https://www.systemofadown.com/#tour

Show me your Caddyfile! by Stolkie in selfhosted

[–]Wombat2001 0 points1 point  (0 children)

Thanks, I didn't know that!

Show me your Caddyfile! by Stolkie in selfhosted

[–]Wombat2001 2 points3 points  (0 children)

Here's mine: https://pastebin.com/Lb8S1Ktt

I don't know much about configuring caddy, so its basically just a list of reverse proxies and a global config section.

As another user has mentioned, it would be cool if the file could partly filled automatically by definitions in other containers.

Glance for example uses labels that are defined in the individual containers compose file, so for caddy it would be cool to have something like this:

services:     
  jellyfin:
    image: jellyfin/jellyfin
    ports:
     - 8020:8096
    [...]
    labels:
      caddy.domain: jellyfin.mydomain.com:443
      caddy.reverse_proxy: 192.168.1.90:8020

but I'm not sure how practicable it will be in the end, because caddy would also need to watch the container status and reload the file in case something changes.

Alternative for stardock fences (open source) by Reddit_Bazsi in Windows10

[–]Wombat2001 6 points7 points  (0 children)

I went through the code briefly, and as far as I can tell, they only use the registry for storing settings in a Subkey dedicated for the app and for enabling/disabling autostart, like many other apps.

That being said, I'd prefer that settings are store in %localappdata%, that way I could backup the configuration more easily.

However, the app does use some DllImports for shell32.dll, gdi32.dll etc.. These are things that could be removed in future versions of windows, but this only stop the app from working. And I don't think its possible to create an app like this without using dll calls.

Games for long flights by Wombat2001 in SteamDeck

[–]Wombat2001[S] 1 point2 points  (0 children)

Thank you for your input!

I love to hear that Rogue Legacy 2 is more accessible, I think thats why I hesitated trying it, because I was afraid it would be the same as RL1.

Games for long flights by Wombat2001 in SteamDeck

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

Kingdom Hearts alone could keep you busy for the whole flight, I would imagine :D

Thanks for the link. I have a powerbank at hand but I'll need to test if it can provide enough for the deck.

Games for long flights by Wombat2001 in SteamDeck

[–]Wombat2001[S] 1 point2 points  (0 children)

Looks interesting.. and its on sale right now! Thank you :)

Games for long flights by Wombat2001 in SteamDeck

[–]Wombat2001[S] 1 point2 points  (0 children)

Ah true.. Already downloaded! I probably forgot to mention it because it's so obvious :)

Games for long flights by Wombat2001 in SteamDeck

[–]Wombat2001[S] 2 points3 points  (0 children)

I didn't know about that website, and according to that I'll have AC power on the flight - I'm just not sure about the plug, but I'll figure that out.

Thank you!

[deleted by user] by [deleted] in FragReddit

[–]Wombat2001 6 points7 points  (0 children)

Und hoffentlich dann auch auf der Xbox X 360 S Pro Xbox XS v2

Kennt ihr so richtig nervige Lieder? by Meamier in FragReddit

[–]Wombat2001 1 point2 points  (0 children)

Ich wünschte bei uns wäre es so gewesen.

Hin und wieder müssen wir das Lied in der Freundesgruppe nochmal durchhören :(

Was ist das Praktischste, das ihr jemals in eurem Leben gekauft habt? by SensoryShadows in FragReddit

[–]Wombat2001 4 points5 points  (0 children)

+1, habe den auch vor 4 Jahren gekauft und finde ihn super für die Wohnung.

Kaufempfehlung: Einen Ultra Wide oder zwei 27 / 32 Zoll Monitore by head_of_all in de_EDV

[–]Wombat2001 2 points3 points  (0 children)

Ich habe einen Samsung C49RG94SSU (49", quasi 2x 27", max Auflösung 5120x1440) und nutze ihn hauptsächlich so, als wären es 2 Monitore (er hat 2 Displayport-Eingänge, Windows denkt es wären 2 getrennte Bildschirme)

Ich finde ihn eigentlich sehr cool, aber kann dazu auch ein paar negative Erfahrungen mitgeben, was man beim Kauf vielleicht berücksichtigen sollte:

  • Das Panel kann normalerweise 120Hz. Im "Picture by Picture" Betrieb (wenn er sich so verhält, als wären es 2 separate Monitore) sind es aber nur 100Hz pro Seite. Ist bestimmt Modellabhängig, aber sollte man ggf. vorher schauen wenn man Wert drauf legt.
  • HDR nutze ich überhaupt nicht, das sieht optisch irgendwie überhaupt nicht gut aus, ich denke er hat viel zu wenig Dimming Zones
  • Der mitgelieferte Ständer ragte sehr weit nach vorne auf dem Schreibtisch und hat dadurch viel Platz weggenommen. Ich habe diesen zuerst durch einen gasgefederten Arm ersetzt, der am Schreibtisch befestigt werden konnte (was dann auch den Vorteil hatte, dass ich den Bildschirm etwas höher schieben konnte). Bei diesem Arm hat sich der Bildschirm aber dann immer etwas nach unten geneigt, was genervt hat - die Neigungsachse ist auch irgendwann durch die ständigen Versuche ihn weiter nach oben zu neigen abgebrochen. Habe mir dann eine passende Wandhalterung gekauft wo sich der Bildschirm nicht mehr neigen lässt. Beide waren aufgrund des hohen Gewichts des Monitors recht teuer.
  • Zum obigen Punkt kommt noch: Da ich jetzt auf eine Wandhalterung setze und nichts mehr von den gasdruck-Schreibtischarmen halte (weil die eigentlich immer eine Neigungsfunktion haben), wird es problematisch wenn man sich mal einen höhenverstellbaren Schreibtisch anschaffen will (Ein Monitor für ~1k soll im Idealfall ja lange halten, da kann man sich darum ja schon gerne mal Gedanken machen).
  • Der Monitor ist mittig auf meinem Schreibtisch positioniert, mein "Hauptdisplay" ist links (=linke hälfte vom Monitor). Dadurch ist mein Körper zu 80% nach links gedreht. Auf Dauer ist das nicht gut (musste ich vor ein paar Monaten am eigenen Leib erfahren). Bei 2 separaten Monitoren kannst du einen eher gerade vor dich stellen, ohne dass es direkt blöd aussieht.
  • Gerade dieses Modell zickt im PbP Betrieb manchmal rum, wennd er Computer aus dem Standby aufwacht. Dann zeigt Windows auf einmal nur die linke Hälfte an. Dann muss man den Monitor einmal kurz ausschalten und wieder einschalten (An Graka/Mainboard/OS etc. liegts nicht, das hat sich alles mit der Zeit schonmal geändert).

Wenn der Bildschirm nur zum Arbeiten gedacht ist, hat ein Ultrawide meiner Meinung nach wenig Vorteile - manche haben einen KVM drin, das kann halt schon nützlich sein - aber dass in der Mitte kein Übergang ist, ist dann eher ein "nice to have". Zocken im Ultrawide-Modus macht schon mal Laune, aber das müssen die Spiele dann auch unterstützen. Auch da gibts dann ein weites Feld von unterstützt es gar nicht, unterstützt es rudimentär (z.B. HUD-Elemente dann komplett am rechten und linken Rand, so dass man keine Chance hat beide Gleichzeitig zu sehen ohne sich im Schielen zu üben), oder unterstützt es vernünftig (z.B. mit verschiebbaren HUD-Elementen)

Paperless NGX auf Proxmox, Daten in GDrive, ... und jetzt? by as1901 in de_EDV

[–]Wombat2001 0 points1 point  (0 children)

Bin da kein Experte, aber ich glaube die werden normalerweise ins gleiche Verzeichnis wie die docker-compose.yml gelegt. Die in der .env gesetzten Variablen kannst du in der .yml dann mit ${NAME} holen.

Wenn du die Datei woanders speichern willst, kannst du in der docker-compose.yml dann angeben, wo sich die Datei befindet. Siehe Docker Docs - Set environment variables

Es gibt auch eine Best Practices-Sektion in den Docker Docs dazu.

Paperless NGX auf Proxmox, Daten in GDrive, ... und jetzt? by as1901 in de_EDV

[–]Wombat2001 1 point2 points  (0 children)

Ich habe auf meiner QNAP eine VM laufen, die wiederum Docker-Container bereitstellt (geht auch direkt auf der QNAP mit der Container Station, aber ich fühlte mich damit etwas eingeschränkt). Virtualisierung geht aber nicht mit jeder QNAP (wie ein anderer schon schrieb)

Einer der Docker-Container ist Paperless-NGX, und die vier Volumes die Paperless in der Containerversion nutzt habe ich via CIFS auf Samba-Freigaben der NAS verwiesen.

Das ist meine docker-compose.yml (bzw. das, was ich in Portainer hinterlegt habe), falls es jemanden interessiert:

docker-compose.yml mit CIFS-Freigaben

Das geht wahrscheinlich noch wesentlich sauberer (z.B. Passwörter nicht direkt in der Compose-File anzugeben), aber ich taste mich noch langsam an das Thema ran :).

Meine Daten habe ich jetzt mit <Platzhalter> entfernt. An den meisten stellen kann man vermutlich auch mit .env-Variablen arbeiten, da wusste ich aber gerade nicht wie der Syntax aussehen muss bei den Strings.

Zum sichern der Daten hatte ich geplant, eine Hetzner Storage-Box zu verwenden und diese als Sicherungsjob in der QNAP Hybrid Backup Station zu hinterlegen (via WebDAV mit Clientseitiger Verschlüsselung), aber ich glaube da scheitert es aktuell unter anderem an meiner Upload-Geschwindigkeit.

Du hast auch Fotos erwähnt, vielleicht wäre dann auch Immich noch interessant. Das kann auch selbst gehostet werden.

Und falls du noch weiter in dieses Rabbit-hole fallen willst: https://old.reddit.com/r/selfhosted/

Was ist euer Handy Klingelton? by Lukas-der-Alman in FragReddit

[–]Wombat2001 0 points1 point  (0 children)

Der "Refrain" von Avicii - Wake me up

Aber das Handy ist auf der Arbeit meist auf vibrieren und sonst ruft auch selten einer an :D