lckdscl
@lckdscl@whiskers.bim.boats
distant blinking star
- Comment on Simple authentication for homelab? 10 months ago:
I’ve been using Authelia with several OIDC integrations for a while now. Works great. They’ve released a huge update like a day ago too. Out of the ones you listed, it’s very lightweight too. The docs are a bit all over the place but it is quite comprehensive.
I did look at Zitadel and tried setting it up myself but I just couldn’t get it to work. The docs are a bit vague.
- Comment on Appriciation post - envlinks: ultraminimalist homepage / dashboard 11 months ago:
I’ve tried nearly every selfhosted dashboard out there and at thend settled for static html/css/js. If you want to access links quickly by typing abbreviations then use something like https://github.com/Ozencb/tilde-enhanced. A lot lighter and can be used with an existing webserver too.
- Comment on Docker Container Status Displays on Public Website 1 year ago:
How about Uptime Kuma status pages? They’re separate from the admin page and you can add Docker containers as monitors.
- Comment on selfhosted service to share files to SSO-authenticated users ? 1 year ago:
SFTPGo supports OIDC and has a lot of ACL features. It allows users to have their own folders, as well as shared volumes between a group.
- Comment on Low cognition predicts unrealistic optimism. High cognition predicts realism and pessimism. 1 year ago:
That’s a common convention in academic papers to demonstrate pairs of correlations, it’s the same as writing
“We also find a positive correlation between cognitive ability and realistic beliefs AND a negative correlation between cognitive ability and pessimistic beliefs.”
- Comment on How do I make my LibreX the default in Firefox? 1 year ago:
This might be an issue with opensearch.xml, which is a standard for how browsers recognise search engines.
See here:
github.com/hnhx/librex/…/opensearch.xml.example
I don’t know how you’re hosting it, but when I was hosting LibreX, I had to make an opensearch.xml with the correct domain and bind mount it to the correct location. I don’t exactly remember the details since I moved to Searxng.
Also, if you’re not aware, LibreX was forked to LibreY, which is the updated repo.
- Comment on Replace Spotify 1 year ago:
Navidrome replaced Spotify for me, with Symfonium on Android, I’m never going back. On PC you can use any Subsonic client, and there are plenty I threw Tailscale on top to access it when I go out.
- Comment on Anyone familiar with SFTPGo? 1 year ago:
Okay I think I might know what you mean? I just tried doing that and got it to work. We can compare what we did. Here’s mine.
I created a shared folder called “Shared”
then I create a group called “All” and mount the “Shared” folder to /shared
I went to a user and add them to group “All”
Examining that user’s files
I can navigate into that shared folder and access everything (I have stuff in there already).
- Comment on Anyone familiar with SFTPGo? 1 year ago:
To set up the folder, which I called “shared”, I set the home directory for it to
/srv/sftpgo/data/shared
. For reference, my user home directory is/srv/sftpgo/data/user1
. Then to allow user1 to access it, I mount it as a virtual folder. Is this what you did? - Comment on Microsoft Defender Flags Tor Browser as a Trojan and Removes it from the System - Deform 1 year ago:
I know you meant well, but I don’t think their interpretation implied any logical fallacy. I used a conditional statement but my statement was prescriptive, not descriptive.
The difference between “I should” and “I have to/must” is a modal one. I implied “if I have to X then I shouldn’t Y”. They swapped X and Y around to get “If I have to Y then I shouldn’t X”, which is just a plain misinterpretation. The use of what is and what ought implies a recommendation or opinion, not mutual exclusivity. For that, I would have to use the same modality “If I have to X then I must not do Y”.
It’s like mixing up “If I have an infectious disease, I shouldn’t go outside” vs. “If I have to go outside, I shouldn’t have an infectious disease”. To me, they have a subtle difference. There is compromise and decision-making involved.
I’ll spell it out anyway because why not. I can’t be bothered to edit my original comment. While it’s sensational-sounding, anyone who take issue with what I said don’t take surveillance properly so I can’t help them, while those that misinterpreted me like nous did can find out for themselves here.
spoiler
If I have to use Windows, then I can still use Tor understanding and accepting that the OS at the kernel level is a black box that logs and tracks whatever it wants. I can compromise because I might just want to read a blocked news site or Wikipedia. Likewise, if I’m stuck somewhere and I have to use Windows to use Tor then it is a compromise. But that doesn’t mean I shouldn’t use Tor. I’m responsible for my bad opsec should anything bad come my way. versus If I have to use Tor, then something is wrong with the way I’m able to access and/or spread information (I handle sensitive or illegal topics, that can harm me or others if found out), and I can’t do it privately because there is surveillance involved. At the kernel level windows is a blackbox that mishandle my data and has the ability to observe everything I do. Therefore I ought to not use Windows.
- Comment on Microsoft Defender Flags Tor Browser as a Trojan and Removes it from the System - Deform 1 year ago:
Yeah I agree. To be clear, if you take the reverse of my statement, i.e. if you’re on Windows, you shouldn’t use Tor, then I would be gatekeeping.
But I’m not implying that, but rather the reverse. I’m saying if you have use Tor for whatever reasons to bypass censorship, do illegal stuff and avoid being tracked, you should at least be aware that at the kernel level, how you’re accessing the internet has already been compromised by Microsoft, and consider alternatives OSes
Of course I’d still want people running Windows to be able to use Tor, and also I’d say leaving Windows isn’t something you would only do at the “highest threat model”.
Privacy will almost always be a trade-off with convenience, I’m pushing the awareness to get people to act, should they choose to. That’s all.
- Comment on Microsoft Defender Flags Tor Browser as a Trojan and Removes it from the System - Deform 1 year ago:
Agreed. I thought of ISP restrictions too, but I would say if where you live places a level of censorship due to political reasons or otherwise and you need to access it for whatever reasons so you need Tor then by all means Microsoft is not your friend since they’re a privacy nightmare.
There are also VPNs for banned media, I typically wouldn’t want to use Tor for anything more than textual content as it puts too much load on the Tor network.
- Comment on Microsoft Defender Flags Tor Browser as a Trojan and Removes it from the System - Deform 1 year ago:
If you have to use Tor you shouldn’t be using Windows.
- Comment on Self-hosted app to view sever health? 1 year ago:
+1 for Netdata, very fast and a lot of alerts have already been set-up. It also has a lot of plugins, as well as the ability to use Prometheus metric endpoints. The local dashboard is near parity with the cloud one, and setting it up is as easy as running their bootstrap scripts. There is decent documentation too, if one gets stuck.
- Comment on Google Flat-Out Refuses to Bargain With Workers, Prompting YouTube Music Strike 1 year ago:
Subsonic-based alternatives are good too. Navidrome and gonic, for instance.
- Comment on Lightweight paperless-ngx alternative? 1 year ago:
I think all the RAM related issues were closed a while back and were supposedly fixed. I just don’t understand why when interfacing with the front-end, it uses so much it would get OOM kill itself with 1.5 GB allocated memory.
Every page, as well as loading in the initial dashboard from an idle state, spikes the RAM. Are there no clever lazyloading happening or something? Surely viewing and modifying database entries can’t be this memory intensive?
Maybe it’s just an unoptimized Python thing. I stopped self-hosting stuff written in Python, with the exception of Linkding (which takes a while to also submit a link) and Whoogle.
- Comment on Lightweight paperless-ngx alternative? 1 year ago:
https://awesome-selfhosted.net/tags/document-management.html#paperless-ngx
I stopped using Paperless-NGX for this reason. It eats RAM and CPU insanely even after configuring it to stop doing OCR and no ML. I wish there is a Go alternative.
- Comment on that self hosted itch.... 1 year ago:
Wise move, all the default alerts that came preconfigured is such a timesaver. I realise what I needed was alerts and not really visualization.
- Comment on that self hosted itch.... 1 year ago:
Monitoring. Try out Prometheus/InfluxDB and Grafana, throw Loki in there too… It’ll keep you busy for a few days to a week at least.
I did all of that and I just use Netdata now.
- Comment on Spotdl alternative for Navidrome 1 year ago:
I don’t know the arm architecture that well, but have you considered soulseek with slskd?
- Comment on Looking for a email-provider where i can host my oen domain 1 year ago:
I’m with Migadu at the moment and I find it quite agreeable so far. There is a free, no credit card trial if you want to try it out. They’re Swiss, hosting in France, if you want your data on EU grounds and not the US for a better privacy.
- Comment on Netbird vs. Tailscale 1 year ago:
I don’t use Netbird, but at first glance they don’t seem to gave a mobile client yet? This means it’s limited to desktop usage right now. Otherwise, it’s built on Wireguard, which is the same with Tailscale. The only difference being the maturity of each project, Tailscale being the more mature one.
Headscale is the open source Tailscale login server that you can self-host, by the way.