![](https://whiskers.bim.boats/pictrs/image/26a4456b-76fe-424a-ac90-4aa44a6a5047.png)
![](https://lemmy.hogru.ch/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F8286e071-7449-4413-a084-1eb5242e2cf4.png)
If you just want to view logs, then a lightweight viewer I really recommend is Dozzle.
I self-identify as an nblob, a non-binary little object.
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.
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?
Of course whatever works for you works too, we found workarounds for what we need.
Yes it’s more convenient because it’s a keybinding away. Also, on Wayland I have to use kernel modeset and it is impossible to “overclock/undervoltage” the GPU to save energy. I also get more frames on X. It’s not that KDE on Wayland is bad…it’s exactly switching to X just to do that to play games is inconvenient.
It was annoying at first for me too but they tell you how to bypass it, so can’t you just use the flag --break-system-packages
and make it an alias for pip?
I’m curious what you mean by “no animations while playing games”?
I like Wayland and use it on my laptop. But I also have Nvidia on my PC and while it’s janky at places, I don’t get all the problems you describe (at least on i3 for me)
I use multiple monitors with different refresh rates and don’t really have any major issue. It syncs with the highest one. I indeed don’t use a compositor because it’s distracting and also turn off all the composition pipe line stuff. The result of turning off the latter is less latency and a teeny tiny bit of tearing in the lower 3rd when scrolling web pages but that’s it.
Games can run utilize gsync when in-game vsync is enabled so long as you disable the second monitor with xrandr.
I bet for the owners of public instances, it must be a constant fight against YouTube’s IP banning or rate limiting.
If you have the resources, you could self-host your own private instance for you and your friends or family. I haven’t had performance issue with my private instance so far.
SSH into my PC, from there pretty much anything is possible. Neovim works pretty well.
Agree with your analysis, just pointing out that Phoronix forums have always been like this, or at least the tendency is to insult each other. Their culture is more toxic than any other Linux forums I’ve seen, maybe besides /g/.
On my personal computer, zoxide, fzf, fzf tab completion allow me to jump around anywhere quite easily, I still use exa/cd for the most part. Look into this if you need more visualization. I still use a GUI file browser from time to time.
Oh my server though, I still use the default shell, so yes I just memorize where things are. But a trick is to allow for a large history file, and I use the command history search (Ctrl-R) because I tend to run the same things constantly. My setup helps too, I run things in docker, and have a data
and a config
directory, things go into each accordingly, and I bind mount those directories instead of using volumes.
If you edit config files a lot, in vim or nvim, :bro old
will give you a list of files you recently edited and you can jump to them by inputting a number.
If you want some cloud syncing but also want privacy, then you will have to self-host, or pay someone to do it for you. There are some free tier Nextcloud accounts, but quite limited in storage. Disroot is one of them. If you do end up self-hosting, there are really good budgeting stacks out there:
https://awesome-selfhosted.net/tags/money-budgeting–management.html
My partner and I use Actual budget, and I can recommend it.
For any of these services, you don’t even have to have a server running 24/7 if you don’t add transactions live. If you do it once a day, just boot up the Docker container, store your stuff, and go about your day. But if you want constant access, you’d have to leave the server running all the time, and to access from the public network, then I recommend Tailscale.
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.