N0x0n

joined 1 year ago
[–] N0x0n@lemmy.ml 6 points 1 day ago* (last edited 1 day ago) (1 children)

While I do agree on the general sentiment to not overcomplicate things, homebox seems rather easy to use and intuitive.

Being able to create qr code to put them on boxes and also have them directly accessible through the web interface is neat !

However, there's one thing that's quite cumbersome... There isn't a one button move everything to a new location. Someone already posted a feature request and got some traction :) so cross fingers this going be implemented in the near futur !!

[–] N0x0n@lemmy.ml -1 points 4 days ago (1 children)

The solution here is to use a wireguard (or similar technology) server and use it on all your devices. People already use VPNs for everything, so adding this layer isn't that much of a hassle !

[–] N0x0n@lemmy.ml 6 points 1 week ago* (last edited 1 week ago) (1 children)

Not self-hosted so I doesn't really answer your question... However, if you're still a student consider the switch to Zotero.

Things you can self-host though, to make your books available everywhere, is some webdav sever to link your books directly to zotero and access them on every device.

If you're serious about book reading and study, nothing beats Zotero !

[–] N0x0n@lemmy.ml 1 points 1 week ago* (last edited 1 week ago) (1 children)

Oh yeah sorry ! For the ease of use part I ment the NAS stuff which already comes bundled with all the necessary software to keep things easy but less customizable !

Yeah if you get IT enterprise hardware for free it's kinda similar to repurposing, sooo that's a great deal and lucky you !!!

But I would never put 1$ myself into specific server stuff ! Except if one day I want to contribute to the self-hosted/opensource community and host something like newpipe that needs to be publicly available.Then yeah, proper hardware and software stuff is mandatory !

Sorry if my comment came by rude, that wasn't my purpose !

[–] N0x0n@lemmy.ml 8 points 1 week ago* (last edited 1 week ago) (7 children)

Yeah... Never had a specific "server" certified hardware and always repurpose my hold hardware stuff. Never failed me !!

However, there are some functions specific to NAS' like low power and other stuff people mention but I already forgot.

IMO all this NAS and certified server stuff is good for Enterprise shit and the like... But for homelabbing it's probably overkill and way to much overpriced for the little gain...

Except maybe for the ease of use and plug and play function? Each one it's own I guess !

[–] N0x0n@lemmy.ml 3 points 1 week ago* (last edited 1 week ago)

Yeah maybe, I'm not sure anymore ! Maybe both had some mental break down with some strange political and cultural view 🤷‍♂️ Long time I haven't been in the gaming piracy scene... But if you confirm it was Empress rather than FitGirl I will edit my comment !

Edit: After some search on the web you're right :) I ment Empress. Edited !

[–] N0x0n@lemmy.ml 14 points 1 week ago* (last edited 1 week ago) (2 children)

This reads like Empresse's* mental breakdown xD

[–] N0x0n@lemmy.ml 1 points 2 weeks ago

Ohhhhh ! Sometimes I just need to sh*up !

Thanks for the clarification.

[–] N0x0n@lemmy.ml 2 points 2 weeks ago (2 children)

Huh? Yeah it is... It's a self-signed intermediate CA, signed by a self-signed rootCA.

In my case a miniCA in my lan.

[–] N0x0n@lemmy.ml 1 points 2 weeks ago (1 children)

Jellyfin doesn't accept self-signed certs.

Huh?? My jellyfin.home.lab self-signed certificate would like a word... Just put everything behind a reverse proxy (in a self-hosted community you will sooner or later be confronted to one anyway...) And you get all your services behind self-signed certs. Doesn't matter if Jellyfin accept or not... It's encrypted through your reverse proxy !

[–] N0x0n@lemmy.ml 0 points 2 weeks ago* (last edited 2 weeks ago) (4 children)

I don't get that...

I have self-signed SSL certificate and intermediateCA installed on all my devices and works flawlessly with every application that accept those (on android the manifest.XML has to allow user based certificate which is in most cases).

One exception on Android was the use of MPV which doesn't do that and never will? However, the web player video type from official application works without issues...

I have navidrome, jellyfin, Ironfox, LibreTube, KoReader, Findroid... All work flawlessly with self-signed certs !

The issue here (as said in the second answer of his linked jellyfin post) is that them needs a reverse proxy that takes care of the SSL handshake and not jellyfin directly. So OP was missing a lot of good information in them's first post.....

[–] N0x0n@lemmy.ml 5 points 2 weeks ago (1 children)

I though that the recommended swap partition was to double until 16 GB? So at 32GB of ram use 32GB of swap?

 

cross-posted from: https://lemmy.ml/post/23615167

For better visibility I cross-post my question in this community.

Heyha ! I just came across a very odd issue/bug that somehow resolved by itself without knowing who or what was the culprit.

For context, YouTube doing his thing making nearly all public instances obsolete, I'm self-hosting a Piped instance in my homelab via Docker.

Everything is going smoothly, self-signed certs, traefik, accessible via Wireguard outside of my network, and and and !! LibreTube connects without any issues to my Piped instance on my Android phone and so does RiMusic.

However, in RiMusic when I was trying to access my synced Piped playlists, RiMusic went crazy and my playlist seemed to be in a query loop were I was unable to play any songs and was flickering alot.

  • Reboot the phone => Same behavior
  • Reboot the piped instance => Same behavior
  • Uninstall RiMusic/New docker piped instance => Same behavior
  • Flush everything from cache/playlist/configuration/data... => Same behavior

Nothing seems to resolve the issue software wise, next step check the logs (Interesting part):

My piped-nginx showed A HUGE amount of requests coming from my phone when accessing a Piped playlist:

"GET /playlists/d0e2c698-f3f4-435f-b2c9-96c6d3a88781 HTTP/1.1" 200 4161 "-" "ktor-client" "10.XXX.XXX.XXX"

Traefik also showed a lot of loadbalacing debug notifications something that never happens, because I'm the only user in my homelab setup !

My first though was that this is probably a RiMusic bug, but before reporting a report to GitHub, I did other debugging stuff.

  • Create an account and connect to a public piped instance
  • Create playlist/add some songs
  • Connect with RiMusic

The exact same behavior EXCEPT it stopped the loop after a few requests and made RiMusic usable again and was able to play my playlist without issues. Try again on my own instance but again, infinite loop, a lot of requests on Traefik and Piped-nginx. It even broke my Piped instance...

The only logical explanation is that the public piped instances have some request rate limiting (Yeah I know this is common practice and even mandatory on public instances). So here I go rate limiting my own requests to see if this could work as a temporary workaround while writing a GitHub bug report to RiMusic.

Adding some basic traefik labels just to give it a try:

labels:
  - "traefik.http.middlewares.test-ratelimit.ratelimit.average=10"
  - "traefik.http.middlewares.test-ratelimit.ratelimit.burst=20"

At first nothing happened but after a few docker compose -f down/up I was able to access my playlist from my own instance without any issues/bug/strangeness. Cool It works? So just out of curiosity I commented out the new traefik middelwares and restarted both container (Traefik/Piped). And .... RiMusic playlist connected to my piped instance works without the ratelimite lines... Wait what ??

What just happend ? I have absolutely no idea... I don't even know if the mentioned labels did anything... But everything works... No loading loop, No Traefik container overflown with loadblancer logs, No Piped-nginx with thousand request... It just vanished as it never existed in the first place.

I'm totally clueless except that somehow when accessing a playlist in private or public piped instance with RiMusic my phone went crazy with an infinite loop of api requests (Dunno if that's the correct term :/). Here Am I with no idea what actually happend...

And yes my phone is Heavely debloated and firewalled (Magisk,rethinkDNS) so those are not unknown requests from the web or any open source application, whats so ever !


Sorry for the long write up I hope It's readable and comprehensible. I just wanted to share my experience with you and If you also encountered some strange and inexplicable bug/issue that resolved by itself, feel free to share :).

PS: If someone has any good lead on what happened or some good insight where I should look next to get more out of this experience, I'm open to every good read !

view more: next ›