lckdscl [they/them]

I self-identify as an nblob, a non-binary little object.

  • 0 Posts
  • 51 Comments
Joined 1Y ago
cake
Cake day: Jun 10, 2023

help-circle
rss

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.


If you just want to view logs, then a lightweight viewer I really recommend is Dozzle.


I’ve tried nearly every selfhosted dashboard out there and in the end 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.


https://tailscale.com/kb/1054/dns#nameservers

and

https://tailscale.com/kb/1114/pi-hole#step-3-set-your-raspberry-pi-as-your-dns-server

Set tailscale to use your dns server to resolve your services (or all traffic if you prefer). Assuming your dns server is on 100.x.x.1:53, then put 100.x.x.1 as a nameserver.


How about Uptime Kuma status pages? They’re separate from the admin page and you can add Docker containers as monitors.


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.


I got ads removed on mine by asking chat support. The only caveat is it needs to be registered to an account. If you get a patient employee and ask kindly that the ads are not appropriate for children, it usually works.


I didn’t have ads either but being able to use KoReader is a good enough motivation for me.

  • You can customize it a lot to your own liking and they do something clever with page changing that it seems a lot more responsive.
  • Another thing is I used to have to convert epubs to KFX to get nice hyphenation and good typography but on KoReader you seem to be able to customize all those typography things with whatever epub you throw at it.
  • Also, I have a local Calibre OPDS endpoint, you can add that in KoReader and download books over wirelessly. WiFi needs to be on when doing that but with a few tweaks you have read only root partiton so Kindle shouldn’t update.

Overall there are a lot of steps to it, if you’re comfortable with your current setup it’s not worth the hassle/time.


Anna’s Archive, Libgen, Mobilism, IRC (I use a self-hosted service called OpenBooks for this). I use Calibre for metadata sorting, plug Kindle in and move books that way and keep it on airplane mode.

Also, new Kindle jailbreak for <= 5.16.2.1.1 if anyone’s interested. Managed to get KoReader on my 10th Gen Basic.


Not at the moment, no. But it’s worth it for the range of things you find on there.


This might be an issue with opensearch.xml, which is a standard for how browsers recognise search engines.

See here:

https://github.com/hnhx/librex/blob/main/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.


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.


Org-mode, with Orgzly on Android, sync via a WebDav server, which you can also mount on you PC and literally use any editor to edit.


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).


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?


+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.



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.


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.


I’m using Headscale with minimal issues. It’s low on resource and the docs Tailscale provides applies to it which is neat.


Weird, did they not enforce the use of a VPN if you want to SSH outside the network or was this done by someone on campus?


Damn they’re making todo lists a subscription service now??

To answer the question: anything that provides a CALDAV backend (e.g. Nextcloud, Etesync, Radicale). Some are free with limited storage, but some are subscription based, but you get calendar, storage, other stuff too. You can additionally self-host a CALDAV server or Nextcloud to use these services gratuit. For a more minimal implentation, try plain text, markdown, orgmode, etc., and use Syncthing to sync between devices.


+1 for Dokuwiki. It’s simple and fast, has a flat file storage, and a nice syntax.


Wise move, all the default alerts that came preconfigured are such a timesaver. I realise what I needed was alerts and not really visualization.


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.



They’re public groups, maybe there are better private groups but then you might as well go to Mobilism and make an App request. I prefer these channels to the modder’s website because you don’t get anti-adblock banners and it’s faster to search.

Look for RBMods, MixRoot Mods, there is also a LiteApk channel. Those are what I have at the moment. I’m sure there are many others you can find through those channels alone.



I don’t know the arm architecture that well, but have you considered soulseek with slskd?

Edit: no metadata control unfortunately (I use Lidarr for that) but I find it nice to be able to get proper releases, unlike from YT and Spotify.


Not the answer you’re looking for, but I have a self-hosted Calibre server and I stuck to a second hand Kindle I got. It would be neat to be able to browse my remote library like on the Kobo, but I’d rather buy what’s second-hand, cheap and readily available (lots of these perfectly working pre-loved Kindles and Kobos). Transfer lots of books at once and I rarely have to do it since I read slowly. If you use it for magazines/news/comics, then other more libre and open recommendations seem quite good.



There needs to be some crawler bot for Discord is deployed by the dev/mods that crawls through questions and answers in Discord “threads” and upload it to whatever issue tracker the project uses. I don’t know how feasible it is though. Or maybe it’s been done.


For phone usage, I use this guide (Android): https://github.com/sissbruecker/linkding/blob/master/docs/how-to.md#using-http-shortcuts-app-on-android. So I never have to really copy any URL as long as there is a share button somewhere.

The browser extension also works like a charm.


If it’s all URLs, you can look here: https://github.com/awesome-selfhosted/awesome-selfhosted#bookmarks-and-link-sharing. I use linkding myself and save everything I want to look at later, avoiding the need to “save” or “pin” posts. Other solutions can also offer offline caching locally too.


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.


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.


Nice, the Defect is my favourite


I would second Adguard Home. They have a lot of presets for blocking online services. You can add persistent clients, which can be identified with MAC/IP, select the presets you want to disable, and also have custom block/access rules for those clients.



Tech involves objective facts, scientific reasoning, and logic

Maybe the making of tech is, but its application and relevance in modern society is, at the end of the day, a sociological phenomenon.